Tag

Game Development

0 views collected around this technical thread.

Python Programming Learning Circle
Python Programming Learning Circle
Jun 14, 2025 · Game Development

Build a Simple Match‑3 Game with Python and Pygame – Step‑by‑Step Tutorial

This tutorial walks you through creating a basic match‑3 puzzle game similar to Candy Crush using Python and Pygame, covering setup, grid rendering, random gem placement, scoring, timing, match detection, gem swapping, and game‑over logic with complete code snippets.

Game DevelopmentMatch-3Pygame
0 likes · 12 min read
Build a Simple Match‑3 Game with Python and Pygame – Step‑by‑Step Tutorial
IT Services Circle
IT Services Circle
Jun 13, 2025 · Game Development

From Hobby Sketch to Digital Earth: The Rise of Microsoft Flight Simulator

The article chronicles how two college friends turned a simple flight hobby into SubLogic, created the pioneering Flight Simulator on Apple II, and how Microsoft’s acquisition and decades of technological advances transformed it into a massive, real‑time, globally‑scaled digital world experience.

Game DevelopmentMicrosoftcomputer graphics
0 likes · 10 min read
From Hobby Sketch to Digital Earth: The Rise of Microsoft Flight Simulator
Rare Earth Juejin Tech Community
Rare Earth Juejin Tech Community
Jun 10, 2025 · Game Development

Build a Crossy‑Road Style 3D Game with Three.js – A Step‑by‑Step Guide

This tutorial walks you through creating a lightweight, child‑friendly 3D Crossy Road‑style game using Three.js, covering scene setup, metadata‑driven terrain generation, asset loading, player movement queues, dynamic collision detection, UI communication, and deployment tips, all illustrated with code snippets and screenshots.

3DGame DevelopmentJavaScript
0 likes · 30 min read
Build a Crossy‑Road Style 3D Game with Three.js – A Step‑by‑Step Guide
Python Programming Learning Circle
Python Programming Learning Circle
Jun 2, 2025 · Game Development

Creating a Rain Animation with Python and Pygame

This article provides a step‑by‑step guide to building a realistic rain animation in Python using the Pygame library, covering environment setup, raindrop physics, drawing techniques, full source code, and suggestions for customization such as color, density, wind, and depth effects.

Game DevelopmentPygamePython
0 likes · 7 min read
Creating a Rain Animation with Python and Pygame
Rare Earth Juejin Tech Community
Rare Earth Juejin Tech Community
May 26, 2025 · Game Development

Customizable 3D Scene Construction with Three.js, Shaders, AI‑Generated Assets, and Advanced Character Controls

This article guides readers through building a highly customized 3D scene using Three.js, GLSL shaders, AI‑generated 2D/3D assets, orthographic cameras, pixelated post‑processing, four‑direction character movement, octree collision detection, and stylized water effects, while providing code snippets and resource links.

3DAIBlender
0 likes · 35 min read
Customizable 3D Scene Construction with Three.js, Shaders, AI‑Generated Assets, and Advanced Character Controls
Java Tech Enthusiast
Java Tech Enthusiast
May 16, 2025 · Game Development

The Unexpected Birth of Lua: From Brazil to Global Scripting Success

Lua, a lightweight scripting language born in Brazil in 1993, overcame early obscurity to become a globally adopted tool for game development, embedded systems, and diverse applications, illustrating how a small team can solve a universal need and achieve worldwide success.

Embedded SystemsGame DevelopmentProgramming Language History
0 likes · 10 min read
The Unexpected Birth of Lua: From Brazil to Global Scripting Success
NetEase LeiHuo Testing Center
NetEase LeiHuo Testing Center
Apr 27, 2025 · Game Development

Texture Density Checking and Art Asset QA in Game Development: A Case Study and Practical Solutions

This article examines a game‑development incident caused by excessive texture density, analyzes the underlying issues, and presents a comprehensive QA workflow—including requirement analysis, a Blender‑based density‑checking pipeline, web heat‑map visualization, post‑commit automation, and lessons learned—to improve art asset quality and prevent performance crashes.

AutomationBlenderGame Development
0 likes · 14 min read
Texture Density Checking and Art Asset QA in Game Development: A Case Study and Practical Solutions
Python Programming Learning Circle
Python Programming Learning Circle
Apr 19, 2025 · Game Development

Complete Python Code for a Simple Endless Runner Game Using Pygame

This article provides a full Python implementation of a simple endless runner game using Pygame, including definitions for game configuration, player character, obstacles, background, game loop logic, collision detection, scoring, and instructions for running the code, along with promotional links for further Python learning resources.

Endless RunnerGame DevelopmentPygame
0 likes · 8 min read
Complete Python Code for a Simple Endless Runner Game Using Pygame
Python Programming Learning Circle
Python Programming Learning Circle
Apr 15, 2025 · Game Development

Python Game Development Examples: 2048, Snake, Tetris, and LianLianKan with Source Code

This article introduces four classic games—2048, Snake, Tetris, and LianLianKan—explaining their design principles, gameplay mechanics, and providing complete Python source code using Pygame and Tkinter, suitable for learners with basic Python and game programming knowledge.

2048Game DevelopmentLianLianKan
0 likes · 33 min read
Python Game Development Examples: 2048, Snake, Tetris, and LianLianKan with Source Code
Python Programming Learning Circle
Python Programming Learning Circle
Mar 30, 2025 · Game Development

Tank Battle Game Tutorial Using Pygame

This article provides a step‑by‑step tutorial for building a classic tank battle game with Python's pygame library, covering the visual layout, core game loop, and detailed source code for all game elements such as tanks, bullets, obstacles, and UI screens.

CodeGame DevelopmentPygame
0 likes · 26 min read
Tank Battle Game Tutorial Using Pygame
Python Programming Learning Circle
Python Programming Learning Circle
Mar 27, 2025 · Game Development

Python Plants vs Zombies Game Development Tutorial with Pygame

This article provides a step‑by‑step Python tutorial for building a simplified Plants vs Zombies clone using Pygame, covering module imports, image handling, map and plant classes, bullet mechanics, zombie behavior, and the main game loop with event handling.

Game DevelopmentPlants vs ZombiesPygame
0 likes · 14 min read
Python Plants vs Zombies Game Development Tutorial with Pygame
Cognitive Technology Team
Cognitive Technology Team
Mar 26, 2025 · Game Development

Designing Scalable Game Leaderboards with Redis: Core Requirements, Data Structures, and Architecture

This article analyzes the essential requirements of massive‑scale game leaderboards, explains how Redis sorted sets and hash tables provide fast ranking and lookup, and presents a multi‑layered architecture—including hot‑key sharding, dynamic partitioning, tiered storage, read/write separation, pipeline batching, and hybrid persistence—to achieve real‑time, billion‑user performance.

Data ShardingGame DevelopmentPersistence
0 likes · 5 min read
Designing Scalable Game Leaderboards with Redis: Core Requirements, Data Structures, and Architecture
php中文网 Courses
php中文网 Courses
Mar 14, 2025 · Fundamentals

Top 10 Application Areas of Python with Sample Code

This article introduces ten major fields where Python excels—including web development, data science, automation, web crawling, game development, desktop applications, DevOps, IoT, blockchain, and education—provides brief overviews, lists common tools or libraries, and supplies concise code examples for each use case.

AutomationGame DevelopmentIoT
0 likes · 9 min read
Top 10 Application Areas of Python with Sample Code
DaTaobao Tech
DaTaobao Tech
Feb 5, 2025 · Artificial Intelligence

Technical Highlights: AI Agents, Performance Optimization, Architecture and More

The report reviews AI agent research across 19 frameworks, a GPT‑based assistant that halves Taobao development time, Double 11 shopping‑cart performance gains, test‑environment governance tools, unified architecture principles, eight 2024 multimodal AI papers, mobile first‑frame optimizations, the Hand Cat Assistant platform, logistics‑focused large models, and real‑time 3D game‑map reconstruction techniques.

AIFrontendGame Development
0 likes · 5 min read
Technical Highlights: AI Agents, Performance Optimization, Architecture and More
Rare Earth Juejin Tech Community
Rare Earth Juejin Tech Community
Jan 20, 2025 · Game Development

Building a Super Mario MVP with LeaferJS and Vue

This article demonstrates how to create a minimal Super Mario‑style platformer using JavaScript, LeaferJS for graphics rendering, and Vue for UI and map editing, covering background looping, scene management, sprite classes, a simple physics engine with gravity, collision detection, jumping, camera follow, scoring, and a basic victory condition.

Game DevelopmentJavaScriptLeaferJS
0 likes · 8 min read
Building a Super Mario MVP with LeaferJS and Vue
Python Programming Learning Circle
Python Programming Learning Circle
Jan 16, 2025 · Fundamentals

Ten Python Practice Projects with Detailed Explanations and Code

This article presents ten hands‑on Python projects—from a markup tagger and PDF generator to XML‑RPC file sharing, socket chat, CGI web tools, and a simple arcade game—providing step‑by‑step explanations, code snippets, and insights into underlying concepts and implementation details.

Game DevelopmentProgramming PracticeProject Tutorials
0 likes · 25 min read
Ten Python Practice Projects with Detailed Explanations and Code
NetEase LeiHuo Testing Center
NetEase LeiHuo Testing Center
Dec 20, 2024 · Game Development

Testing a 40‑Year‑Old Game: Lessons from Super Mario Bros

The article explores how game testers can effectively test classic titles like Super Mario Bros by studying similar games, defining clear test scopes, designing practical test cases, handling bugs, and continuously improving test processes while considering player experience and non‑functional issues.

Game DevelopmentQASuper Mario Bros
0 likes · 35 min read
Testing a 40‑Year‑Old Game: Lessons from Super Mario Bros
Kuaishou Frontend Engineering
Kuaishou Frontend Engineering
Dec 17, 2024 · Game Development

How Crab’s WebGL Engine Powers Game‑Level Animations on the Web

This article explores the design and implementation of the Crab rendering engine, a WebGL‑based solution that combines high expressiveness, interactivity, and cross‑device compatibility to deliver game‑like animations for large‑scale activities, detailing its architecture, rendering pipeline, practical applications, and performance optimizations.

FrontendGame DevelopmentRendering
0 likes · 23 min read
How Crab’s WebGL Engine Powers Game‑Level Animations on the Web
Python Programming Learning Circle
Python Programming Learning Circle
Dec 12, 2024 · Game Development

Step-by-Step Guide to Building an Aircraft Shooting Game with Python and Pygame

This tutorial walks you through creating a complete airplane‑shooting game in Python using Pygame, covering game settings, player and enemy plane classes, bullet and supply modules, the main game loop, scoring, difficulty scaling, and provides full source code for each component.

Aircraft GameCode ExampleGame Development
0 likes · 30 min read
Step-by-Step Guide to Building an Aircraft Shooting Game with Python and Pygame