Skip to content

The aim of Filler project is to create a player program to compete against other other students' bots on the Filler board 🍀

Notifications You must be signed in to change notification settings

olehsamoilenko/Filler

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

46 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Filler:

The aim of Filler project is to create a player program to compete against other other students' bots on the Filles board. The principle is simple: two players take on each other on a board, and take turns placing the piece that the master of the game (filler_vm, supplied in the form of a Ruby executable) gives them, earning points. The game stops as soon as a piece can no longer be placed. Little playful project!

How does filler_vm work

Parameters:

  • -f resources/maps/map[00,01,02] There are 3 provided maps in the project:
  • resourses/maps/map00 - small map, 14x30 cells
  • resourses/maps/map01 - medium map
  • resourses/maps/map02 - large map A map consist:
  • '.' characters - empty cells
  • 'o' character - the start point of the first player
  • 'x' character - the start point of the second player

Unique features:

filler

Run the project:

git clone --recursive https://github.com/olehsamoilenko/Filler.git
cd Filler && make
./resourses/filler_vm -p1 osamoile.filler -p2 resourses/players/other_player.filler -f resourses/maps/map[00,01,02] | ./visualiser/visualiser

🍏 Tested only on Mac OS

About

The aim of Filler project is to create a player program to compete against other other students' bots on the Filler board 🍀

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published