Advertisement

A newbie's journey to game development.

Started by July 30, 2017 07:31 AM
3 comments, last by Eulagrief 7 years, 4 months ago

Hi, everyone! I'm quite a newbie about the whole game development thing and I need help in this. My professor in a subject (Entrepreneurship) asked us to think of something that we can sell to the general public and the first thing I thought about was a simple 8-bit styled game. At first, I thought that it was just a joke but now she accepted my idea and now I gotta produce some results for the next two weeks.

My main problem is the time, as I am also doing my internship/On-the-Job Training at a certain company. I'm spending about 9 hours everyday in the office and I have a a three hour class after that. I am generally free during the internship time whenever we aren't doing any experiments.
Second problem is that I only had one programming language class (C++) 2 years ago, and we didn't fully dive in into the language so much that I am now forgetting the concepts about it. (I still hate myself for not really focusing on the language after the subject has ended.)
My idea is about a cute animal journeying throughout the universe correcting misconceptions about Astronomy. Each enemy (up to four) would ask three or more questions about astronomy and the player would attempt to give the right answer. The player now has three attempts to answer all the questions given before advancing when they win or restarting the battle when losing. When the player reaches the last enemy, the boss, the questions should get harder and when they beat it, they should advance to the ending of the game. Pretty simple concept, but I do not know how to put it in the game itself.
The art style would be 8-bit, as I mentioned earlier to capture the classic game feel that I remember during childhood. Face sprites will be used for each enemy and the player, then the questions and answers would appear like the ones in Who Wants to be a Millionaire and the answers will be clickable. I haven't thought of any help to give to the player should they be stuck in a question. No ideas coming up about game engines that should be used or other programming languages that I should use for the game codes. The game will just be used for an event at the university and will not be released for the general public. My purpose is that I want to help clear up and educate people about astronomy in my school. I hope that this wonderful community will be able to help me and other beginners in their venture in the game development scene. I will be eagerly waiting for everyone's responses. Cheers! 

PS. I attached a flowchart that I whipped up in Paint. 

Diagram.png

Oh boy....

 

First of all, welcome to the forum. You've set yourself to a big task!

In the interest of reducing time, I'd suggest you stick with C++, perhaps read some introduction again to freshen your memory.

For graphics display, I'd recommend SDL2, and some LazyFoo tutorials http://lazyfoo.net/tutorials/SDL/index.php

Please note there is also SDL1 (1.2 to be precise), which is also in that site, in the exact same layout (and a very minor change in the link address), so it's easy to get confused between them. If things aren't quite working, remember this could be a cause.

That would give you the technical means to achieve what you want. As for graphics, that's tricky unless you can draw yourself, either using the computer itself, or on paper that you scan afterwards. If you cannot draw, you might want to check out some websites with free graphics.

Flow-chart seems fine, except perhaps a start and finish screen?

Advertisement
1 hour ago, Alberth said:

Oh boy....

 

First of all, welcome to the forum. You've set yourself to a big task!

In the interest of reducing time, I'd suggest you stick with C++, perhaps read some introduction again to freshen your memory.

For graphics display, I'd recommend SDL2, and some LazyFoo tutorials http://lazyfoo.net/tutorials/SDL/index.php

Please note there is also SDL1 (1.2 to be precise), which is also in that site, in the exact same layout (and a very minor change in the link address), so it's easy to get confused between them. If things aren't quite working, remember this could be a cause.

That would give you the technical means to achieve what you want. As for graphics, that's tricky unless you can draw yourself, either using the computer itself, or on paper that you scan afterwards. If you cannot draw, you might want to check out some websites with free graphics.

Flow-chart seems fine, except perhaps a start and finish screen?

Thank you for the reply sir!

I am well aware of the fact that this is a really big task.  I'm really sad about it, but hey I've got my ideas set-up so I'll do it the best way I can. Forgot about the start and ending screen. Thank you for that :) I'll be drawing the graphics myself so that isn't really a problem. 

Will try to update you about my progress.

Cheers! 

And here comes Eulagrief with hir obligatory link to Allen B. Downey's "How to Think like a Computer Scientist".

It's free, Creative Commons, available in different languages & completely brilliant.

http://greenteapress.com/thinkcpp/index.html

Check out the rest of what is on offer at: http://greenteapress.com

 

This topic is closed to new replies.

Advertisement