Game Development Process
Moderator: PC Supremacists
- davidthefat
- Chaos Rift Maniac
- Posts: 529
- Joined: Mon Nov 10, 2008 3:51 pm
- Current Project: Fully Autonomous Robot
- Favorite Gaming Platforms: PS3
- Programming Language of Choice: C++
- Location: California
- Contact:
Game Development Process
Ok so I will have to make a game for my AP Comp Sci Final Project, so why not start now? 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. 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
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
- Moosader
- Game Developer
- Posts: 1081
- Joined: Wed May 07, 2008 12:29 am
- Current Project: Find out at: http://www.youtube.com/coderrach
- Favorite Gaming Platforms: PC, NES, SNES, PS2, PS1, DS, PSP, X360, WII
- Programming Language of Choice: C++
- Location: Kansas City
- Contact:
- davidthefat
- Chaos Rift Maniac
- Posts: 529
- Joined: Mon Nov 10, 2008 3:51 pm
- Current Project: Fully Autonomous Robot
- Favorite Gaming Platforms: PS3
- Programming Language of Choice: C++
- Location: California
- Contact:
Re: Game Development Process
end of the school year Im assuming so like 7 monthsMoosader wrote:How long do you have to make it?
- Moosader
- Game Developer
- Posts: 1081
- Joined: Wed May 07, 2008 12:29 am
- Current Project: Find out at: http://www.youtube.com/coderrach
- Favorite Gaming Platforms: PC, NES, SNES, PS2, PS1, DS, PSP, X360, WII
- Programming Language of Choice: C++
- Location: Kansas City
- Contact:
Re: Game Development Process
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.
How much experience do you have? You might make some sample review programs before jumping into a full-blown platformer or rpg.
- animangaman690
- Chaos Rift Cool Newbie
- Posts: 96
- Joined: Mon Feb 02, 2009 8:03 am
- Current Project: TDS
- Favorite Gaming Platforms: PC
- Programming Language of Choice: C/++, C#
- Location: Alexander City, AL
- Contact:
Re: Game Development Process
I'm having to do something similar for FBLA
- Falco Girgis
- Elysian Shadows Team
- Posts: 10294
- Joined: Thu May 20, 2004 2:04 pm
- Current Project: Elysian Shadows
- Favorite Gaming Platforms: Dreamcast, SNES, NES
- Programming Language of Choice: C/++
- Location: Studio Vorbis, AL
- Contact:
Re: Game Development Process
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.
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.
- MarauderIIC
- Respected Programmer
- Posts: 3406
- Joined: Sat Jul 10, 2004 3:05 pm
- Location: Maryland, USA
Re: Game Development Process
Fixed =)GyroVorbis wrote:Of course you have to have a nice plan for it, just don't get upset when you deviate quite a bit.
I realized the moment I fell into the fissure that the book would not be destroyed as I had planned.
Re: Game Development Process
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.
time spent researching, testing, fixing bugs, and maintaining code. take up the most time.
Some person, "I have a black belt in karate"
Dad, "Yea well I have a fan belt in street fighting"
Dad, "Yea well I have a fan belt in street fighting"
- davidthefat
- Chaos Rift Maniac
- Posts: 529
- Joined: Mon Nov 10, 2008 3:51 pm
- Current Project: Fully Autonomous Robot
- Favorite Gaming Platforms: PS3
- Programming Language of Choice: C++
- Location: California
- Contact:
Re: Game Development Process
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 minimumGyroVorbis 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.
.
- davidthefat
- Chaos Rift Maniac
- Posts: 529
- Joined: Mon Nov 10, 2008 3:51 pm
- Current Project: Fully Autonomous Robot
- Favorite Gaming Platforms: PS3
- Programming Language of Choice: C++
- Location: California
- Contact:
Re: Game Development Process
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...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.
- trufun202
- Game Developer
- Posts: 1105
- Joined: Sun Sep 21, 2008 12:27 am
- Location: Dallas, TX
- Contact:
Re: Game Development Process
Do you mean brainstorming? Unless, of course, you plan on brainwashing your target audience into playing your game.davidthefat wrote:So my plan:
1. Pseudo Code
- Brain washing
- MarauderIIC
- Respected Programmer
- Posts: 3406
- Joined: Sat Jul 10, 2004 3:05 pm
- Location: Maryland, USA
Re: Game Development Process
I thought maybe he was like, going to meditate and clear all the thoughts from his head.
I realized the moment I fell into the fissure that the book would not be destroyed as I had planned.
- davidthefat
- Chaos Rift Maniac
- Posts: 529
- Joined: Mon Nov 10, 2008 3:51 pm
- Current Project: Fully Autonomous Robot
- Favorite Gaming Platforms: PS3
- Programming Language of Choice: C++
- Location: California
- Contact:
Re: Game Development Process
Yea brain storm... Now I look like a dumb asstrufun202 wrote:Do you mean brainstorming? Unless, of course, you plan on brainwashing your target audience into playing your game.davidthefat wrote:So my plan:
1. Pseudo Code
- Brain washing
- trufun202
- Game Developer
- Posts: 1105
- Joined: Sun Sep 21, 2008 12:27 am
- Location: Dallas, TX
- Contact:
Re: Game Development Process
Naa, not when there's douchebags like me to point that kinda stuff out. I was just playin' - nothing but love.davidthefat wrote:Yea brain storm... Now I look like a dumb ass
- davidthefat
- Chaos Rift Maniac
- Posts: 529
- Joined: Mon Nov 10, 2008 3:51 pm
- Current Project: Fully Autonomous Robot
- Favorite Gaming Platforms: PS3
- Programming Language of Choice: C++
- Location: California
- Contact:
Re: Game Development Process
I think that a weight lifting game is too complicated for a first graphical game, so I think I will go with a platformer