A maze is a type of puzzle involving a collection of paths, usually where a player has to find a route from start to finish.
A huge variety of algorithms exist for generating and solving mazes. These are not only fun to implement, but also are a good way to familiarise yourself with programming techniques, algorithms, and languages.
Generate mazes of different shapes and arbitrary sizes using graph theory
翻译 - 生成不同形状和任意大小的迷宫
Game examples implemented as .NET console applications primarily for providing education and inspiration. :)
Reduce the burden of mathematics when playing OpenSCAD
#算法刷题#Algorithms Visualizers
翻译 - 排序算法可视化工具
Implementing Reinforcement Learning, namely Q-learning and Sarsa algorithms, for global path planning of mobile robot in unknown environment with obstacles. Comparison analysis of Q-learning and Sarsa
Maze algorithms implemented in CoffeeScript, with an eye toward demonstrating how the algorithms work by animating them.
Collection of Reinforcement Learning / Meta Reinforcement Learning Environments.
Pathfinding visualizations with Python and Pygame
A package of 18 text-based modern games
Generate Cool-Looking Mazes and Animations Illustrating the A* Pathfinding Algorithm
#算法刷题#C++ Bitmap Library https://www.partow.net/programming/bitmap/index.html
Astray is a lua based maze, room and dungeon generation library for dungeon crawlers and rougelike video games
A macOS screensaver that procedurally generates a maze and then solves it