Recreación del clásico Need for Speed desarrollada para la materia Taller de Programación (Cátedra Veiga, Universidad de Buenos Aires).
El proyecto integra un servidor multithread, un cliente gráfico en Qt + SDL, un editor de circuitos, y un suite de tests automáticos.
Este manual está pensado para un usuario sin experiencia en C++ ni CMake. Incluye todos los pasos necesarios para compilar, instalar, configurar, y ejecutar el proyecto.
El proyecto usa:
IMPORTANTE:
No hace falta instalarlas manualmente.
El script installer.sh descarga todo automáticamente.
Ejecutá:
make compile-tests
Esto genera:
build/need4speed_clientbuild/need4speed_serverbuild/tests/run_testsmake compile
Esto genera solo los ejecutables para cliente y servidor
Ejecutar con sudo:
make install
Este script:
/usr/local/need4speedconfig.yamlclient/data/)run_tests) si fueron compiladas/usr/local/bin: need4speed_server need4speed_clientGracias al instalador, solo necesitás escribir:
need4speed_server <port>
need4speed_client <ip> <port>
Desde la pantalla general luego de ingresar tu nombre de usuario, seleccioná Create Circuit.
El editor guarda automáticamente en:
/server/environment/races
Se carga automaticamente! Ya lo podes jugar :)
Ya corren automáticamente al instalar.
Si querés correrlos manualmente:
./build/tests/run_tests
Este proyecto reutiliza partes de los repositorios de la cátedra: