Sign in to follow this  
ISDCaptain01

So I finished the Game From Scratch Tutorial

Recommended Posts

ISDCaptain01    1496
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.

Share this post


Link to post
Share on other sites
Haps    1331
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.

Share this post


Link to post
Share on other sites
EddieV223    1839
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.

Share this post


Link to post
Share on other sites
[quote name='EddieV223' timestamp='1348899158' post='4984971']
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.
[/quote]

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.

Share this post


Link to post
Share on other sites
Serapth    6671
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.

Share this post


Link to post
Share on other sites
ISDCaptain01    1496
[quote name='Serapth' timestamp='1348923601' post='4985028']
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.
[/quote]

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

Share this post


Link to post
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now

Sign in to follow this