-
Notifications
You must be signed in to change notification settings - Fork 0
License
einhov/evsim
Folders and files
| Name | Name | Last commit message | Last commit date | |
|---|---|---|---|---|
Repository files navigation
Build instructions
1. Install the necessary requirements for building:
- CMake premake5 glfw3 GLEW glm boost Qt5
2. Populate lib/ with additional external dependencies:
- Fetch and extract a release of Lua 5.3 to lib/lua-5.3
https://www.lua.org/versions.html#5.3
- Check out customised fork of MultiNEAT to lib/MultiNEAT
https://github.com/andrewei/MultiNEAT
- Check out customised fork of Box2D to lib/Box2D
https://github.com/andrewei/Box2D
- Build Box2D:
$ cd lib/Box2D/Box2D
$ premake5 gmake
$ make -C Build/gmake -f Box2D.make config=release
3. Build Evsim:
$ mkdir build && cd build
$ cmake -DCMAKE_BUILD_TYPE=Release ..
$ make
4. Copy the shaders directory to the build directory
$ cp -r shaders build/
5. Run evsim
$ cd build
$ ./evsim ../example_config.lua door
About
No description, website, or topics provided.
Resources
License
Stars
Watchers
Forks
Releases
No releases published
Packages 0
No packages published