#146090 - euge04 - Wed Nov 28, 2007 8:04 pm
I want to create a simple video game for a friend. He's a comic book artist and I want to create a video game with his characters. I don't want to do anything fancy. Maybe take a tried and true video game and merely replace the graphics. Maybe take some kind of side scroller with a spaceship and replace the ship with his character who flies and turn the background to a sky and change the enemy ships to the characters in the book.
Is there anyone who might be able to help? How much might something like this cost?
#146093 - Kyoufu Kawa - Wed Nov 28, 2007 8:54 pm
What you're looking for is ROM Hacking. This is the wrong place. Try something like here.
Cost? Nothing but some time to learn how it's done.
#146094 - gauauu - Wed Nov 28, 2007 10:01 pm
I think he's not sure whether he'd rather hack a rom, or rather get someone on here to either help him put together a small game, or retrofit their small game with his graphics.
So yes, one option is to learn to do rom hacking.
Are you set on this being a gba/ds game? Would a pc game be just as useful? Or flash?
Another question: who would provide the actual graphics of his comic book guys? It's significant work to get them into a small image that looks good for a game. Would you be doing the graphic work, or do you need help with that aspect as well?
#146240 - euge04 - Sat Dec 01, 2007 12:29 am
I don't want to hack an old game. I want to create something new that is like an old game for a Gameboy. I want something that can be downloaded and played on a Gameboy Advance with the flash cards.
I can make the graphics. I'm going to need to learn how to do all of this of course. I wanted to use this as a learning experience.
Any takers? Can I get a quote? I want to make the game as simple as possible.
Thanks!
Eugene
#146256 - Kyoufu Kawa - Sat Dec 01, 2007 3:44 pm
A'right, Eugene. What kind of game're you looking for? Platformer? RPG?
#146282 - euge04 - Sat Dec 01, 2007 11:44 pm
I'm looking for a Platform type game.
#146309 - Kyoufu Kawa - Sun Dec 02, 2007 4:26 pm
Okay. Any specific features?
#146357 - euge04 - Mon Dec 03, 2007 2:13 am
Nothing fancy. I would like the game to rack up points like an old arcade game. You play the main character who can fly around and shoot things. That's about it.
What would a ballpark figure be?
#146398 - ScottLininger - Mon Dec 03, 2007 5:40 pm
Do you have links to the comic book? You might generate enough interest to get it done for free.
_Scott
_________________
Some of my GBA projects
#146427 - euge04 - Tue Dec 04, 2007 2:42 am
I wanted to see if it could be done with the G-Man character....
www.chrisgcomics.com
#146486 - Kyoufu Kawa - Tue Dec 04, 2007 8:43 pm
Y'know, if I wasn't forbidden to work on another project until OpenPok? was done, I'd set aside a few weeks of studying and coding to get a basic engine running.
#146689 - euge04 - Fri Dec 07, 2007 6:14 pm
If you finish Open Poke' and get some time in the future I know Chris would be EXTREMELY happy to see a G-Man game. He would probably crap himself and feature it on his website. He drew a book for my friend and I and I just wanted to repay the favor.
www.bohemiafilms.com/comics
If the big bad guy at the end of the board could be Skullboy that might be pretty damn cool too. He could send out his robot and monkey to fight G-man.
http://beetlebugcomics.com/
#146690 - Kyoufu Kawa - Fri Dec 07, 2007 6:23 pm
I've been working on OP since February this year. Maybe I can get some time off after the demo's out...
#146980 - euge04 - Wed Dec 12, 2007 4:17 pm
Any help would be cool. Thanks.
#146995 - Kyoufu Kawa - Wed Dec 12, 2007 8:38 pm
You know how a state machine works?
#147494 - euge04 - Fri Dec 21, 2007 4:28 pm
No I do not. I bought a book on C once and got through half of it. That's the extent of my programming knowledge unfortunately.
Why do you ask?
#147497 - keldon - Fri Dec 21, 2007 6:11 pm
Hmm, well in short think of it like this. A light bulb has two states, on and off; when it's off the action of pressing the switch changes the state to on. When the light is on, the action of pressing the switch changes the state to off.
So a simple state machine for that would look like this:
Code: |
enum BULB_STATE
{
BULB_ON,
BULB_OFF
};
enum ACTION
{
PRESS_SWITCH
};
void handle_state_change ( ACTION action )
{
switch (state) // state is defined elsewhere as type BULB_STATE
{
case BULB_ON:
if ( PRESS_SWITCH == action ) state = BULB_OFF;
break;
case BULB_OFF:
if ( PRESS_SWITCH == action ) state = BULB_ON;
break;
}
} |
Now this is very basic, but that's the whole point of it, you handle the state with the minimal set of properties to ensure you are correctly tracking its state. Read on!!
#147505 - Kyoufu Kawa - Fri Dec 21, 2007 9:23 pm
Also, here's a simple machine for the common green and red Koopa Troopers from SMB1 in psuedocode:
Code: |
if state is marching
check the tile in front
if it's solid
turn around
if we're red
check the tile diagonally in front and below
if it's not solid
also turn around
walk
if hit
set state to stuck in shell or become a totally different object altogether |
Incomplete, but hey, sample's a sample.
#147510 - gauauu - Fri Dec 21, 2007 10:30 pm
While I always appreciate good explanations on things like this, I'm confused about why a discussion of euge04 wanting someone to make a game for him turned into a tutorial about FSMs?
I think euge04 wondered the same thing:
#147513 - keldon - Fri Dec 21, 2007 11:00 pm
gauauu wrote: |
While I always appreciate good explanations on things like this, I'm confused about why a discussion of euge04 wanting someone to make a game for him turned into a tutorial about FSMs?
I think euge04 wondered the same thing:
|
Because he didn't quote which post he answered, so I just assume that he is saying no to knowing about finite state machines :D
Plus I just read the last parts and on my way out!
#147624 - euge04 - Mon Dec 24, 2007 8:54 pm
Now I'm a little more familiar with finite state machines. It's always good to understand the lingo better.
Happy Holidays!
#153565 - euge04 - Wed Apr 02, 2008 1:11 am
Is anybody interested in working on something like this?
Eugene