Jump to content

  • Log In with Google      Sign In   
  • Create Account


Where do I go next?


Old topic!
Guest, the last post of this topic is over 60 days old and at this point you may not reply in this topic. If you wish to continue this conversation start a new topic.

  • You cannot reply to this topic
9 replies to this topic

#1 Bigfatmeany   Members   -  Reputation: 136

Like
0Likes
Like

Posted 16 February 2014 - 08:50 PM

After reading Beginning C++ through game programming, by Michael Dawson, and then taking a summer workshop for intro into 2D game design, and jumping into, and out of SDL in a couple weeks,after a few months(i.e last week), I decided to pick up Beginning game programming by, Jonathan Harbour. Im wondering where I should take my learning next. What should I advance to after I finish this book?



Sponsor:

#2 Álvaro   Crossbones+   -  Reputation: 12494

Like
8Likes
Like

Posted 16 February 2014 - 08:54 PM

Make something! A beginners' book is a good way to get you off the ground, but now you'll learn much more by doing. If you need ideas for projects, tell us what you have already made and what kinds of things you are interested in.

#3 BHXSpecter   Members   -  Reputation: 1249

Like
4Likes
Like

Posted 16 February 2014 - 09:41 PM

Listen to Alvaro, I fell into buying books thinking I would learn. I now have a four shelf bookshelf loaded with programming books. If you are not sure about libraries, I'd recommend getting SDL Game Development and/or SFML Game Development as they will teach you the libraries and have you make a few games in the process. After that just start trying to experiment with ideas and keep going. 


"Through vengence I was born.Through war I was trained.Through love I was found. Through death I was released. Through release I was given a purpose."


#4 Bigfatmeany   Members   -  Reputation: 136

Like
-2Likes
Like

Posted 16 February 2014 - 09:52 PM

Make something! A beginners' book is a good way to get you off the ground, but now you'll learn much more by doing. If you need ideas for projects, tell us what you have already made and what kinds of things you are interested in.

well, http://www.gamedev.net/page/resources/_/technical/game-programming/your-first-step-to-game-development-starts-here-r2976, I know for a fact that I can complete this in SDL, however I am unsure about doing stuff in other languages. I mean, games have always been there for me, and they have helped me through some tuff times, so I really want to pay back to the community what I got out of it. And i have no desire for anything 3D, that's just not what Im into, other than that I havn't really expressed myself to far out off the books.



#5 Bigfatmeany   Members   -  Reputation: 136

Like
0Likes
Like

Posted 16 February 2014 - 09:56 PM

Listen to Alvaro, I fell into buying books thinking I would learn. I now have a four shelf bookshelf loaded with programming books. If you are not sure about libraries, I'd recommend getting SDL Game Development and/or SFML Game Development as they will teach you the libraries and have you make a few games in the process. After that just start trying to experiment with ideas and keep going. 

Maybe my veiw on SDL, and SFML (Which i've thought about learning, just never have) may be off, how common are these used in the field, Is there any specific, more known projects that have used SDL/SFML? I just feel kinda like they won't lead any where which worries me.



#6 TheChubu   Crossbones+   -  Reputation: 3972

Like
2Likes
Like

Posted 16 February 2014 - 11:05 PM

SDL is often used to act as a medium between the game and the actual system the user is running, so it provides a multi platform API for most low level interactions with the system: ie, input handling (keyboard, mouse, gamepads), file io, threads, audio api, window creation, opengl context creation, etc.

 

SDL also provides 2D capabilities so the library alone is enough for start making 2D games, but the main focus is portability, so a game can work on multiple platforms.

 

That said, SDL itself can only do so much for you and the game you want to make, all there is besides low level interactions with the OS, like levels, graphics, gameplay, content, etc, is up to you.

 

As to where it is used, all current Valve games for example.


"I AM ZE EMPRAH OPENGL 3.3 THE CORE, I DEMAND FROM THEE ZE SHADERZ AND MATRIXEZ"

 

My journals: dustArtemis ECS framework and Making a Terrain Generator


#7 L. Spiro   Crossbones+   -  Reputation: 12965

Like
9Likes
Like

Posted 16 February 2014 - 11:50 PM

I know for a fact that I can complete this in SDL, however I am unsure about doing stuff in other languages.

SDL is not a language. You may not have made this mistake had you started actually coding something and gotten hands-on experience with API’s.


I havn't really expressed myself to far out off the books.

Then wouldn’t going beyond books sound like a natural next step?


I just feel kinda like they won't lead any where which worries me.

They might lead to temporary results that might satisfy you while you get actual hands-on training, which is 10× more valuable than books, which should only be a reference as you go through hands-on material in your own project.


L. Spiro
It is amazing how often people try to be unique, and yet they are always trying to make others be like them. - L. Spiro 2011
I spent most of my life learning the courage it takes to go out and get what I want. Now that I have it, I am not sure exactly what it is that I want. - L. Spiro 2013
I went to my local Subway once to find some guy yelling at the staff. When someone finally came to take my order and asked, “May I help you?”, I replied, “Yeah, I’ll have one asshole to go.”
L. Spiro Engine: http://lspiroengine.com
L. Spiro Engine Forums: http://lspiroengine.com/forums

#8 Bigfatmeany   Members   -  Reputation: 136

Like
0Likes
Like

Posted 17 February 2014 - 08:17 AM


SDL is not a language. You may not have made this mistake had you started actually coding something and gotten hands-on experience with API’s.

Sorry, I wasn't meaning to refer to it as a language, I was simply meaning that I could do it using the library, however I was trying to say that I was unsure about starting to learn and do those things in other languages, such as c#.



#9 axel1994   Members   -  Reputation: 405

Like
3Likes
Like

Posted 17 February 2014 - 10:19 AM

 


SDL is not a language. You may not have made this mistake had you started actually coding something and gotten hands-on experience with API’s.

Sorry, I wasn't meaning to refer to it as a language, I was simply meaning that I could do it using the library, however I was trying to say that I was unsure about starting to learn and do those things in other languages, such as c#.

 

Anyone can say that they can do something.

But there is a big difference between thinking you can do it and actually doing it.

 

I might actually believe I can do something. But that doesn't mean anything.

It doesn't give the experience you get from actually doing it.


"Talk is cheap. Show me the code."

- Linus Torvalds

#10 BHXSpecter   Members   -  Reputation: 1249

Like
0Likes
Like

Posted 17 February 2014 - 03:02 PM


Maybe my veiw on SDL, and SFML (Which i've thought about learning, just never have) may be off, how common are these used in the field, Is there any specific, more known projects that have used SDL/SFML? I just feel kinda like they won't lead any where which worries me.

SDL is well documented on games made with it.  http://en.wikipedia.org/wiki/List_of_games_using_SDL


Edited by BHXSpecter, 17 February 2014 - 03:39 PM.

"Through vengence I was born.Through war I was trained.Through love I was found. Through death I was released. Through release I was given a purpose."





Old topic!
Guest, the last post of this topic is over 60 days old and at this point you may not reply in this topic. If you wish to continue this conversation start a new topic.



PARTNERS