Computer Science Canada

[FP] Deep Space

Author:  blaster009 [ Mon Jan 23, 2006 10:15 pm ]
Post subject:  [FP] Deep Space

This is the final copy of Deep Space, my 2-D platforming game. I'm submitting it for my grade 11 computer science ISU. It's been reworked so many times it's pretty much unrecognizeable from what it once was (a remake of the original Mario). The game currently features 20 included levels, and a powerful level-editing system, allowing you to create as many levels as you want using only notepad. Three different kinds of enemies, many different kinds of tiles, a scrolling background, decent sound, character animations and strong collision detection are all present. I have revamped the engine to no-longer be tile dependant (makes it hugely more efficient), and have eliminated a lot of little unnecessary bits and pieces. I have also fixed the jumping, as suggested by Delos. The game records lives, score, and time, and has three difficulty levels. As far as I know, there are no in-game glitches, as I have not been able to find any while playing. The game is slightly resource dependant, and may run slower on older computers (however, it runs alright even on my computers at school). Read the included readme file for more information about the game itself. Have fun with it!

Author:  Hikaru79 [ Tue Jan 24, 2006 8:09 am ]
Post subject: 

Wow, quite impressive Smile The only bug I was able to find after quite a bit of time testing and playing is the ability to jump on top of spikes if you were running and moving horizontally and you press Up at just the right time. Its so hard to get that right, though, that its hardly even an issue.

Very awesome job. Will you ever consider releasing the source?

+500 BITS

Author:  blaster009 [ Tue Jan 24, 2006 10:38 am ]
Post subject: 

The source code should be in there...If it isn't, just PM me, and I'll repost the source. Smile Thanks for the feedback and the bits!!!

P.S. Had to reload the zip file, because the other one contained my ISU project papers...Full of personal information. Hahaha...My bad. Oh, and the current zip does contain the source code.

Author:  jamonathin [ Tue Jan 24, 2006 11:22 am ]
Post subject: 

Very well done. You probabily could have saved some delay by using dots rather than a full image (ran a little slow on my comp). The game was well put together, good to see you have 20 levels. Which i guess after you make the first couple with this type of game, its not hard to recreate. Nonetheless it's still good.
Maybe if you were to edit this game in the future you could make it run faster, or maybe even a level warp function. That way we can pass the levels we beat.

Anyways, good job on it. Sorry im not as pumped as Hikaru is about it Razz, but here.

+ 25 Bits

Author:  blaster009 [ Tue Jan 24, 2006 3:53 pm ]
Post subject: 

You can always trash the levels you don't like (for example the first two, which I just put in so people could get used to the movement before having any kind of obstacles). Or edit them and make them insanely hard Smile If you delete the first level, just make sure you include the <MAX LEVELS> tag in the new first level.

Author:  Hikaru79 [ Tue Jan 24, 2006 4:05 pm ]
Post subject: 

blaster009 wrote:
The source code should be in there...If it isn't, just PM me, and I'll repost the source. Smile Thanks for the feedback and the bits!!!

P.S. Had to reload the zip file, because the other one contained my ISU project papers...Full of personal information. Hahaha...My bad. Oh, and the current zip does contain the source code.


Oh, gee, you're right. I missed it because I was expecting a lot more than one file. Embarassed

Author:  McKenzie [ Tue Jan 24, 2006 5:02 pm ]
Post subject: 

It's very slick and well put together. I'd give it 100% any day of the week, trust me I've seen my share of projects.

Author:  Andy [ Tue Jan 24, 2006 5:14 pm ]
Post subject: 

McKenzie wrote:
It's very slick and well put together. I'd give it 100% any day of the week, trust me I've seen my share of projects.


an 100% for what grade? lol.. anywho, its a nice game, but it would've been nice if u included an save/load feature so its not just a one time thing.. but +100 bits for polishing it so nicely

Author:  rizzix [ Thu Jan 26, 2006 2:21 pm ]
Post subject: 

Amazing... nice..


+100Razz

Author:  NickGuy [ Thu Jan 26, 2006 4:23 pm ]
Post subject: 

Very excellent, man! *high fives*
I'd give you some bits, but as you can see, I just joined and have none, so an "amazing" vote will have to suffice. I saw firsthand how much work that took, and you completely deserve all those bits.

Author:  Rasta Fella [ Fri Jan 27, 2006 10:21 am ]
Post subject: 

Speechless.....


+ 100 Bits

Edit: To add something to the "speechless" I also gave you an "amazing" vote.

Author:  blaster009 [ Fri Jan 27, 2006 2:37 pm ]
Post subject: 

Haha...Who gave me a "horrible"? And thanks everyone for such awesome feedback. Smile

Author:  Cervantes [ Fri Jan 27, 2006 4:37 pm ]
Post subject: 

You know, I might just have to boot into Windows to try this out.

Your bits to posts ratio frightens me as it is. Imagine if you win! Shocked

Author:  blaster009 [ Fri Jan 27, 2006 5:18 pm ]
Post subject: 

Lol...What do bits actually do?

Author:  Hikaru79 [ Fri Jan 27, 2006 6:12 pm ]
Post subject: 

blaster009 wrote:
Lol...What do bits actually do?


Er, well, you can buy some name effects and things like that. But mostly it's just prestiege. Prestiege is good Very Happy

Author:  NikG [ Mon May 15, 2006 4:12 pm ]
Post subject: 

Argh! Delete causes you to explode!!!

Haha, awesome game! Very well put together.
I'm sure it's a lot of fun, except that I can't jump over the gap in level 2 (the jump is too fast Sad).

Great job!

Edit: nm, figured out how to jump higher. I like the game even more now.
+25 bits

Author:  the_short1 [ Wed Jun 14, 2006 6:31 pm ]
Post subject: 

very nice.... voted good.. would be amazing if it had an AI (or is there, i only did the first 2 parts).

little suggestion: comment your variables in the header of your code so it is easier to follow.. as well you mention "i tested it on an amd 3000 and it ran fine". .. using that isnt a great comparison as thats a pretty decent chip Wink and i had to go downstairs on my families amd 3300 as my p3 laged like a whore.. .

Overall tho, good job.
+20 bits

edit: yea the delete button was fun,. .. i JUST got to the bottom in part one and tried it .. foolish mistake...

Author:  blaster009 [ Wed Jun 14, 2006 7:23 pm ]
Post subject: 

the_short1 wrote:
very nice.... voted good.. would be amazing if it had an AI (or is there, i only did the first 2 parts).

little suggestion: comment your variables in the header of your code so it is easier to follow.. as well you mention "i tested it on an amd 3000 and it ran fine". .. using that isnt a great comparison as thats a pretty decent chip Wink and i had to go downstairs on my families amd 3300 as my p3 laged like a *****.. .

Overall tho, good job.
+20 bits

edit: yea the delete button was fun,. .. i JUST got to the bottom in part one and tried it .. foolish mistake...


There are enemies. The first ones appear in level 4. As for the lag, no idea why. Razz It was working on my school computers fairly well, so I figured it'd be ok.

Author:  blaster009 [ Wed Jun 21, 2006 6:07 pm ]
Post subject: 

If anyone has created any really good levels that they think would be worth putting in the game, message me. I'd be happy to add them.


: