gbadev.org forum archive

This is a read-only mirror of the content originally found on forum.gbadev.org (now offline), salvaged from Wayback machine copies. A new forum can be found here.

DS Misc > Super Snake DS (Pre-Release)

#92977 - chatterbug89 - Sun Jul 16, 2006 6:11 am

INTRO
-----------------
For the past few weeks I have been working on a game I call, Super Snake DS and it is now at a point where it's actually a game. ^^ Super Snake DS is yet another snake game, but with static and moving obsticals, mini games, and boss levels (Not implented in this pre-release version).

Object of the Game
-----------------
The object of the game is to meet the requirements of the level for each sublevel before deing. If you die before you've met the level requirements, you lose a life or posibly get a Game Over. Also, there are 5 sub-levels to a level. Finally, after each level, you get to play a mini game to gain extra points and or lives.

Screenshots
-------------------
http://cybernetresources.com/super-snake-ds/snake-open.gif
http://cybernetresources.com/super-snake-ds/snake-menu.gif
http://cybernetresources.com/super-snake-ds/kunkun.gif
http://cybernetresources.com/super-snake-ds/super-snake-ds.gif
If links don't work...see links at bottom of post.

This Version...
-------------------
At the moment, there are only 7 levels ( which comes out to 35 sublevels), and once you beat level 7, you just end back up at level 1. Also, there is currently only one minigame (A nice Card Matching game), but in the future, there will be Triva minigames concerning the level just played and others which I haven't come up with yet. Also, I have a few ideas for Boss battles, but I haven't started implenting them yet.

GamePlay
-------------------
Gameplay is pretty self explainable. In the final release, there will be a short in game tutorial :) Also, as for the question of what is good and what is bad. Look for hints in the level Objectives Message on what you shouuld be tryign to eat and what you should avoid. Sometimes it's said directly, sometimes it's not :-P

Download
-------------------
You can download my game at the following link. Also, if it says file not found, I appologise. There have been some issues with my host and they are transfering to a differnt server..so...if they haven't already done the switch, the file may be lost. If that's the case, i'll have it up again as soon as posible :)
http://cybernetresources.com/super-snake-ds/super-snake-ds.nds
http://cybernetresources.com/super-snake-ds/super-snake-ds.ds.gba
if links don't work, see links at bottom of post

Bugs, Suggestions, and Comments
-------------------
My main reason for releasing this at this point in time is mainly to get comments and suggestions for the game while I sort of take a week off from working with the game. Any Mini-Game ideas, boss level ideas, gameplay ideas, suggestions, etc. are greatly appreciated. Also, there is a bug i'm trying to track down that I haven't been able to figure out that involves the game just suddenly freezing for no apparent reason. Even worse, this seems to happen almost never and I can't reproduce it. So, if the game freezes for you, please take note of the Debug Number in the top right corner of the screen, your score, level, and how many bodies you have. This information would be very usefull for me if you run accross this bug. Also, any other bug reports are appreciated as well. :)

Conclusion
-------------------
Also, i'm curiouse as to what scores people are able to get by level 7. In the future, there will be time bonuses at the end of each level. Also, i'd like to adjust how fast things should get more difficult to be more reasonable to the average player (i've been playing this game quite a bit...so..it's a tad ahrd for me to judge what's easy...).

Finally, i'd like to note that all the graphics and coding were done by me with a few exceptions. The Kun Kun level is a level derived from a background a friend of mine made by vector tracing (he's liste din the credits). All the other graphics (except for the pac man level and Blue Screen of death level, which are screenshots for the background) were made by me either from scratch or by looking at somethign else for ideas, then making it myself. The only real exception is the DS Girls level...which...i just had to do...i'm sorry to the original artist of that picture...i have no clue who you are and...i ahve a feeling whoever did it doesn't speak english. :( As for the music, it is listed in the credits and is by variouse artists with their music licenced under the Creative Commons licesnse for non-comercial use. The current sound affects were all done with my voice....most of them are subject to be redone.

My First Project
-------------------
I diden't want to mention this first, but this game is actually my first C Programing project and First Major Programing Project (other than a IRC bot I did in BASH shell scripting...which..is amazing it actually works ...decently). I just started C at the beggining of June by reading "The C Programing Language 2nd eddition" (I did a little C before...but, i never got realy into it due to other projects) and I started this game as my practice project, which turned into a bigger project when I found out about the NeoFlash Compo. Anyways, I will release the source code after the compo..but, some of it is realy messy. Finaly, I wanted to say that PALib is more trouble than it's worth and i wish I diden't start off with it....this will problay be the only project I do with PAlib ;-)

What Works, What Doesn't
-------------------------------
Works:
1. 7 levels with music.
2. The Classic Snake Mode (This was something I did AFTER the intial snake game by the way...it wasn't what I started off with, if that's what you thought :) ).
3. Card Flipping Mini Game.
4. Other Random Things...

To Come
-------------------
1. High Score Saving
2. Posibly Game Saving (i'm debating on this...)
3. More Levels
4. Boss Levels
5. More Mini Games
6. And more?

Sorry for the long post :( Anyways, I hope you all enjoy my pre-release of my game.

EDIT:

Compatability
----------------------
Currently, I have only tested it on the gba MP. However, it should work jsut fine with other devices.

EDIT2:
I almost forgot. The way I have it set up now, there is a 105 body limit for the snake. If you by some chance get that many bodies, you should get a little dialog box that comes up and says you broke the limit. If you did, please tell me. I haven't been able to break it myself and I don't think it's very posible with the higher levels...but, you may have a chance with the first level. In the final eddition, there will be a nice Point Bonus if you break that. ;-)

EDIT3:
I have absolutely no clue what's going on over at my host...this is the first problem i've had with them for the month's i've been with them :S Anyways, if the links arn't working above, use these links. However, word of warning, these files are hosted on my personal server at my house..it's very very slow. Sorry :(

http://www.codingbychris.com/super-snake-ds/snake-open.gif
http://www.codingbychris.com/super-snake-ds/snake-menu.gif
http://www.codingbychris.com/super-snake-ds/kunkun.gif
http://www.codingbychris.com/super-snake-ds/super-snake-ds.gif

http://www.codingbychris.com/super-snake-ds/super-snake-ds.nds
http://www.codingbychris.com/super-snake-ds/super-snake-ds.ds.gba


Last edited by chatterbug89 on Mon Jul 17, 2006 9:31 am; edited 4 times in total

#92979 - Madrigal - Sun Jul 16, 2006 6:18 am

None of the links work. 404...

#92980 - FifthE1ement - Sun Jul 16, 2006 6:19 am

Links for pics not working bro. :(

FifthE1ement

#92981 - chatterbug89 - Sun Jul 16, 2006 6:45 am

I'm realy sorry about that :( All the links should work now. Ironcly, right after I finished uploading everything, everything was repropigated to the new server (i thought it already did that...)...so..I actually uploaded the orignal files to the old server :-P All is well now though. Enjoy :)

#92983 - Madrigal - Sun Jul 16, 2006 7:56 am

All is working great now. Nice little game. Love the simple art style. Great use of both screens. Great work!! :)

I'll have more constructive comments as I play it more.

#93014 - clone dad - Sun Jul 16, 2006 3:27 pm

ah! i love snake! my max media launcher should be here on thursday, so I can't try it out until then.

but, the screenshots look good. nice work.
_________________
I don't know anything.

#93038 - Dan2552 - Sun Jul 16, 2006 5:48 pm

nice GUI!

#93039 - Childboy - Sun Jul 16, 2006 5:49 pm

it's kun-kun omg Σ(?Д?;

#93166 - chatterbug89 - Mon Jul 17, 2006 9:29 am

Just wanted to say that all the main links hosted on cybernetresources should work now. All the DNS issues are resolved. I'll leave the backup links on untill tommrow morning. If they don't work....your ISP probaly has some junk cached and they shoudl probaly work in a little bit then. :)

I'm really sorry about all this :S Anyways, enjoy. :)

#93185 - zzo38computer - Mon Jul 17, 2006 3:13 pm

There is 2 thing wrong: One thing is you need to put pause so you can press START button to pause game, and you also need to put CF card saver (you could store the saver file in the /saver directory).

Other than that this game is pretty good
_________________
Important: Please send messages about FWNITRO to the public forum, not privately to me.

#93197 - chatterbug89 - Mon Jul 17, 2006 5:51 pm

Saving and High Score saving is on the to do list :) Also, Select pauses the game. Maybe I should make it be the Start button instead of the select button? But yeah, if you press select, a menu will pop up allowing to to quit the game and go back to the main menu or continue playing. You can either just press select to close the window or press A while you have the continue item selected.

EDIT: Yeah...after thinking about it for a minute, I think i'll make Start pause the game instead of Select. Even as I was playing it, I would sometimes press Start instead of select to pause the game.

#93202 - Alucard258 - Mon Jul 17, 2006 6:08 pm

yay!

Snake is one of my favorite games, and now I can play it on my DS :D

thanks.

#93484 - jester - Wed Jul 19, 2006 2:32 pm

what about multiplayer?
_________________
If anyone needs a dragonball online email me @ aaronthejester@hotmail.com

#93487 - clone dad - Wed Jul 19, 2006 2:54 pm

multiplayer would rock!
_________________
I don't know anything.

#93489 - jester - Wed Jul 19, 2006 3:03 pm

well it is a good idea i guess
_________________
If anyone needs a dragonball online email me @ aaronthejester@hotmail.com

#93532 - chatterbug89 - Wed Jul 19, 2006 7:16 pm

mmm...multiplayer...I had it in mind...but, I wasn't totally sure excactly how to do it... Also, I'd need to do some reading on sockets and what not. Though, I think I have plenty of time to pull it off.

Maybe have both people playing at the same time? One on the top screen, one on the bottom. Another idea would be to have both people playing at the same time...though, it seems like that could get a little comfusing and it seems a tad more difficult to create int he first place. I don't know. Any ideas are welcome.

Just wanted to note that, any sort of multiplayer would be the last thing I do and only if I had time. More levels, more mini games, and minor tweaks come first.

#93534 - clone dad - Wed Jul 19, 2006 7:26 pm

if you're going to do multiplayer, make two snakes on the same screen and they have to try to avoid each other while trying to ge the apples.
_________________
I don't know anything.

#94158 - laurens - Sun Jul 23, 2006 1:16 pm

or some sort of capturing eachother.
like cutting eachothers way so it gets stuck in a death end, and then the game is over.
it doesn't even need to be over internet.
id love to see it happen at one ds, so player one uses the D-pad, and player 2 uses the A, B, X and Y buttons! its quite possible, and i think it would be great fun. as theres only 1 ds needed.

#94182 - chatterbug89 - Sun Jul 23, 2006 6:30 pm

Hmm, two players on the same DS...seems like it woudl be sort of a squeeze having two heads and hands at the DS trying to play :S Though...if I were to do online playing, taking that idea and implenting it first woudlne't be very difficult since it would work the same way as multiplayer.

I've been thinking about online multiplayer and lag and I think it should be able to work out. Anyways, i'll start working on Super Snake DS some more in the next few days to finish up the main game...I need to think of some more levels, trvia, and mini games. :S Also..it's been requested by a friend of mine that one of the bosses has to have a mohawk >_<

Thanks for the input.