AI now follows the A* algorithm more closely by using a separate priority queue from the open_set.
This commit is contained in:
parent
72951f308f
commit
922fbeba0e
9 changed files with 72 additions and 75 deletions
|
@ -42,8 +42,9 @@ See? That's how Free Speech works. You don't need a LICENSE.
|
|||
On all platforms you'll need these components:
|
||||
|
||||
* [Meson](https://mesonbuild.com/) -- which needs Python.
|
||||
* C++ Compiler -- Tested with Clang and G++. You can use my [Windows C++ Setup Guide](https://git.learnjsthehardway.com/learn-code-the-hard-way/lcthw-windows-installers) which features an automated installer for Windows.
|
||||
* C++ Compiler -- Tested with Clang and GCC 14.2.0. You can use my [Windows C++ Setup Guide](https://git.learnjsthehardway.com/learn-code-the-hard-way/lcthw-windows-installers) which features an automated installer for Windows.
|
||||
* [GNU make](https://www.gnu.org/software/make/) -- For the convenience Makefile. On Windows you should have this if you used my setup scripts. Otherwise `winget install ezwinports.make` will set you up.
|
||||
* [Ninja](https://ninja-build.org/) -- Meson uses this to do builds on most systems.
|
||||
* [git](https://git-scm.com/) -- Which should be on almost every platform, and is installed by default with my Windows setup scripts.
|
||||
|
||||
### Windows Instructions
|
||||
|
@ -88,7 +89,7 @@ cd raycaster
|
|||
# first compile takes a while
|
||||
make
|
||||
|
||||
./builddir/raycaster
|
||||
./builddir/zedcaster
|
||||
```
|
||||
|
||||
You don't need `make run` because Linux and OSX are sane operating systems that don't lock every
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue