Omnimaga

Calculator Community => Other Calc-Related Projects and Ideas => TI Z80 => Topic started by: Jon on November 28, 2009, 01:32:11 pm

Title: Cave Creeping
Post by: Jon on November 28, 2009, 01:32:11 pm
So over the past few months, I've been working on-and-off on a sidescroller (in fact I had originally planned to enter it into the summer coding competition but never got around to finishing it).  It uses an 8x8 tilemapper and a scrolling 64x96 splash background that scrolls half as fast as the tilemapper, creating a parallax effect.  I made a short screenshot to demonstrate:
(http://i170.photobucket.com/albums/u243/snowman_hater/ptiani2-2.gif)
As you can see, I'm not much of an artist nor very creative at level design, but I've at least got 80% of the code implemented, with enemies being the last thing i need to code.  If anybody would be willing to help me out with level design, that would be awesome.  I'm not much of an artist and I think this project would turn out much better if I teamed up with somebody who's really good at bitmaps.

EDIT:
Added Grayscale sorta.  But it doesn't look very good when you move.
(http://i170.photobucket.com/albums/u243/snowman_hater/ptiani1-5.gif)
Title: Re: Cave Creeping
Post by: Galandros on November 28, 2009, 01:42:03 pm
The engine looks good. Just needs nice graphics and some kind of game play I think. Something original is always great.

Just jumping and moving around doesn't make a game, just a demo. But that can be arranged easily. :)

*offtopic* I think the community needs more competitions to bring new coders...
Title: Re: Cave Creeping
Post by: JoeyBelgier on November 28, 2009, 02:18:23 pm
Hi Jon,
I might be able to help out for the sprites, as I did some times before.
I have exams at school atm tho x.x
Title: Re: Cave Creeping
Post by: DJ Omnimaga on November 28, 2009, 05:10:46 pm
Nice to see you're still around.

I love the parralax scrolling in this. Very few have attempted it on the z80 calculators, especially in black and white.
Title: Re: Cave Creeping
Post by: Eeems on November 28, 2009, 06:43:37 pm
Wow that's amazing! Is this done in basic or asm?
Title: Re: Cave Creeping
Post by: ztrumpet on November 28, 2009, 07:00:44 pm
That's amazing! Good luck finishing.
Title: Re: Cave Creeping
Post by: Geekboy1011 on November 28, 2009, 08:19:20 pm
i think it is asm as he loads it from the app menu???

and wow i like if i get the time i might give a crack at making some levelss for it :)

Title: Re: Cave Creeping
Post by: Jon on November 28, 2009, 11:07:30 pm
Wow that's amazing! Is this done in basic or asm?
Yeah it's asm.  If anybody has the time to help me out and design all the levels with me and then share authorship, that would be great.  It's not that I don't want everyone's help, it's just that things could get messy and inconsistent if alot of people contribute.  So if you're willing to commit to helping me create a bunch of levels (I have no idea how many, probably a round number like 25, 50, or 100) that would be awesome :]
Title: Re: Cave Creeping
Post by: Galandros on November 29, 2009, 05:58:12 am
I love the parralax scrolling in this. Very few have attempted it on the z80 calculators, especially in black and white.
Thinking about it, BW problem is that it can't have heavy graphics. You have to leave enough white space to make the parallax looks nice.

Grayscale solves the problem except speed concerns on TI-BASIC. :(
Title: Re: Cave Creeping
Post by: mapar007 on November 29, 2009, 07:08:10 am
Grayscale in ASM is flickery too/slows down if not done well.

@Jon: I'd like to help you out, but I never actually worked on my gfx coding skills, plus I haven't been having that much time lately.
Title: Re: Cave Creeping
Post by: DJ Omnimaga on November 29, 2009, 04:55:28 pm
I am pretty sure he can get amazing graphics even without grayscale, while still preserving the parralax scrolling. The trick is to have a white outline for wall sprites if your background is very dark, same for your character
Title: Re: Cave Creeping
Post by: Jon on December 01, 2009, 12:29:29 am
bump
Title: Re: Cave Creeping
Post by: DJ Omnimaga on December 01, 2009, 12:35:56 am
Lol

I am unsure if I can make very good levels, though x.x
Title: Re: Cave Creeping
Post by: ztrumpet on December 01, 2009, 07:48:18 am
The grayscale is okay. I'd keep it grayscale.
Why does it alyays Defrag at the end?

I'd help design levels, but I'm sure mine would be horrible...
Title: Re: Cave Creeping
Post by: DJ Omnimaga on December 01, 2009, 03:04:10 pm
That reminds me a bit when Calc84maniac wanted to make Project M parralax scrolling grayscale, altough I was not sure if he was gonna keep it.
Title: Re: Cave Creeping
Post by: ztrumpet on December 01, 2009, 03:33:39 pm
That reminds me a bit when Calc84maniac wanted to make Project M parralax scrolling grayscale, altough I was not sure if he was gonna keep it.
I thought is is and was grayscale. ?(sorry if I'm wrong.)?
Title: Re: Cave Creeping
Post by: Jon on December 01, 2009, 09:55:12 pm
Why does it alyays Defrag at the end?
Yeah sorry about that. It's a bug of pti.  It likes to randomly delete the app I'm using.  Real calc doesn't do it.
Title: Re: Cave Creeping
Post by: DJ Omnimaga on December 02, 2009, 02:22:30 am
Lol didn't knew about that bug. I know in WabbitEmu, sometimes, when trying to install apps, it will not even show up in apps menu and trying to send it again will tell you run out of archive. So you gotta garbage collect first

Also Project M was monochrome until he added parralax scrolling. The framerate was a bit low, though, so grayscale seemed flickery :(
Title: Re: Cave Creeping
Post by: Jon on December 03, 2009, 11:10:27 pm
Also Project M was monochrome until he added parralax scrolling. The framerate was a bit low, though, so grayscale seemed flickery :(
At the moment the framerate is fine; it's just a matter of getting the grayscale to look nicer when scrolling.  I'm sure I'll think of something.
Title: Re: Cave Creeping
Post by: calc84maniac on December 04, 2009, 07:40:50 am
Also Project M was monochrome until he added parralax scrolling. The framerate was a bit low, though, so grayscale seemed flickery :(
At the moment the framerate is fine; it's just a matter of getting the grayscale to look nicer when scrolling.  I'm sure I'll think of something.
Lol, he was actually talking about my tilemapper.