文件名称:FloodFill:迷宫解算器
文件大小:48KB
文件格式:ZIP
更新时间:2024-04-17 09:27:32
C
微型鼠标迷宫模拟器 在UCLA的Micromouse程序中为IEEE创建的图形迷宫模拟器 介绍 Micromice本质上是微型迷宫解决机器人。 开发为微型鼠标提供动力的智能的很大一部分是创建智能迷宫求解算法。 该迷宫模拟器旨在通过提供对这些迷宫求解算法的图形化可视化效果,来协助开发和测试迷宫求解算法。 该存储库包含两个工具: 模拟器:用于迷宫求解算法的图形可视化器 编辑器:用于创建和编辑迷宫文件以供模拟器使用的工具 另外,还有少量现成的迷宫文件(位于Mazes文件夹中)可在模拟器中使用。 其中大多数是基于过去的Micromouse竞赛中使用的真实迷宫布局。 安装 迷宫模拟器和编辑器是用C编写的,并使用基于C的SDL2库进行图形处理。 由于编写和调试不同的迷宫求解算法固有地需要频繁编译,因此建议在可轻松进行C编译和图形应用程序执行的系统(也称为Windows)上使用迷宫模拟器。 由于模拟
【文件预览】:
FloodFill-master
----Editor()
--------maze.c(10KB)
--------Makefile(326B)
--------editor(23KB)
--------maze.h(379B)
--------main.c(7KB)
----Simulator()
--------maze.c(6KB)
--------Makefile(366B)
--------simulation(40KB)
--------maze.h(336B)
--------solver.c(22KB)
--------mouse.c(9KB)
--------solver.h(1KB)
--------mouse.h(766B)
--------main.c(8KB)
--------mouse.png(3KB)
----Mazes()
--------all_japan_2017.txt(1KB)
--------apec_2016.txt(1KB)
--------default.txt(116B)
--------aamc_2015.txt(1KB)
--------minos_2012.txt(1KB)
--------README.md(740B)
----LICENSE(1KB)
----README.md(8KB)
----.vscode()
--------launch.json(1KB)
--------tasks.json(681B)
--------c_cpp_properties.json(375B)