Battleships
A downloadable game for Windows
Overview
As part of my Computer Science A-Level, I completed an extended programming project. This involved me having to conduct research about already existing products and then formulate my own designs.
I decided to create a version of Battleships, which could be played on desktop PCs. By using a variety of different data structures, file handling and an Insertion Sort algorithm - I was able to create a version of Battleships.
The program allows:
- Players are able to play against the computer (CPU) or against another player (via local co-op)
- Players can compete to try to earn the highest score to earn their place on the leaderboard
- Players can save and load their games to continue unfinished games later
Features
- Single-player vs CPU with AI logic
- Local multiplayer
- Scoring system with a functional leaderboard that displays the top ten highest scores
- Save and load functionality for long-term play
- A clear and simple user interface (UI)
Used Assets & Credits
Disclaimer: The project was developed for educational and portfolio purposes only. To my knowledge, all third-party assets used and their creators have been listed, with appropriate credit being given to the creators for their work. I do not claim any ownership of any third-party assets used. If there are any issues regarding the use of these assets or the credits, please contact me.
2D Art
- heart pixel art 32x32 - By Flixberry Entertainment, licensed under CC-BY 4.0 and CC-BY 3.0
| Published | 9 days ago |
| Status | Released |
| Platforms | Windows |
| Author | Programmer25X |
| Tags | Board Game, Co-op, Singleplayer |
| Average session | A few minutes |
| Languages | English |
| Inputs | Keyboard, Mouse |
| Multiplayer | Local multiplayer |
| Player count | 1 - 2 |
| Links | GitHub |
| Content | No generative AI was used |



Leave a comment
Log in with itch.io to leave a comment.