Oprogramowanie przeprowadzające ewolucję sztucznych pojazdów w 2D. Chodzi o wyewoluowanie pojazdu, który dotrze jak najdalej w zadanym czasie. Coś podobnego dostępne jest online. Przydatna może być biblioteka do symulacji fizyki, np. Box2D. Przed rozpoczęciem realizacji projektu proszę zapoznać się z zawartością strony.
Jakub Mateusz Marcowski Mateusz Łukasz Krakowski
- Sprawozdania https://www.overleaf.com/9151369263rntrszjsxfsx
- Strona projektu: http://staff.elka.pw.edu.pl/~rbiedrzy/ZPR/index.html
- Styl kodowania: http://staff.elka.pw.edu.pl/~rbiedrzy/ZPR/StylKodowania.html
- Porady: http://staff.elka.pw.edu.pl/~rbiedrzy/ZPR/porady.html
-
create build directory
mkdir build
-
go to build directory
cd build
-
configurate and generate build files
cmake ..
add_executable(Nazwa)
target_link_libraries(EvoRacer PRIVATE sfml-graphics ImGui-SFML::ImGui-SFML imgui box2d)
add_library(nazwa_wlasna pliki_zrodlowe)
target_link_libraries()
- build
cmake --build . --target EvoRacer
lubmake EvoRacer
-
CMake Error at cmake/Macros.cmake:296 (message): Missing item in X11_X11_LIB;X11_Xrandr_LIB Call Stack (most recent call first): src/SFML/Window/CMakeLists.txt:239 (sfml_find_package)
fix:
sudo apt-get update
sudo apt-get install libx11-dev libxrandr-dev
-
CMake Error at _deps/sfml-src/cmake/Macros.cmake:296 (message): Missing item in FREETYPE_LIBRARY Call Stack (most recent call first): _deps/sfml-src/src/SFML/Graphics/CMakeLists.txt:137 (sfml_find_package)
sudo apt-get install libfreetype-dev
- DO BOX2d I TAK NIE DZIALA XDASX
sudo apt-get install xorg-dev