|
ForumsSega Master System / Mark III / Game GearSG-1000 / SC-3000 / SF-7000 / OMV |
Home - Forums - Games - Scans - Maps - Cheats - Credits Music - Videos - Development - Hacks - Translations - Homebrew |
![]() |
Author | Message |
---|---|
|
CASEVAC (was: Release of 1st homebrew game)
![]() |
Greetings,
I recently joined SMS Power because I wanted to learn to make homebrew games. The programming resources here are impressive and greatly helped my learning. The attached file is my first homebrew game; I've also included some screenshots. Cheers, STIR_FC |
|
![]() ![]() |
|
|
![]() |
It's a pretty interesting concept. Nice graphics, too. | |
![]() ![]() ![]() |
|
|
![]() |
Thanks. There's a lot I'd do differently if I made it again from scratch but I suppose that's how you learn. I must say that the educational resources on SMS Power are fantastic; I had never touched assembly language before and I am surprised how easily I picked it up from tutorials and sample code. Now to plan the next project... | |
![]() ![]() |
|
|
![]() |
The missiles feel a bit cheap, when the wounded are between a structure and barbwire. Can't see a way to avoid them, while getting to them. A nice change of role, with war games though. | |
![]() ![]() |
|
|
![]() |
Thanks for the feedback. Indeed they are hard to avoid, especially with the buggy collision detection regarding impassable tiles. I will make note of your comments and make modifications if I find time to publish an update.
Regrettably, I got into that classic dilemma with three options: 1) keep developing the game at the expense of work, school and family; 2) put it on the back burner until I have more time to refine it (i.e. never); or 3) release it as is. Obviously I opted for #3. |
|
![]() ![]() |
|
|
![]() |
Congrats on your first game! It is like an infantry take on Choplifter, or a non-gun spiritual relative of Rescue Mission :) I also like the very comprehensive commenting approach in your source code ! | |
![]() ![]() ![]() |
|
|
![]() |
Thanks. I like to keep lots of notes since I don't trust my own memory. Too many comments really but... | |
![]() ![]() |
|
|
![]() |
Nice! I will test that on my SMS soon :) | |
![]() ![]() ![]() |
|
|
![]() |
Sweet! I'd love to know how it runs on original hardware. I really miss my SMS but regrettably my mother gave it away when I went to university in the late 90s. | |
![]() ![]() |
|
|
![]() |
Nice game, although I agree that collision detection with beackground tiles can be a bit dodgy sometimes, and it's harrd to avoid the missiles on several occasions.
From a graphic artist's point of view, one thing deserves a special mention: You succeeded in creating an 8x8 ground tile that repeats seamlessly and doesn't create unwanted patterns or straight lines when tiled. I don't know if you're aware of it, but that's actually quite a difficult thing to do. Congratulations! |
|
![]() ![]() |
|
|
![]() |
Thank you for the comments. The ground tiles did change several times in order to avoid the line effect you mention. | |
![]() ![]() |
|
|
![]() |
quite original game, congratulations!
btw, the ambulance doesn’t appear when we run the game on mess emulator, i really wonder what causes that |
|
![]() ![]() ![]() |
|
|
![]() |
Thank you for the feedback; I really want to start into a new game which draws on some of the feedback I've got but grad school starts in two weeks. Forgive my ignorance but mess emulator? | |
![]() ![]() |
|
|
![]() |
I just tested it on my SMS. The lower status bar has the hearts and the crosses flickering, seems like you're constantly deleting and redrawing them. Screen border is green (or is it on purpose?) and while playing I could make the ambulance disappear offscreen... don't ask me how I did it. I could hear its sound, but I could no longer see it, and the game kept on switching screens when moving.
I hope this helps :) |
|
![]() ![]() ![]() |
|
|
![]() |
Sweet. Thanks for the original hardware testing data. Sadly, all of the points you identified are unintentional. Oh well, that's how we learn. I have run into some of those issues even in emulation. | |
![]() ![]() |
|
|
![]() |
http://en.wikipedia.org/wiki/Multi_Emulator_Super_System :) |
|
![]() ![]() ![]() |
|
|
![]() |
Wonderful. Thank you. |
|
![]() ![]() |
![]() |