Getting Started

Project Overview

In order to know more about the infrastructure and design of this software from a developer point of view, check the Infrastructure section.

Installation

Check the installation guide.

Games

To check the games available in the library, please check the Games available section.

Play a game

There is an specific arena that allows to play any game in a terminal interface. In order to do so follow this instructions with the game desired:

# Change Hanoi for the name of the game to play

from IArena.arena.PlayableGame import PlayableGame
from IArena.games.Hanoi import HanoiRules, HanoiMovement, HanoiPosition

# Create the game and play it
rules = HanoiRules()
game = PlayableGame(rules)
score = game.play()

Note

Always remember that the lowest score is the best one.

Build a player

In order to build a new player, IPlayer must be implemented. Check the Players section for more information.

Add a new game

Warning

Coming soon.

Games

To check the games available in the library, please check the Games available section.