There will always be problems and errors in every project you make—that is guaranteed. Learn about the types of errors so that you are able to identify and rectify them whenever they occur.
- [Instructor] Hi, this is the last video…of this section, handling errors.…In the previous video, we looked at…drawing the game background.…We will be learning about various errors,…like configuration errors, compile errors,…link errors, and bugs.…There will always be problems and errors…in every project you make, that is guaranteed.…The tougher a problem is, the more satisfying…it is when you solve that.…When after hours of struggling,…a new game feature finally bursts into life,…it can cause a genuine high.…Without the struggle, it would somehow be less worthwhile.…
Remember that whatever your problem,…it is very unlikely that you are the first person…in the world to have ever had this problem.…Think of a concise sentence that describes your problem…or error, and then type it into Google.…You will be surprised how quickly, precisely,…and often someone else will already have…solved your problem for you.…Having said that, here are a few pointers, pun intended,…in later section pointers, standard template library,…
This course was created and produced by Packt Publishing. We are honored to host this training in our library.
- Creating the main game loop
- Drawing the game background
- Handling errors
- Manipulating C++ variables
- Randomizing numbers
- Making decisions with if, else, and switch
- Moving game objects
- Pausing and restarting games
- Adding scoring and messages
- Using class enumerations and arrays
- Adding sound effects
- Object-oriented programming in C++
- C++ references
- Texture management
- Collision detection
- Implementing the HUD
- Finishing the game
Skill Level Beginner
1. C++, SFML, Visual Studio, and Starting the First Game
2. Variables, Operators, and Decisions
3. C++ Strings, SFML Time, Player Input, and HUD
4. Loops, Arrays, Switch, Enumerations, and Functions
5. Collisions, Sound, and End Conditions
6. Object-Oriented Programming, Classes, and SFML Views
7. C ++ References, Sprite Sheets, and Vertex Arrays
8. Pointers, the Standard Template Library, and Texture Management
9. Collision Detection, Pickups, and Bullets
10. Layering Views and Implementing the HUD
Updating the HUD each frame3m 24s
11. Sound Effects, File I/O, and Finishing the Game
- Mark as unwatched
- Mark all as unwatched
Are you sure you want to mark all the videos in this course as unwatched?
This will not affect your course history, your reports, or your certificates of completion for this course.Cancel
Take notes with your new membership!
Type in the entry box, then click Enter to save your note.
1:30Press on any video thumbnail to jump immediately to the timecode shown.
Notes are saved with you account but can also be exported as plain text, MS Word, PDF, Google Doc, or Evernote.