Jump to content

  • Log In with Google      Sign In   
  • Create Account

So I finished the Game From Scratch Tutorial


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
8 replies to this topic

#1 ISDCaptain01   Members   -  Reputation: 1443

Like
0Likes
Like

Posted 28 September 2012 - 10:13 PM

I thought it was pretty good. It gave me practice in implementing the c++ i learned. So I applied what I learned.
However, I feel like im still in position where I couldnt do that without a tutorial or hand holding. Is that normal?
Ive only started programming seriously for 7 months now. I had some hard time in the tutorial grasping things like
dynamic casting, the collision detection, and the UML stuff, and lastly the cache concepts.

Sponsor:

#2 kd7tck   Members   -  Reputation: 719

Like
2Likes
Like

Posted 28 September 2012 - 10:26 PM

Rinse and repeat.

It took me years before I felt comfortable doing things without tutorials.

#3 Haps   Members   -  Reputation: 1315

Like
3Likes
Like

Posted 28 September 2012 - 11:17 PM

It's not like riding a bike, where as soon as the training wheels come off you're ready to hit the road for life.

Even without tutorials, you're still going to spend a lot of time looking through code samples, references, and documentation when you work on your own stuff, and they're still a useful way to get insight into new territory - I don't think you ever stop learning as a programmer and tutorials happen to be a pretty efficient way to do that.

The good news is, that "hand holding" will keep your early projects on track and leaves you open to experimenting on tiny, ambitious ways to improve instead of a crazy project you'd never finish. You can start with a pong tutorial and expand it into a full breakout game. Take a full featured platformer, improve the features and map management, and create a small Metroid-style adventure. Just find new tutorials to master and gradually challenge yourself.

#4 EddieV223   Members   -  Reputation: 1407

Like
0Likes
Like

Posted 29 September 2012 - 12:12 AM

It is probably time you step up. Time to write something yourself. Pick a project that is within your limits, or maybe just slightly over it. Get hackin. Ask questions when you get stuck. stackoverflow.com is great for that, as well as various forums including here.

c++ really clicked for me when I realized all data in cpp is a series of bytes. Even an int is a series of (usually 4 )bytes. Every class you ever made is a series of bytes with a known size. If you want or in some cases need to access them byte by byte, you can get the address of something and store it in a pointer.

If this post or signature was helpful and/or constructive please give rep.

 

// C++ Video tutorials

http://www.youtube.com/watch?v=Wo60USYV9Ik

 

// Easy to learn 2D Game Library c++

SFML2.1 Download http://www.sfml-dev.org/download.php

SFML2.1 Tutorials http://www.sfml-dev.org/tutorials/2.1/

 

// SFML 2 book

http://www.amazon.com/gp/product/1849696845/ref=as_li_ss_tl?ie=UTF8&camp=1789&creative=390957&creativeASIN=1849696845&linkCode=as2&tag=gamer2creator-20

 


#5 Prefantastic   Members   -  Reputation: 147

Like
1Likes
Like

Posted 29 September 2012 - 04:27 AM

It is probably time you step up. Time to write something yourself. Pick a project that is within your limits, or maybe just slightly over it. Get hackin. Ask questions when you get stuck. stackoverflow.com is great for that, as well as various forums including here.

c++ really clicked for me when I realized all data in cpp is a series of bytes. Even an int is a series of (usually 4 )bytes. Every class you ever made is a series of bytes with a known size. If you want or in some cases need to access them byte by byte, you can get the address of something and store it in a pointer.


Yay bytes! I just recently was in an 'Intro to C' class and we were talking about bytes and how a 'char' is only one byte. Then we got into a rant about the pronnunciation of char, whether it should be 'ch-arr' or 'k-air', then some how got into talking about pokemon. That's Community College programming for ya.

#6 Serapth   Crossbones+   -  Reputation: 5756

Like
1Likes
Like

Posted 29 September 2012 - 07:00 AM

Actually, that is exactly the point of that tutorial, its to bridge the gap between single topic tutorials and completing a complete game. This is why it was so overwhelmingly engineered for a game as simple as pong.Now take what you learned and make something slightly more complex and as said earlier repeat and rinse.
Ive actually been sent a few of the next projects from people that finished that tutorial and I am downright amazed by their progress.
So take what youve learned, reusue the basic skeleton and create a more complex game. Create a game YOU want to want.

#7 Serapth   Crossbones+   -  Reputation: 5756

Like
1Likes
Like

Posted 29 September 2012 - 07:01 AM

Basically if you feel you dont need a tutorial for your next project, ive done my job. :)

#8 ic0de   Members   -  Reputation: 909

Like
0Likes
Like

Posted 30 September 2012 - 07:25 AM

Tutorials will go away but you will always need docs.

you know you program too much when you start ending sentences with semicolons;


#9 ISDCaptain01   Members   -  Reputation: 1443

Like
0Likes
Like

Posted 01 October 2012 - 01:53 AM

Actually, that is exactly the point of that tutorial, its to bridge the gap between single topic tutorials and completing a complete game. This is why it was so overwhelmingly engineered for a game as simple as pong.Now take what you learned and make something slightly more complex and as said earlier repeat and rinse.
Ive actually been sent a few of the next projects from people that finished that tutorial and I am downright amazed by their progress.
So take what youve learned, reusue the basic skeleton and create a more complex game. Create a game YOU want to want.


Yeah I think the superb engineering and design pattern were too much for a newb like me lol. But im still gonna keep going. Thanks for the tutorial hope you do something like pacman or tetris next so people like me can follow :)




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