So here is a new game I am starting. I was inspired by the game Dungeon Dashers. I am not planning on selling this for money as of now but this is where I am at so far.
See Dungeon Dashers at -
http://forums.tigsource.com/index.php?PHPSESSID=1127234f9039e3498ebcf384db3ad934&topic=24783.0Also:
http://jigxor.org/Day 1:
I am here to write a blog about my life as a young programmer in hopes that I will follow through with it. I am a game developer and I do lots of boring coding as well.
Please ask me questions and I will try to help you. In the meantime, I am going to try to show and post the things I find and learn for my own enjoyment!
Happy Coding
-Jonathan O
Day 2:
I was able to develop a lot last night and made the levels as a binary 2D array. The current game I am working on is a 2D space invaders clone and I will post all of the code here soon. Last night I was working on storing all enemies in an array and trying to move rows of enemies at a time.
A really cool thing happened last night though where I got to talk to Austrailian game developer JIGXOR about his new game Dungeon Dashers. I will post the interview tomorrow.
Hopefully tomorrow I can get this small game completed and post it here. Then move on to a small dungeon crawler for fun!
Happy Coding
-Jonathan O
Day 3:
So another day has been completed and my space invaders clone is complete…
Time to move on to an overhead 2d version of the game I want to make.
Day 4:
So here I am woke up at 7:00 with games on the mind. Hopefully this holiday break I have a lot of time to build this game out. I am hoping to have a new dungeon crawler much like Dungeon Dasher the original form JIGXOR. I have found a great idea for my final game and have started drawing out what it will look like.
The current game will be a basic overhead dungeon crawler to learn some new aspects. Im not going 3D yet with it but I would like to go 3D in the future. As of now I am just trying to learn.
Day 5:
So here is what I have working so far. A camera and map. The map is a 2D array of 40×40 and the screen is 20×20. Each time the screen is drawn there is a 20×20 2D array that gets populated. The hero also can move with the arrow keys and collide with the walls. Next up is to work out a couple small bugs with the collision and then add some art. I have a list of 20 things to do and the next ones involve drawing art and animation on this. Before that I may try to make the game engine a bit better so I can reuse it for other games.
If you want a copy of this engine just let me know. When its done...
Day 6:
Well here is my Christmas eve post! I was even skating in my driveway tonight! Today I worked on the camera movement and next I plan to go to a level editor and drawing from a sprite library. The game has been a lot of fun so far and it is the first game I have spent more than 50 hours on. Hopefully it turns into a game that people enjoy.
I am trying to get the map to move under the hero and have the hero move when he is close to the edge of the map. This is not an easy task. I also got a welcome screen going and a button. working to restart the game when the hero dies. I need to extract the screen drawing into its own class and I need to make a screen class for the shop interface and the welcome and death screens. I also need to make a class called button.
I have been following these tutorials:
http://lazyfoo.net/SDL_tutorials/lesson02/index.phphttp://aaroncox.net/tutorials/2dtutorials/sdlkeyboard.htmlhttp://thenewboston.org/list.php?cat=16I have also been using game development on stack overflow as JonathanO and have used the reddit gamedev channel:
http://www.reddit.com/r/gamedevI am also reading through a book called An Introduction to C++.
I really like the C++ language and I feel that it does the job well.
Merry Christmas! See you tomorrow.