Well that was my final C assignment (more information coming, be patient please!); so now I'm getting ready to move onto C++.
The course officially doesn't start C++ until 3rd of October but I'm getting a few weeks head start to ensure I do well.
The book I'll be using to begin with is a book I bought a few years ago but never attempted very far past chapter two: Beginning C++ Through Game Programming.
Amazon has it listed at $5.91 (US), I recall paying a lot, lot more than that so it's certainly a bargain now.
I'll also be using the last few chapters of Engineering Problem Solving with C and C: How to Program
as they include introductory chapters to C++ (the former has C++ for almost half of the book!).
So finally, finally, I should be able to make games as C++ is such an object oriented language. Hopefully you'll see playable games, albeit not great ones, within the next few weeks!
Preparing To Move On
Terrain Navigator: Complete!
Well that was very easy I'm glad to say, it's restored faith in my abilities as a programmer!
Here's the final code, usually I would separate this into separate functions but since it's only a small exercise I just left it all in main.
The Slaying of The Turtle
Okay so my recent attempts to create this "turtle graphics" program hasn't gone too well. So I given up.
Okay so I haven't given up but I chose to postpone it until I know more about arrays, especially 2D ones. Thus I have turned to Engineering Problem Solving with C (3rd Edition) and it's chapters on arrays.
I am about to begin work on a fun sounding "Terrain Navigation" exercise, simulating a robot navigating hills: the program will look at a 2D array and evaluate based on height information where peaks and valleys occur.
I'll post my progress later this evening if I do well!
"Turtle Graphics" Update
I know I said I'd post my progress today but unfortunately none has been made, I've had a hectic day and barely had a chance to get on the computer let alone programming!
I shall work on it tonight since I was reading up more on two dimensional arrays to prepare, it's not exactly difficult but I like to refine my knowledge by re-reading every chapter of my textbooks to ensure I haven't missed anything.
I'll also be doing some exercises from Engineering Problem Solving with C (3rd Edition) tonight and tomorrow to further cement it in my brain.





