Jump to content

  • Log In with Google      Sign In   
  • Create Account

Banner advertising on our site currently available from just $5!


1. Learn about the promo. 2. Sign up for GDNet+. 3. Set up your advert!


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: 138

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: 16256

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   Crossbones+   -  Reputation: 2071

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. 



#4 Bigfatmeany   Members   -  Reputation: 138

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: 138

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: 6784

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: 20744

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

#8 Bigfatmeany   Members   -  Reputation: 138

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 TheAxe   Members   -  Reputation: 647

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   Crossbones+   -  Reputation: 2071

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.





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