a geicko-2 based round robin ranking system designed to test c++ battleship submissions battleship.dunkirk.sh
at main 43 lines 1.5 kB view raw view rendered
1# Battleship Arena 2 3![screenshot of the arena](https://hc-cdn.hel1.your-objectstorage.com/s/v3/d5baa2ef6d8e9f89_10379.png) 4 5This is a service I made to allow students in my `cs-1210` class to benchmark their battleship programs against each other. 6 7## I just want to get on the leaderboard; How? 8 9First ssh into the battleship server and it will ask you a few questions to set up your account. Then scp your battleship file onto the server! 10 11```bash 12ssh battleship.dunkirk.sh 13scp memory_functions_yourname.cpp battleship.dunkirk.sh 14``` 15 16## Development 17 18Built with Go using [Wish](https://github.com/charmbracelet/wish), [Bubble Tea](https://github.com/charmbracelet/bubbletea), and [Lipgloss](https://github.com/charmbracelet/lipgloss). 19 20```bash 21# Build and run 22make build 23make run 24 25# Generate SSH host key 26make gen-key 27``` 28 29See `AGENTS.md` for architecture details. 30 31The main repo is [the tangled repo](https://tangled.org/dunkirk.sh/battleship-arena) and the github is just a mirror. 32 33<p align="center"> 34 <img src="https://raw.githubusercontent.com/taciturnaxolotl/carriage/master/.github/images/line-break.svg" /> 35</p> 36 37<p align="center"> 38 &copy 2025-present <a href="https://github.com/taciturnaxolotl">Kieran Klukas</a> 39</p> 40 41<p align="center"> 42 <a href="https://github.com/taciturnaxolotl/battleship-arena/blob/main/LICENSE.md"><img src="https://img.shields.io/static/v1.svg?style=for-the-badge&label=License&message=MIT&logoColor=d9e0ee&colorA=363a4f&colorB=b7bdf8"/></a> 43</p>