Tagged articles
6 articles
Page 1 of 1
Code Mala Tang
Code Mala Tang
Apr 21, 2025 · Fundamentals

Solve the Knight’s Tour with Python: A Step-by-Step Backtracking Guide

This article walks through implementing a complete solution to the classic Knight’s Tour problem on an 8×8 chessboard using Python, detailing the knight’s L-shaped moves, board initialization, move validation, a recursive backtracking algorithm, and how to print the resulting path.

BacktrackingPathfindingchessboard
0 likes · 7 min read
Solve the Knight’s Tour with Python: A Step-by-Step Backtracking Guide
DaTaobao Tech
DaTaobao Tech
Jul 12, 2024 · Game Development

Game Development Techniques: Pathfinding, Depth Sorting, and Parallax Effects in a 2D Chicken Game

The article walks through building a 2D chicken game, contrasting a costly ray‑casting pathfinder with an optimal A* grid‑based solution, detailing node classes, heuristics, and JavaScript code, while also covering parallax scrolling, bottom‑Y depth sorting, a unified timer system, and a dual Phaser‑Rax rendering architecture.

A* algorithmGame DevelopmentJavaScript
0 likes · 18 min read
Game Development Techniques: Pathfinding, Depth Sorting, and Parallax Effects in a 2D Chicken Game
Huawei Cloud Developer Alliance
Huawei Cloud Developer Alliance
Apr 29, 2023 · Artificial Intelligence

How Our Team Won the 2023 Huawei Software Elite Challenge: Strategies, Scheduling, and Pathfinding

The article details how a university team overcame early setbacks and a critical bug to win the 2023 Huawei Software Elite Challenge by employing a universal scheduling algorithm, adaptive path‑finding, collision‑avoidance, and physics‑based motion control across diverse multi‑robot map scenarios.

AI competitionHuaweiPathfinding
0 likes · 15 min read
How Our Team Won the 2023 Huawei Software Elite Challenge: Strategies, Scheduling, and Pathfinding
Aotu Lab
Aotu Lab
Mar 24, 2022 · Game Development

Building a Custom NavMesh and A* Pathfinding in Babylon.js

This article walks through creating a navigation mesh and implementing A* pathfinding for a 3D sandbox game using Babylon.js, covering Babylon's built‑in RecastJS features, their limitations, a step‑by‑step custom NavMesh generation, algorithm choices, optimization techniques, and final integration with character movement.

Babylon.jsGame DevelopmentNavMesh
0 likes · 16 min read
Building a Custom NavMesh and A* Pathfinding in Babylon.js
Tencent Cloud Developer
Tencent Cloud Developer
Nov 27, 2020 · Game Development

Jump Point Search (JPS) and Four Optimized Variants for High‑Performance Pathfinding

The article presents Jump Point Search and four high‑performance variants—JPS‑Bit, JPS‑BitPrune, JPS‑BitPre, and JPS‑BitPrunePre—that combine bitwise acceleration, pruning, preprocessing, and compact multithreaded memory structures to achieve up to 273× faster pathfinding than classic A* on a 200‑grid benchmark.

Algorithm OptimizationArtificial IntelligenceGame Development
0 likes · 35 min read
Jump Point Search (JPS) and Four Optimized Variants for High‑Performance Pathfinding