Omnimaga

Calculator Community => Other Calc-Related Projects and Ideas => TI Z80 => Topic started by: Stefan Bauwens on June 23, 2012, 06:05:14 am

Title: [Contest] Cyanoid
Post by: Stefan Bauwens on June 23, 2012, 06:05:14 am
Well, since this is my 1337'th post, I might as well do something more extra.

I'm working on a Axe game for the Omnimaga contest called Cyanoid.
This will be a simple game where you have to defeat the cyanoids that spawn. Depending how far you are in the game they will get harder and attack you without hesitation.
You may not be touched, or else you'll die immediately. You however have to hit them. The map will be something like 11*8 and have some hard blocks scattered on the screen, which will be like walls making the game a little more harder imo.

The game will start with one stupid cyanoid on the map. Once you beat it, there will be 2 stupid cyanoids. This will continue till 6(not yet sure about this number). Once you beta these six cyanoids there there will be again only one cyanoid on the map, but this time slightly harder(less random movements). And the whole procedure will repeat. I'm thinking about 3 or 4 difficulty grades.
So yeah, I hope you understand my description of the game because I haven't got a screenshot yet because half of this isn't done yet.

I do have a possible title screen for you.(See down)
So please tell me what you think about it or if you don't understand something feel free to just ask.  :)
Title: Re: [Contest] Cyanoid
Post by: Sorunome on June 23, 2012, 06:10:14 am
What is a cyanoid?
Title: Re: [Contest] Cyanoid
Post by: aeTIos on June 23, 2012, 08:49:41 am
Well I think it's derived from cyan (developer of Myst) and zomboid (zombie).
Looks pretty neat stefan :D
Title: Re: [Contest] Cyanoid
Post by: Stefan Bauwens on June 23, 2012, 12:18:59 pm
Cyanoid indeed comes fron cyan. :P
In my titlescreen you can see the O of cyanOid. This is pretty much how an enemy looks and it does look a little like Cyan's logo. The cyanoids however are just like clocks, the slant line keeps turning around.
Title: Re: [Contest] Cyanoid
Post by: Sorunome on June 23, 2012, 04:46:36 pm
Ah, ok, cool! :D
Title: Re: [Contest] Cyanoid
Post by: Deep Toaster on June 23, 2012, 11:27:49 pm
So are you trying to hit the cyanoids from behind, without letting them hit you from behind? It sounds like Flow (http://interactive.usc.edu/projects/cloud/flowing/)—I won't expect anyone to implement the complex movements in that game any time soon, but Cyanoid sounds really fun :)
Title: Re: [Contest] Cyanoid
Post by: TIfanx1999 on June 24, 2012, 12:27:25 am
Sounds cool. Good luck with your entry Stefan!
Title: Re: [Contest] Cyanoid
Post by: Stefan Bauwens on June 24, 2012, 03:46:31 pm
Thanks guys.
The A.I. is pretty much wath you said Deep Thought.
Your 'hit' however reaches a block farther than yourself while the enemy really has to TOUCH you.
Title: Re: [Contest] Cyanoid
Post by: Stefan Bauwens on June 25, 2012, 10:59:09 am
Ok, since I haven't wabbitemu installed I took a still-image with Jstified.
There are 3 Cyanoids visible. The blocks are walls as are the sides.
The grayscale is a little different on calc. I hope you like how it looks. :)
Title: Re: [Contest] Cyanoid
Post by: aeTIos on June 25, 2012, 11:17:52 am
Well, looks very nice :D
Title: Re: [Contest] Cyanoid
Post by: Stefan Bauwens on June 25, 2012, 12:35:57 pm
Thanks aeTIos!
Now I still have to make that you can hit them and that there can be more/less than 3. Hopefully that won't be too hard. Oh yeah... Then I gotta optimise my code. x.x
Title: Re: [Contest] Cyanoid
Post by: Stefan Bauwens on June 26, 2012, 09:08:40 am
Oh yeah! Animated screenshot time. It includes 6(stupid) enemies :P
You can't hit them yet, so you only can die. >:D
Title: Re: [Contest] Cyanoid
Post by: aeTIos on June 26, 2012, 09:18:35 am
Really cool q:D
Title: Re: [Contest] Cyanoid
Post by: TheMachine02 on June 26, 2012, 09:21:20 am
agree  :thumbsup:
Title: Re: [Contest] Cyanoid
Post by: shmibs on June 26, 2012, 09:48:00 am
i love the death animation. it has the feel of older nes games =D
Title: Re: [Contest] Cyanoid
Post by: Stefan Bauwens on June 26, 2012, 10:07:30 am
Really cool q:D
agree  ;D(http://www.omnimaga.org/Themes/default/images/gpbp_arrow_up.gif)
Thanks a lot guys. :)
i love the death animation. it has the feel of older nes games =D
Thanks. I was wondering what to do, and then this seemed to look pretty neat.
Title: Re: [Contest] Cyanoid
Post by: Stefan Bauwens on July 03, 2012, 09:38:48 am
I finally fixed a nasty bug today. I'm really happy because I was feeling very desperate. :)
Title: Re: [Contest] Cyanoid
Post by: Stefan Bauwens on July 08, 2012, 12:58:02 pm
Ok, I think you need at least a 83+SE to try this and need zStart like a shell.
WARNING:If you quit the game it will most likely crash your calculator. I don't know why. If someone wants you may make a screenshot for me. ;)
Title: Re: [Contest] Cyanoid
Post by: Yeong on July 08, 2012, 03:06:56 pm
well it didn't crash my calc but it locked down all my keys O.O
Title: Re: [Contest] Cyanoid
Post by: Stefan Bauwens on July 08, 2012, 03:08:03 pm
Yeah, that what I meant. I consider it a crash since I have to pull a battery.
Title: Re: [Contest] Cyanoid
Post by: shmibs on July 08, 2012, 09:10:57 pm
what, exactly, do you need zstart for? i have it installed, and it's still not working
Title: Re: [Contest] Cyanoid
Post by: LincolnB on July 08, 2012, 11:00:04 pm
You have to have DCS homerun uninstalled, and zstart homerun installed. Amiright?
Title: Re: [Contest] Cyanoid
Post by: Stefan Bauwens on July 09, 2012, 03:35:59 am
I'm not sure about the DCS thing because I didn't have it on my calc. But for the rest, yes.
And maybe it depends on your calculator too? I've KNOW it works on 83+se and 84+se.

EDIT: A bit of advice for playing: Use 2 keys at a time to turn into corners, otherwise you might 'feel' stuck. It really goes quick then(see old screenshot above).

EDIT2: I made a screenshot. Now I detect for sure 2 bugs:
-The freezing when quiting, and
-as seen in the screenshot sometimes when you knock an enemy the wrong one dies.

Anyway, I hope you still can enjoy it and perhaps vote for me if you like it enough. :)
Also, on a certain moment in the screenshot I'm pressing DEL key to skip levels and go to a harder A.I.(trust me, it gets even harder) but sadly enough I died immediately XD.
Title: Re: [Contest] Cyanoid
Post by: DJ Omnimaga on July 22, 2012, 04:43:40 pm
I installed Zstart on the emulator and enabled run on home and it worked pretty fine. Looks nice by the way, nice speed too. The only issue I had was how to move between walls you needed to be at the very exact pixel, which made it much more of a challenge than the rest of the game. D: It did that in The Verdante Forest too.
Title: Re: [Contest] Cyanoid
Post by: Stefan Bauwens on July 23, 2012, 06:57:11 am
I installed Zstart on the emulator and enabled run on home and it worked pretty fine. Looks nice by the way, nice speed too. The only issue I had was how to move between walls you needed to be at the very exact pixel, which made it much more of a challenge than the rest of the game. D: It did that in The Verdante Forest too.
Glad you liked it(a bit :P). Yeah, I know. The way I get over that problem is to use 2 keys at the same time(slant). It really helps a lot.
Title: Re: [Contest] Cyanoid
Post by: DJ Omnimaga on July 23, 2012, 11:01:48 am
Hmm for some reasons I believe the multi keypress trick doesn't work when going down and right at the same time. The char just stops moving entirely... O.O

Maybe it's because I was using OS 2.53MP on WabbitEmu?
Title: Re: [Contest] Cyanoid
Post by: Stefan Bauwens on July 24, 2012, 12:35:10 pm
Hmm for some reasons I believe the multi keypress trick doesn't work when going down and right at the same time. The char just stops moving entirely... O.O

Maybe it's because I was using OS 2.53MP on WabbitEmu?
Hmm, I don't know. I have OS 1.19 or something.
Title: Re: [Contest] Cyanoid
Post by: Stefan Bauwens on October 16, 2012, 03:37:06 pm
I officially quit working on this project since I have lost interest and since I have no clue what causes the bugs.
Feel free to download it here:http://ourl.ca/16546 (See attachment first post) and check out the source.
If you find the problem you may contact me and we'll release it together on Ticalc(and make me a happy man).

Thanks
Title: Re: [Contest] Cyanoid
Post by: Sorunome on October 16, 2012, 09:36:29 pm
D: It is always sad to see projects quitting....
But it was already awesome work you did before! :D
Title: Re: [Contest] Cyanoid
Post by: Stefan Bauwens on October 17, 2012, 03:50:44 am
Well I consider it pretty much finished, just that it crashed upon quiting. But solving it was beyond my knowledge.
It's still "playable". ;)
Title: Re: [Contest] Cyanoid
Post by: Ranman on January 25, 2013, 03:36:44 am
This game looks great! I hope you pick it up again and try to find those pesky & elusive bugs.
Title: Re: [Contest] Cyanoid
Post by: Stefan Bauwens on January 25, 2013, 05:29:07 am
This game looks great! I hope you pick it up again and try to find those pesky & elusive bugs.
Thank you. I would find it a shame to restart it all again, and I've already(iirc) requested that more experienced Axe-coders could look at the code(which I'm not sure anyone did). Perhaps I coudld ask it again, since people may have more time now. :)

EDIT:Pastebin of the source is here: http://pastebin.com/gqNebfvC
And download+source is here: http://www.omnimaga.org/index.php?action=dlattach;topic=13949.0;attach=13184 (This download also has the other entries from the contest included)

I personally think a cause of the problem lies here ":det(54)→ºCA
:real(ºCA)" (Basically the first lines of code in the source). My main reason herefore, is that this is is the part of code I didn't completely understand.
Also, I think the main reason of the crash was because I corrupted RAM or something.