Course Description

"Game Programming with QB64" is a course designed to teach the basics of game programming using QB64, a modern version of the popular QBASIC programming language. This course is ideal for beginners who are interested in creating their own games but have little to no programming experience. The course begins by introducing the QB64 environment and its features. Students will learn how to set up QB64 and how to write their first program. The instructor will then explain the concepts of game programming, including graphics, sound, and user input. Next, the course covers the basics of game design, including game mechanics, game flow, and player feedback. Students will learn how to design a game from scratch and how to develop a game prototype. After learning the basics of game programming and design, students will then be introduced to more advanced topics, such as sprite animation, collision detection, and AI. These concepts are essential for creating more complex games and will give students the skills they need to create their own unique games. Throughout the course, students will work on several programming projects, including a simple platformer game, a space shooter, and a puzzle game. These projects will give students hands-on experience with game programming and will help them to build a portfolio of work to showcase their skills. By the end of the course, students will have a strong foundation in game programming and design, and will have the skills they need to create their own games using QB64. This course is perfect for anyone who is interested in game development, whether as a hobby or as a potential career path. In conclusion, "Game Programming with QB64" is a comprehensive course that teaches the fundamentals of game programming using QB64. The course covers everything from basic programming concepts to advanced game design techniques, and gives students the skills they need to create their own games. Whether you're a complete beginner or an experienced programmer, this course is a great way to learn about game programming and start building your own games. Author: Terry Ritchie