How to Implement Dynamic Fireworks in C++ (Source Code Included)

How to Implement Dynamic Fireworks in C++ (Source Code Included)

1. Introduction The fireworks program implemented in C++ uses the EGE graphics library. If you don’t have it, you need to install it yourself. Adjustable options include: background image and background music, particle blur, brightness, and ascent speed parameters. The dynamic fireworks created are visually appealing and can be used to impress a girlfriend or … Read more

Transform Lenovo Leez P710 into a PSP Gaming Console

Transform Lenovo Leez P710 into a PSP Gaming Console

The Lenovo Leez P710 has just been released, and many scenarios still need to be explored by users. Recently, I thought about how to utilize the performance of the RK3399 to create a gaming console. So, I got started right away. First, I needed to prepare a Leez P710 (obviously), an HDMI cable, a monitor, … Read more

How Beginners Can Start Writing a 3D System in C++

How Beginners Can Start Writing a 3D System in C++

It can be divided into four main areas: core language fundamentals, mathematical foundations, graphics APIs, and tools and libraries. Phase One: Solidify Core C++ FundamentalsBefore you start engaging with any 3D concepts, you must have a solid understanding of C++. 3D programming has high demands for performance and resource management.1. Modern C++ (at least C++11/14/17) … Read more

21 Essential C Language Game Projects for College Students! Source Code Included

21 Essential C Language Game Projects for College Students! Source Code Included

With the rapid development of computer technology, C language, as an efficient, flexible, and powerful programming language, is widely used in various fields, including game development. This article will explore the logic construction and professional practice of small games developed in C language, providing readers with a comprehensive guide from theory to practice.【See the end … Read more

Chipmunk: A Powerful C++ Physics Engine Library

Chipmunk: A Powerful C++ Physics Engine Library

Chipmunk: A Powerful C++ Physics Engine Library Chipmunk is a lightweight, fast, and easy-to-use 2D rigid body physics engine library widely used in game development. Although it was originally written in C, it is also perfectly compatible with C++ and offers a rich set of features that allow developers to easily add complex physical effects … Read more

12 Python Mini Game Projects Perfect for Practice, Source Code Included

12 Python Mini Game Projects Perfect for Practice, Source Code Included

Are you still struggling to find Python practice projects? Stop chewing through boring tutorials! Here are 12 simple yet fun mini games that cover everything from beginner to advanced levels. They have minimal code and clear logic, making it easy for newcomers to get started and play right after coding! [See the materials at the … Read more

Mastering C Language: Writing Your First Cross-Platform GUI Application in Just a Few Lines!

Mastering C Language: Writing Your First Cross-Platform GUI Application in Just a Few Lines!

“From today on, study hard and make progress every day” Repetition is the best method for memory; spend one minute each day to remember the basics of C language. “Mastering C Language GUI Programming and Game Development Series”“ Mastering C Language: Writing Your First Cross-Platform GUI Application in Just a Few Lines! What is a … Read more

From Scratch: Building a Lightweight Game Engine Core with C++

From Scratch: Building a Lightweight Game Engine Core with C++

A game engine serves as a bridge between game creativity and hardware performance. Although there are many mature game engines available on the market, understanding and implementing a lightweight game engine core remains a dream for many game developers and C++ enthusiasts. This process not only hones low-level programming skills but also helps clarify the … Read more

From Zero to Your First Mini Game: A Comprehensive Guide to C++ Game Development

From Zero to Your First Mini Game: A Comprehensive Guide to C++ Game Development

If you have always wanted to create a game but found programming too complex or didn’t know where to start, this article is prepared for you.C++ is the core language of many game engines (such as Unreal Engine), not only because of its fast execution speed but also because it allows you to have deeper … Read more