Sea Battle

Downloads58
Subscribe
2
Bookmark
2
This application is not supported by InterSystems Corporation. Please be notified that you use it at your own responsibility.
Details
Releases
Reviews
Issues

What's new in this version

Full Embedded Python support!
call
USER>d ##class(eshvarov.sample.SeaBattle.GamePython).Run()

For Python

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()
IPM installation
zpm "install eshvarov-sample-seabattle"
Rating
4.75 (2)
Category
Technology Example
Works with
InterSystems IRIS
Tags
Info
Version
1.1.2
Last updated
2022-10-09
Repository
Open
License
Link