| View previous topic :: View next topic |
| Author |
Message |
Jaak Expert Cheater
Reputation: 0
Joined: 02 Jul 2008 Posts: 176
|
Posted: Sat Jul 19, 2008 11:50 am Post subject: [Suggestions]Game Developement |
|
|
Hello everyone. I have experience in programming basic applications in C++. My goal is to get into game developement. Starting with simple Open GL games. I have a few ideas like creating a simple tetris game, pinball, or word scrammble but don't know where to start. I've created number guess games, hello worlds, and calculators. Could anyone tell me what kind of knowledge would be needed to create simple 2d games such as these, and later advance to more advanced 3d and DirectX. (I'm not too sure on the termonalogy so correct me if I said something incorrect) My main language I'll be working with is C++ or VC++ (Visual C++ since im using the MVC++ 2008 express compiler). I'm sticking to this only and I don't want suggestions in another language. Ty for your help and any tips would be much appreciated.
Microsoft has helped some too and I plan to continue with their MVC++ tutorials on the side.
Thanks in advance for all the help you may provide.
|
|
| Back to top |
|
 |
Chaosis13 Master Cheater
Reputation: 0
Joined: 14 Aug 2007 Posts: 372
|
Posted: Sat Jul 19, 2008 1:26 pm Post subject: |
|
|
| You dont need to use openGL, but try using spirits and backrounds for 2d games.
|
|
| Back to top |
|
 |
Jaak Expert Cheater
Reputation: 0
Joined: 02 Jul 2008 Posts: 176
|
Posted: Sat Jul 19, 2008 1:41 pm Post subject: |
|
|
| Backgrounds and GUI won't be a probable. I'm asking for help in C++ components. What basics will I need to know to create user interaction games. Ex- Tetris. Making the squares and shapes drop? Making it so when the square reaches the bottom it stops. I think even this might be too advanced to start out with but I'm just throwing examples around X.X
|
|
| Back to top |
|
 |
HalfPrime Grandmaster Cheater
Reputation: 0
Joined: 12 Mar 2008 Posts: 532 Location: Right there...On your monitor
|
Posted: Sat Jul 19, 2008 1:56 pm Post subject: |
|
|
How tied are you to portable code? I think there's only a few people on this forum with experience coding for linux.
_________________
|
|
| Back to top |
|
 |
Jaak Expert Cheater
Reputation: 0
Joined: 02 Jul 2008 Posts: 176
|
Posted: Sat Jul 19, 2008 2:30 pm Post subject: |
|
|
| HalfPrime wrote: | | How tied are you to portable code? I think there's only a few people on this forum with experience coding for linux. |
No offense but that has NOTHING to do with what I asked. I'm not doing anything in linux.
|
|
| Back to top |
|
 |
threaten2154 Grandmaster Cheater
Reputation: 0
Joined: 05 Mar 2007 Posts: 523
|
Posted: Sat Jul 19, 2008 2:51 pm Post subject: |
|
|
| If you guys want to know what he is asking, he is asking what he will need to know to make simple games like tetris, not like backgrounds etc., but like how he should make a block hit the bottom and stop there, instead of going on and on.
|
|
| Back to top |
|
 |
Renkokuken GO Moderator
Reputation: 4
Joined: 22 Oct 2006 Posts: 3249
|
Posted: Sat Jul 19, 2008 2:51 pm Post subject: |
|
|
| Jaak wrote: | | HalfPrime wrote: | | How tied are you to portable code? I think there's only a few people on this forum with experience coding for linux. |
No offense but that has NOTHING to do with what I asked. I'm not doing anything in linux. | There are many methods of using DirectX, or what you plan on making.
For the tetris, are you planning on using SDL? OpenGL? GDI? GDI+? DirectX?
Provide what you at least plan on using, and I'll help you with it. DirectX and OpenGL will require knowledge on how to set-up, and release instances of all used objects, and general knowledge on how the two work.
GDI and GDI+ might be more of a straight-forward choice for a game like Tetris. Always remember, you won't get far in any of these with time and dedication, and most of all, creativity.
Though, without actual RESOURCES, you cannot get far at all. What's the point of having the knowledge and algorithms to make a great game, without the graphics, storyline, and music?
|
|
| Back to top |
|
 |
HalfPrime Grandmaster Cheater
Reputation: 0
Joined: 12 Mar 2008 Posts: 532 Location: Right there...On your monitor
|
Posted: Sat Jul 19, 2008 2:54 pm Post subject: |
|
|
portable code == code that works on both windows and linux. If you want portable code, you need experience on both systems.
I'm only familiar with windows programming therefore I can't help you and most of the people on this forum can't, either.
_________________
|
|
| Back to top |
|
 |
Jaak Expert Cheater
Reputation: 0
Joined: 02 Jul 2008 Posts: 176
|
Posted: Sat Jul 19, 2008 6:16 pm Post subject: |
|
|
| HalfPrime wrote: | portable code == code that works on both windows and linux. If you want portable code, you need experience on both systems.
I'm only familiar with windows programming therefore I can't help you and most of the people on this forum can't, either. |
Thanks for the suggestions Renkokuken, I'll post back later when I can.
Halfprime, when did I say I was using Linux. ~.~ Im using windows just for refrence and coding in C++. I doubt ill make it portable since most people use windows.
|
|
| Back to top |
|
 |
HalfPrime Grandmaster Cheater
Reputation: 0
Joined: 12 Mar 2008 Posts: 532 Location: Right there...On your monitor
|
Posted: Sat Jul 19, 2008 9:33 pm Post subject: |
|
|
roflllll
| Quote: | | Backgrounds and GUI won't be a probable. |
I thought that said portable.
Now that I realize you're programming for windows...
http://www.winprog.org/tutorial/
Use that to learn your way around windows message handling. You'll be needing that for user input and receiving other events from the system.
_________________
|
|
| Back to top |
|
 |
Flyte Peanuts!!!!
Reputation: 6
Joined: 19 Apr 2006 Posts: 1887 Location: Canada
|
Posted: Sat Jul 19, 2008 9:48 pm Post subject: |
|
|
| HalfPrime wrote: | roflllll
| Quote: | | Backgrounds and GUI won't be a probable. |
I thought that said portable.
Now that I realize you're programming for windows...
http://www.winprog.org/tutorial/
Use that to learn your way around windows message handling. You'll be needing that for user input and receiving other events from the system. |
Most events in a DirectX game are done with DirectInput.
|
|
| Back to top |
|
 |
Jaak Expert Cheater
Reputation: 0
Joined: 02 Jul 2008 Posts: 176
|
Posted: Sun Jul 20, 2008 11:31 am Post subject: |
|
|
I honestly think I rushed this >.<. I'm kinda asking for tutorials on learning basic C++ but at the same time I'm wondering what I should focus on more for games. D; So I know theres mechanics to GUI and directX and all that but I think i should start with the code first lol.
Any tutorials would be nice ;D ty.
|
|
| Back to top |
|
 |
atom0s Moderator
Reputation: 205
Joined: 25 Jan 2006 Posts: 8585 Location: 127.0.0.1
|
Posted: Sun Jul 20, 2008 11:33 am Post subject: |
|
|
Look at the stickies. There are more then enough tutorial links for C++ in them.
_________________
- Retired. |
|
| Back to top |
|
 |
Jaak Expert Cheater
Reputation: 0
Joined: 02 Jul 2008 Posts: 176
|
Posted: Sun Jul 20, 2008 11:37 am Post subject: |
|
|
| Wiccaan wrote: | | Look at the stickies. There are more then enough tutorial links for C++ in them. |
It's not I'm starting from scratch, it's that i don't know what components or thing to learn to create games. Open GL Tutorial,s DirectX? for beginners or something lol. I have visual C++ so that might help with gui's.
|
|
| Back to top |
|
 |
atom0s Moderator
Reputation: 205
Joined: 25 Jan 2006 Posts: 8585 Location: 127.0.0.1
|
|
| Back to top |
|
 |
|