![]() |
Welcome to my World
Programming for Gaming |
|||||||||
|
|
||||||||||
| My Info: | ||||||||||
|
Mr. Jim Hill, M. Ed.
Florida Air Academy Technology Instructor |
||||||||||
|
Textbook 1: Beginning C++ through Game Programming 2nd ed. |
||||||||||
| Chapter 1 |
Types, Variables, & Standard I/O |
|||||||||
| Game: | Lost Fortune | |||||||||
| Chapter 2 | Truth, Branching, & the Loop | |||||||||
| Game: | Guess My Number | |||||||||
| Chapter 3 | For Loops, Strinigs, & Arrays | |||||||||
| Game: | Word Jumble | |||||||||
| Chapter 4 | The Standard Template Library | |||||||||
| Game: | Hangman | |||||||||
| Chapter 5 | Functions | |||||||||
| Game: | Mad-Lib | |||||||||
| Chapter 6 | References | |||||||||
| Game: | Tic-Tac-Toe | |||||||||
| Chapter 7 | Pointers | |||||||||
| Game: | Tic-Tac-Toe 2.0 | |||||||||
| Chapter 8 | Classes | |||||||||
| Game: | Ctitter Caretaker | |||||||||
| Chapter 9 |
Advanced Classes & Dynamic Memory |
|||||||||
| Game: | Game Lobby | |||||||||
| Chapter 10 | Inheritance & Polymorphism | |||||||||
| Game: | Blackjack | |||||||||
| App. A |
Your 1st Program (using DevC++) |
|||||||||
| App. B | Operator Precedence | |||||||||
| App. C | C++ Keywords | |||||||||
| App. D | ASCII Chart | |||||||||
| App. E | C++ Escape Sequences | |||||||||
|
Textbook 2: Game Programming ALL IN ONE 2nd ed. |
||||||||||
| Chapter 1 | Demystifying Game Development | |||||||||
| Project/Game: | None | |||||||||
| Chapter 2 | Getting Started with Allegro | |||||||||
| Project/Game: | None | |||||||||
| Chapter 3 | 2D Vector Graphics Programming | |||||||||
| Project/Game: | Fun with Math and Vectors | |||||||||
| Chapter 4 | Writing Your First Alegro Game | |||||||||
| Project/Game: | The Tank War Program (version 1) | |||||||||
| Chapter 5 | Getting Input from the Player | |||||||||
| Project/Game: | The Stargate Program | |||||||||
| Chapter 6 | Mastering the Audible Realm | |||||||||
| Project/Game: | The Playwave Program | |||||||||
| Chapter 7 | Basic Bitmap Handling and Blitting | |||||||||
| Project/Game: | Enhanced Tank War (version 2) | |||||||||
| Chapter 8 | Introduction to Sprite Programming | |||||||||
| Project/Game: | Enhanced Tank War (version 3) | |||||||||
| Chapter 9 | Sprite Animation | |||||||||
| Project/Game: | The Sprite Grabber Program | |||||||||
| The MultiSprites Program | ||||||||||
| Enhanced Tank War (version 4) | ||||||||||
| Chapter 10 | Advanced Sprite Programming | |||||||||
| Project/Game: | The SpriteGrabber (version 2) Program | |||||||||
| The CollisionTest Program | ||||||||||
| Chapter 11 | Programming the Perfect Game Loop | |||||||||
| Project/Game: | The TimerTest Program | |||||||||
| Project/Game: | The TimedLoop Program | |||||||||