Arduino Smart Design: Create Your Own Memory Game

Arduino Smart Design: Create Your Own Memory Game

Case Overview “Create Together with Me” is a memory game machine composed of 3 LED lights and 3 buttons. The game consists of a total of 10 levels. At the beginning, the LED lights will flash in a specific order, and after the flashing ends, players need to press the corresponding buttons in sequence. If … Read more

Learn Arduino with Kids: Rock Paper Scissors Game Machine

This Section Shows Season 2 Course Access Season 1 Course Access (Free) Arduino Course Outline Note: (Red indicates courses that have been updated and released) Chapter 1: Arduino Basics – Output Control 1. Light Up LED 2. Blink LED 3. LED Flow 4. Buzzer 5. Air Raid Alarm 6. Music Master 7. Digital Tube 8. … Read more

MATLAB Recreation of Douyin’s Popular Snake Cutting Game

MATLAB Recreation of Douyin's Popular Snake Cutting Game

Please respect original work. If reprinting, please indicate the link and author: slandarer It’s been a few days, and I’ve missed you all. The Spring Festival is approaching, and I anticipate being busy, so I decided to finish and publish this tutorial in advance. I was considering what snake year code to write, and suddenly … Read more

Python Game Development: Create Your First Knife Challenge Game

Python Game Development: Create Your First Knife Challenge Game

Game Introduction The Knife Challenge is a classic arcade game where players control a knife, aiming and throwing it at a rotating target (usually a wooden board) to hit the bullseye. The core of the game is simple yet challenging: the target keeps rotating, and players need to throw the knife at the right moment. … Read more

The Genius of Applying BSP in DOOM

The Genius of Applying BSP in DOOM

Introduction: If we were to rank geniuses in a hierarchy from Homer Simpson to Albert Einstein, where would John Carmack’s application of binary space partitioning (BSP) technology in DOOM fit in? This article contains 11,776 words, with an estimated reading time of about 20 minutes. In 1993, game development company id Software released the first-person … Read more

Pybsp: The Wizard of Spatial Partitioning in Python!

Pybsp: The Wizard of Spatial Partitioning in Python!

ยท Click the blue text to follow us When it comes to spatial partitioning, you must think of the intricate map scenes in games. How are these scenes divided and managed? Today, let’s talk about an amazing Python library – pybsp. It’s like a mathematical wizard that can slice 3D space, making complex scenes organized. … Read more

Experience of Developing Cross-Platform Games with Rust

Experience of Developing Cross-Platform Games with Rust

1. Introduction Since being captivated by the MOD magic of Warcraft III in my childhood, I have always had a special affection for game scripting languages. Looking back, developing game levels for Warcraft III using Blizzard’s JASS language, although JASS seems extremely rudimentary from today’s perspective, characterized by static typing and no garbage collection, it … Read more

Simulating Explosion Effects in C++

Simulating Explosion Effects in C++

>version : unreal engine 5.2< Today we are going to conduct a super interesting Tutorial, simulating explosion effects in C++ by adding a radial shockwave to all objects, with adjustable ranges. Create a new Actor named AddRadialForceActor, and do not need to add content in the header file for now. We will add all the … Read more

Understanding Palette Handling Techniques in C Language

Understanding Palette Handling Techniques in C Language

Article: Understanding the Role of Palette in C Language In C language graphical programming, the palette is a very important concept. It is essentially a collection of colors used to define the range of colors available for graphical display. By using a palette, programs can manage and utilize colors more efficiently, reducing the consumption of … Read more

Micro:bit Egg Catching Game Tutorial

Micro:bit Egg Catching Game Tutorial

Game Description: When the micro:bit โ€œAโ€ button is pressed, the game starts. The user’s LED will appear at the bottom center of the screen(2,4), and the egg’s LED will appear at the top center(2,0). The egg falls at a rate of 1 second. The user must tilt the micro:bit left or right to move their … Read more