Page 1 of 2

Game Development Process

Posted: Tue Oct 13, 2009 9:52 pm
by davidthefat
Ok so I will have to make a game for my AP Comp Sci Final Project, so why not start now? :lol: He wont know the difference. So will be using Allegro, instead of OpenGL and SDL since it will be 100% 2D game. It will be a sim about lifting and stuff like that. Like an rpg, instead the stats are like weight and lifting stats. and the items are supplements and food and ect. :lol: Kinda corny but new type of game play IMO. Train too much at once and you over train and stuff... Now will it be better as a "Platformer" or the classical RPG top down camera?



So my plan:

1. Pseudo Code
- Brain washing
- On paper
- Classes and functions
- Just general Idea of the project and story

2. Begin Coding Engine
- Movement and Collision
- Physics, if necessary.
- Save/Load game data
- Load Map

3. Begin Coding Map Editor
- Map editor
- Flags such as "Solid" and "door" and ect

4. Add Details
- Add the story and sprites.
- Add other "systems" as Shop or other needs.

5. Add Details to Map
- Make more backgrounds and sprites

6. Repeat
- Repeat 4-5 as necessary

7. Finalize
- Test
- Fix Bugs
- Distribute

Re: Game Development Process

Posted: Tue Oct 13, 2009 11:50 pm
by Moosader
How long do you have to make it?

Re: Game Development Process

Posted: Wed Oct 14, 2009 9:31 am
by davidthefat
Moosader wrote:How long do you have to make it?
end of the school year Im assuming so like 7 months

Re: Game Development Process

Posted: Wed Oct 14, 2009 11:01 am
by Moosader
Oh that's a really long time. Should be plenty.
How much experience do you have? You might make some sample review programs before jumping into a full-blown platformer or rpg.

Re: Game Development Process

Posted: Wed Oct 14, 2009 12:09 pm
by animangaman690
I'm having to do something similar for FBLA

Re: Game Development Process

Posted: Wed Oct 14, 2009 12:38 pm
by Falco Girgis
Sounds good on paper, but it will never work like that. Writing a game is nowhere near linear. You can't work out all of your functions on paper, then code them, and follow a step-by-step process.

Your game will grow as you work on it. You will think of more ideas, think of different ways to do things, or realize why your pen-on-paper design isn't going to work and have to rework lots of it.

Of course you have a nice plan for it, just don't get upset when you deviate quite a bit.

Re: Game Development Process

Posted: Wed Oct 14, 2009 2:25 pm
by MarauderIIC
GyroVorbis wrote:Of course you have to have a nice plan for it, just don't get upset when you deviate quite a bit.
Fixed =)

Re: Game Development Process

Posted: Wed Oct 14, 2009 2:28 pm
by avansc
you will find that coding takes up by far the least of the time.
time spent researching, testing, fixing bugs, and maintaining code. take up the most time.

Re: Game Development Process

Posted: Wed Oct 14, 2009 7:18 pm
by davidthefat
GyroVorbis wrote: Your game will grow as you work on it. You will think of more ideas, think of different ways to do things, or realize why your pen-on-paper design isn't going to work and have to rework lots of it.
.
That always happens, I have the exact right plan for even a simple program, it never seems to work as is, I end up tweaking at least 50% of it at minimum

Re: Game Development Process

Posted: Wed Oct 14, 2009 7:25 pm
by davidthefat
Moosader wrote:Oh that's a really long time. Should be plenty.
How much experience do you have? You might make some sample review programs before jumping into a full-blown platformer or rpg.
Well I spent time trying to learn SDL, Allegro and OpenGL, I found Allegro was the easiest to get started with a 2d game opposed to SDL where you have to find extra libraries and stuff. With Football practice and other HW and lifting getting in the way, I probably wont have full day in a week to just get on the computer and code ... unless I take off some internet time... :x

Re: Game Development Process

Posted: Thu Oct 15, 2009 10:50 am
by trufun202
davidthefat wrote:So my plan:

1. Pseudo Code
- Brain washing
Do you mean brainstorming? Unless, of course, you plan on brainwashing your target audience into playing your game. :)

Re: Game Development Process

Posted: Thu Oct 15, 2009 10:58 am
by MarauderIIC
I thought maybe he was like, going to meditate and clear all the thoughts from his head.

Re: Game Development Process

Posted: Thu Oct 15, 2009 5:20 pm
by davidthefat
trufun202 wrote:
davidthefat wrote:So my plan:

1. Pseudo Code
- Brain washing
Do you mean brainstorming? Unless, of course, you plan on brainwashing your target audience into playing your game. :)
Yea brain storm... :) ;) Now I look like a dumb ass :nono:

Re: Game Development Process

Posted: Thu Oct 15, 2009 5:32 pm
by trufun202
davidthefat wrote:Yea brain storm... :) ;) Now I look like a dumb ass :nono:
Naa, not when there's douchebags like me to point that kinda stuff out. I was just playin' - nothing but love. ;)

Re: Game Development Process

Posted: Thu Oct 15, 2009 8:44 pm
by davidthefat
I think that a weight lifting game is too complicated for a first graphical game, so I think I will go with a platformer