This is the battle of warships in the oceans of a linux terminal. Developed using C++ and the "ncurses" library, it provides an advanced interface for interaction with the game.
The project is built in C++ for the Linux platorm. It also uses the ncurses library for arrow-key input.
To run the project on your machine, clone the repo into a new folder. Inside that folder, open a terminal and run make. This will compile the project for you, and you can run the object file created.
Note that you need to have g++ installed to compile the project. Support for other compilers is not guaranteed - it may work, or it may wreck havoc.
Because it was made as part of a university assignment, it is not of the highest quality. I tried to overdeliver the part of using arrow keys for input. Still, the issues are that there is no option of palying against the computer, no way to see your board as well as where you've bombed the opponent simultaneously, and a few minor bugs here and there.