Skip to content

82L/escape2D

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

63 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

escape2D

This project is a student game, whose goal is to create an asymetric game playable by an AI.

The original gameplay idea is from Antoine Martin

How to play the game

This game is a 2 player vs game, where 1 player incarn an explorer that tries to find the exit, and another plays the temple, that tries to block the explorer inside the temple.

This game has no online mode, so to play it, you must pass each other the screen, and try to hide from yourself the other player's moves.

How to generate data

Take the 4 files :

  • GameEscape.cs (The core of the Game)
  • GridCoordinate.cs (For the grid coordinates duh)
  • DataAggregator.cs (For running the game and get data from it)
  • CSVExporter.cs (to create a csv file with the data)

Run the main method of DataAggregator.cs and Voilà !

Now you have data to feed to your program. Currently, the AIs runned to generate data are crap, and the calculation of each moves isn't accurate enough, so the data can't be exploited. But it can be easily improved. I'm sure you will have an idea for it ;)

About

A small game created for AI class

Resources

Stars

Watchers

Forks

Contributors