Estructures de Dades · FIB-UPC
Visor de Joc de Programació
Mira bots d'IA competir a "The Purge" — un joc d'estratègia en quadrícula de l'assignatura Estructures de Dades i Algorismes a la FIB-UPC.
Precarregat
Joc d'Exemple
4 jugadors IA lluiten durant 250 rondes en una quadrícula de 15×30. Inclou guerrers, constructors, armes, barricades i recol·lecció de recursos.
Veure RepeticióEl Teu Propi Joc
Compila i executa el joc localment, després puja l'arxiu de repetició .out per veure'l aquí.
make && ./Game < default.cnf > replay.out Controls del Visor
SpaceReproduir / Pausa
← →Ronda anterior / següent
Home EndAnar a l'inici / final
Mouse wheelApropar / Allunyar
SliderAvançar per les rondes
HCapa d'ajuda
Sobre aquest projecte
Escrit en C++11, el motor del joc executa 4 jugadors IA simultàniament en una quadrícula 2D. La IA personalitzada (AIJohnnyMelavo) utilitza cerca BFS per prioritzar la recol·lecció d'armes, caçar enemics i recol·lectar recursos. Cada jugador controla guerrers (lluitadors) i constructors que competeixen per diners, menjar, pistoles i bazucs a través de cicles de dia/nit.
Com generar les teves pròpies repeticions
- Clona el repositori
- Escriu la teva pròpia IA en un arxiu com
AIMyBot.cc(estén la classePlayer) - Executa
makeper compilar - Executa
./Game -i default.cnf > replay.outper generar una repetició - Puja l'arxiu
replay.outaquí per veure'l!