Skip to content

New Techno War, an IDSIA project in collaboration with Armasuisse.

License

Notifications You must be signed in to change notification settings

IDSIA/NewTechnoWar

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

New Techno War

Crema

New Techno War is tabletop wargame developed by Helvetia Games in collaboration with Armasuisse. New Techno War makes it easy to simulate future systems integrating new technologies while stimulating discussions. The goal here is not to win, but to understand the strengths and weaknesses induced by these future systems in given tactical scenarios.

In this collaboration between IDSIA and Armasuisse, we aim to build a companion agent based on XAI that can help the players make strategical decisions and solving various combat scenario with different goals and constraints.

Structure

This repository is structured in three parts:

  • code contains all the Python code necessary to play the game, develop agents or run experiments;
  • frontend contains a WebApp build with ReactJS that can be used by humans to play the game in a web browser; and
  • docs contains various kind of documentation.

Demo version

In order to run a demo version, which is the game with the WebApp as frontend, use the following standard Docker Compose commands:

docker-compose build
docker-compose up -d

The WebApp will be reachable at the port :8080.

More details

For more details on how to use this repository, please check the Wiki for all the details.