Tag

collision detection

0 views collected around this technical thread.

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.

3DJavaScriptThree.js
0 likes · 30 min read
Build a Crossy‑Road Style 3D Game with Three.js – A Step‑by‑Step Guide
Architecture Development Notes
Architecture Development Notes
Dec 1, 2024 · Game Development

Building a Rust Physics Engine with SAT Collision Detection

This article walks through creating a Rust physics engine by implementing collision detection using the Separating Axis Theorem, covering point extraction, vector math, projection, overlap checks, and handling both rectangle‑rectangle and circle‑square collisions with complete code examples.

RustSATcollision detection
0 likes · 8 min read
Building a Rust Physics Engine with SAT Collision Detection
Model Perspective
Model Perspective
Feb 16, 2024 · Game Development

Mastering Game Physics: Essential Math and Code Techniques

This article explores the fundamental physics and mathematics behind game development, covering object motion models, scrolling techniques, collision detection, ray casting, screen transition effects, and provides Python code examples to illustrate how these concepts are implemented in practice.

Pythonanimationcollision detection
0 likes · 22 min read
Mastering Game Physics: Essential Math and Code Techniques
Rare Earth Juejin Tech Community
Rare Earth Juejin Tech Community
Nov 11, 2023 · Game Development

Creating a Simple Plane Shooter Game with Cocos Creator 3.x

This tutorial walks through the fundamentals of Cocos Creator 3.x, explaining core concepts such as scenes, nodes, prefabs, components, and assets, then demonstrates how to build a 2D plane‑shooting game with background scrolling, player control, bullet firing, enemy spawning, collision detection, death animations, and final build steps.

2D PhysicsCocos CreatorTypeScript
0 likes · 23 min read
Creating a Simple Plane Shooter Game with Cocos Creator 3.x
Rare Earth Juejin Tech Community
Rare Earth Juejin Tech Community
Aug 16, 2023 · Game Development

Creating a Naruto-Themed 3D World with three.js: Model Loading, Controls, Animation, and Octree Collision

This tutorial walks through building a simple Naruto-inspired 3D scene using three.js, covering model acquisition, character creation, keyboard controls, rotation handling, animation state management, camera integration, octree-based collision detection, and troubleshooting common issues such as camera‑character alignment and jump physics.

JavaScriptThree.jsWebGL
0 likes · 22 min read
Creating a Naruto-Themed 3D World with three.js: Model Loading, Controls, Animation, and Octree Collision
HomeTech
HomeTech
Dec 20, 2022 · Frontend Development

Design and Implementation of an Indoor Space Management System Using SVG and Vue

This article describes the architecture, functional modules, technology choices, and detailed implementation techniques—including coordinate definition, collision detection, zoom/drag handling, object selection, batch operations, alignment, and indoor positioning—of a Vue‑based indoor space management platform that visualizes workstations, meeting rooms, and assets on an interactive map.

Frontend DevelopmentSVGVue
0 likes · 10 min read
Design and Implementation of an Indoor Space Management System Using SVG and Vue
Tencent Cloud Developer
Tencent Cloud Developer
Dec 17, 2022 · Game Development

How to Build a Simple Penalty Shootout Game with Java Swing

This tutorial walks through building a simple penalty‑shootout game in Java Swing by outlining the panel architecture, rendering the audience, grass, goal and net with Graphics2D, computing a QuadCurve2D trajectory, handling mouse dragging and clicks to animate the ball, detecting collisions, and updating score and timer.

Graphics2DJavaSwing
0 likes · 22 min read
How to Build a Simple Penalty Shootout Game with Java Swing
Python Programming Learning Circle
Python Programming Learning Circle
Mar 23, 2022 · Game Development

Rotating Images and Handling Collision in Pygame: A Step‑by‑Step Tutorial

This tutorial demonstrates how to rotate images in Pygame, correct the rotating center, implement boundary collision detection, and enhance the animation with dynamic background colors and multiple leaf objects, providing complete code examples for each stage.

Pygamecollision detectiongame development
0 likes · 14 min read
Rotating Images and Handling Collision in Pygame: A Step‑by‑Step Tutorial
TAL Education Technology
TAL Education Technology
Dec 16, 2021 · Game Development

Implementing Polygon Click Detection in Cocos and Optimizing a Sudoku Solver

This article explains two techniques for accurate polygon click detection in Cocos—pixel‑alpha testing and PolygonCollider2D with ray‑casting—and describes a bit‑mask based Sudoku solver that uses depth‑first search and solution counting to ensure puzzle uniqueness and improve performance.

Polygon ClickSudoku Solveralgorithm
0 likes · 8 min read
Implementing Polygon Click Detection in Cocos and Optimizing a Sudoku Solver
Python Programming Learning Circle
Python Programming Learning Circle
Nov 9, 2021 · Game Development

Step-by-Step Guide to Building a Classic Airplane Shooter Game with Pygame

This tutorial walks you through recreating the classic WeChat "Airplane Battle" game using Python and Pygame, covering environment setup, player and enemy plane implementation, keyboard controls, collision detection, and a complete runnable code example.

Airplane ShooterPygamePython
0 likes · 6 min read
Step-by-Step Guide to Building a Classic Airplane Shooter Game with Pygame
Python Programming Learning Circle
Python Programming Learning Circle
Sep 22, 2021 · Game Development

Rabbit Eats Mooncake Game Tutorial Using Python Pygame

This article walks through creating a simple Python pygame game where a rabbit moves with WSAD or arrow keys to eat stationary mooncakes, gaining weight, with collision detection, dynamic mooncake spawning, and a game‑over condition when the rabbit’s weight exceeds a threshold, including full source code.

PygamePythonTutorial
0 likes · 9 min read
Rabbit Eats Mooncake Game Tutorial Using Python Pygame
Python Programming Learning Circle
Python Programming Learning Circle
May 15, 2021 · Game Development

Python Pygame Tank Battle Game Implementation

This article presents a complete Python 3 + Pygame implementation of a classic tank battle game, detailing the visual layout, full source code with sprite classes for tanks, bullets, obstacles, and game logic, and explains how to run and customize the game.

PygamePythonSprite
0 likes · 39 min read
Python Pygame Tank Battle Game Implementation
Java Captain
Java Captain
Dec 13, 2020 · Game Development

Step‑by‑Step Java Swing Game Development Tutorial: Building the “RunDay” Runner Game with MVC Architecture

This tutorial walks through the complete development of a Java Swing runner game called RunDay, covering requirement documentation, MVC design, login, start screen, loading screen with threading, main gameplay including background scrolling, player animation, multiple obstacle types, collision detection, pause/continue logic, and the final end‑screen UI, all illustrated with full source code snippets.

JavaMVCSwing
0 likes · 41 min read
Step‑by‑Step Java Swing Game Development Tutorial: Building the “RunDay” Runner Game with MVC Architecture
Beike Product & Technology
Beike Product & Technology
Sep 26, 2020 · Fundamentals

Map POI Label Occlusion Solution Using 2D Collision Detection and A* Pathfinding

This article presents a practical solution for eliminating POI label overlap on maps by applying 2D collision‑detection techniques and the A‑Star path‑finding algorithm to intelligently position labels and draw connector lines, complete with Python and OpenCV code examples.

A* algorithmMap VisualizationPython
0 likes · 17 min read
Map POI Label Occlusion Solution Using 2D Collision Detection and A* Pathfinding
Java Captain
Java Captain
May 2, 2020 · Game Development

Design and Implementation of a Simple Plants vs Zombies Game in Java

This article details the design, architecture, and code implementation of a simplified Plants vs Zombies game in Java, covering game objects, pause functionality, object interactions, movement, collision detection, optimization techniques, and additional features such as rewards, background music, and future enhancements.

Audio IntegrationJavaObject-Oriented Design
0 likes · 18 min read
Design and Implementation of a Simple Plants vs Zombies Game in Java
Tencent Cloud Developer
Tencent Cloud Developer
Aug 22, 2018 · Game Development

Building an AI-Enhanced Snake Game in C

This tutorial guides you through building a classic Snake game in C using a top‑down design that includes a refresh loop, keyboard or AI‑generated commands, structures for snake, food, and map, queue‑based body handling, random food placement, hard‑coded maps, collision detection, and heuristic AI to steer the snake toward food while avoiding self‑collision and obstacles.

AI heuristicsC ProgrammingSnake Game
0 likes · 4 min read
Building an AI-Enhanced Snake Game in C