/seabattle

Sea battle game in InterSystems IRIS terminal

Primary LanguageObjectScriptMIT LicenseMIT

seabattle

This is cool terminal game "Sea Battle" written in InterSystems IRIS in ObjectScript

Documentation

The game randomly hides the ship and let's you try to find it. The game uses two globals: ^Board and ^Ships Class Game has two parameters: BoardRange - Sea battle the field range Rounds - the number of rounds to try

Installation with ZPM

zpm:USER>install eshvarov-sample-seabattle

Installation with Docker

Make sure you have Docker and Git installed

Git clone the repo run in terminal

$ docker-compose up -d

This will create the container and installs code into "SEABATTLE" namespace Open IRIS terminal:

$ docker-compose exec iris iris session iris
USER>do ##class(eshvarov.sample.SeaBattle.Game).Run()