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

Published 9 days ago
StatusReleased
PlatformsWindows
AuthorProgrammer25X
TagsBoard Game, Co-op, Singleplayer
Average sessionA few minutes
LanguagesEnglish
InputsKeyboard, Mouse
MultiplayerLocal multiplayer
Player count1 - 2
LinksGitHub
ContentNo generative AI was used

Download

Download
Battleships.zip 110 kB

Leave a comment

Log in with itch.io to leave a comment.