Omnimaga

Calculator Community => Other Calc-Related Projects and Ideas => TI Z80 => Topic started by: lolje on April 03, 2010, 02:13:22 am

Title: Creature Assault - (RPG-Engine)
Post by: lolje on April 03, 2010, 02:13:22 am
Well, this is an engine for a Pokemon-like RPG I made 2007...

I'm not too enthusiastic about it, first of all I'd just like to hear some suggestions on what I should do about it.

Screenshots:
(http://8bitfish.8b.ohost.de/Img/01_MENU.GIF) (http://8bitfish.8b.ohost.de/Img/02_INGAME1.GIF) (http://8bitfish.8b.ohost.de/Img/05_INSIDE1.GIF) (http://8bitfish.8b.ohost.de/Img/02_INGAME2.GIF) (http://8bitfish.8b.ohost.de/Img/02_INGAME3.GIF)

Features:
- 1 fully scrollable map
- 1 inside house map ("Kyle's House")
- several signs which can be read by walking onto the (e.g. "Locked..." or "Mortimer's House")


Download: v0.1 is attached.
Title: Re: Creature Assault - (RPG-Engine)
Post by: DJ Omnimaga on April 03, 2010, 02:15:03 am
wow nice I didn't knew you were working on this. I kinda like some of the graphics. Maybe some RPG could be done off it, altough not Pokémon since there are about 5 in the works in the community alerady.

Title: Re: Creature Assault - (RPG-Engine)
Post by: lolje on April 03, 2010, 02:36:27 am
5 Pokemon?? :D Well, I originally (in 2007) wanted to create some kind of my own pokemon, maybe a mixture from pokemon and a regular rpg...
Title: Re: Creature Assault - (RPG-Engine)
Post by: meishe91 on April 03, 2010, 03:00:18 am
Could always do Digimon :P But it looks nice. Is it in BASIC or ASM?
Title: Re: Creature Assault - (RPG-Engine)
Post by: Galandros on April 03, 2010, 04:14:08 am
I like the graphics, they remember texture BW graphics.
Title: Re: Creature Assault - (RPG-Engine)
Post by: lolje on April 03, 2010, 07:54:09 am
Could always do Digimon :P But it looks nice. Is it in BASIC or ASM?
Basic +xLIB  :P
Title: Re: Creature Assault - (RPG-Engine)
Post by: DJ Omnimaga on April 03, 2010, 12:59:23 pm
Btw you might want to make sure you got the latest xLIB version so it remains as compatible with Celtic III as possible (since xLIB doesn't work on TI-84+ OS 2.53MP or higher)

Also I would like a different style Pokémon game if you are going to make one, since it might be hard to compete against 3 of the other major Pokémon projects, since they're entire game and one is even in ASM grayscale. So basically it would need some originality. Otherwise, a spinoff that looks like Pokémon or even Digimon would be cool.
Title: Re: Creature Assault - (RPG-Engine)
Post by: Raylin on April 03, 2010, 01:04:25 pm
I'm totally down with a Digimon game!
:D

You can make some AWESOME Digivolving cutscenes.

OFFTOPIC: Will there ever be a workaround for xLib and Celtic III on OS 2.53MP? I don't think so, but I'd like the opinion of another member.
Title: Re: Creature Assault - (RPG-Engine)
Post by: DJ Omnimaga on April 03, 2010, 02:57:42 pm
Maybe if tr1p1ea or someone else updates it for OS 2.53 MP like DrDnar did with Omnicalc, but without the source code, it might be challenging...

Else, Iambian would need to update Celtic III in a way that xLIB backwards compatibility becomes perfect.

On topic, I just noticed this screenshot in particular:(http://8bitfish.8b.ohost.de/Img/05_INSIDE1.GIF) Epic tiles! It reminds me so much Final Fantasy 1
Title: Re: Creature Assault - (RPG-Engine)
Post by: Raylin on April 03, 2010, 03:05:52 pm
Agreed.
However, the character is a little hard to distinguish.
Title: Re: Creature Assault - (RPG-Engine)
Post by: meishe91 on April 03, 2010, 03:38:43 pm
Ya, a Digimon game would be really cool, I don't think I've ever really seen a good one.

About the screenshot, ya, its a little hard to distinguish but I think its still cool. But its easier than it could be.
Title: Re: Creature Assault - (RPG-Engine)
Post by: DJ Omnimaga on April 03, 2010, 03:41:11 pm
Yeah I don't mind the char actually. It's hard to do something looking that good in 8x8 without grayscale.
Title: Re: Creature Assault - (RPG-Engine)
Post by: lolje on April 04, 2010, 08:57:38 am
a) I included the latest version. But xLIB doesn't work on TI-84+ OS 2.53MP or higher!? [wtf]

b) Thank you, I made all the tiles by myself^^ - but maybe I should modifiy the sprite for the floor, you are right, Raylin.
Title: Re: Creature Assault - (RPG-Engine)
Post by: DJ Omnimaga on April 04, 2010, 02:08:51 pm
Yeah Texas Instruments became stupid and broke compatibility with old programs with OS 2.53 MP. If you check this thread, you'll even discover OS 2.53 MP text functions are much slower with some functions enabled, even more when xLIB and Omnicalc are installed. http://ourl.ca/4084

For some reasons, Celtic III works perfectly, though, but Celtic III backwards compatibility with xLIB is still not perfect. Some of my games has display glitches in it.
Title: Re: Creature Assault - (RPG-Engine)
Post by: TsukasaZX on April 04, 2010, 04:54:44 pm
Wow, this looks AWESOME, Lolje! I agree the character is a little hard to distinguish from those tiles, but eh, it's not that big a deal! :)
Title: Re: Creature Assault - (RPG-Engine)
Post by: meishe91 on April 04, 2010, 04:56:41 pm
What do some of the "Pokemon" look like? If you don't mind sharing that/if you have some of that implemented.
Title: Re: Creature Assault - (RPG-Engine)
Post by: DJ Omnimaga on April 04, 2010, 04:56:59 pm
I wonder if some sprite masking with a white outline would look good and be fast enough?
Title: Re: Creature Assault - (RPG-Engine)
Post by: meishe91 on April 04, 2010, 05:07:24 pm
That actually might be cool 'cause that would fix the ground blending into the character problem for all the game.
Title: Re: Creature Assault - (RPG-Engine)
Post by: lolje on April 04, 2010, 05:10:53 pm
Well, the sprites are all made with a Tool that was coded by Spellshaper (he was an omnimaga member, too - or is he even still member?) and me:

Draw 'n Map (http://www.ticalc.org/archives/files/fileinfo/415/41537.html)

I wonder if some sprite masking with a white outline would look good and be fast enough?
Hmmm, I tried it several times but (using xLIB) that would actually cause a major slowdown  :-\

That brings me to another idea... If tr1p' was still around, do you think we could make him implement a greyscale tilemap engine?  :P
He could maybe add some optional parameters including the second tileset and stuff?

Just an idea...

p.s.
yes, I am advertising  :P
Title: Re: Creature Assault - (RPG-Engine)
Post by: meishe91 on April 04, 2010, 05:20:39 pm
That tool is pretty cool, I think I've seen it before on TICalc (http://www.ticalc.org).

That sucks about the slowdown though. Do you know why it happens? No idea what you mean about the next part really (about the engine) :P

*cough*Use "Modify"*cough cough*
You fixed it :)
Title: Re: Creature Assault - (RPG-Engine)
Post by: lolje on April 04, 2010, 05:29:27 pm
Quote
Do you know why it happens?
Well, it's quite simple: two commands calling two different pictures [overwrite, then match the second with the first in order to 'greyscale' it] instead of one single, sexy line.
Secondly, if you want to make it scrollable, you'll have to redraw the tilemap twice [and then maybe save it in two picture vars in order to speed the greyscale engine up]

xLIB is a great amplification to TI-Basic - but it's still not 'perfect'.
Title: Re: Creature Assault - (RPG-Engine)
Post by: meishe91 on April 04, 2010, 05:33:02 pm
Oh, so its a gray scale game? (I only saw it in the splash screen image.)

I don't know much about sprites and such but would it not be possible to make the character sprite one with a white border around it? Like just one sprite with that instead of two separate ones.
Title: Re: Creature Assault - (RPG-Engine)
Post by: lolje on April 04, 2010, 05:36:50 pm
No, it is b/w. I was talking about how it behaved when I tried to make it greyscale...

Quote
I don't know much about sprites and such but would it not be possible to make the character sprite one with a white border around it? Like just one sprite with that instead of two separate ones.
Yes, i know what you are talking about - a mask. When I was coding this 'engine', I tested methods like this but it turned out that I was not able to establish a greyscale engine that actually runs smooth.
It's just like the 3D-Problem with xLIB - it is too slow since TI-basic is being interpreted by the O.S.
Title: Re: Creature Assault - (RPG-Engine)
Post by: meishe91 on April 04, 2010, 05:41:14 pm
 Oh ok. My bad. I get what ya mean.