From 19a32a72ac8bf16aaa1c88103c2d2806fa18c529 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Kuba=20G=C3=B3rski?= <62401390+jakubgorsky@users.noreply.github.com> Date: Fri, 17 Jun 2022 22:49:08 +0200 Subject: [PATCH] Update README.md --- README.md | 27 +++++++++++++++++++++------ 1 file changed, 21 insertions(+), 6 deletions(-) diff --git a/README.md b/README.md index 2e85e47..14b1c4a 100644 --- a/README.md +++ b/README.md @@ -6,12 +6,27 @@ Started as a hobby project, turned to be graduation project at uni. Remake of Ba I wanted to try myself in OOP and create a game. But console-based was not an option. I've opted for Battleships, the famous board game in which you place and then try to sink your enemies' ships. -This is a very simple basis for a project but it quickly turned out to be very challenging. As of now, there only exists the underlaying structure of the game as I am currently learning OpenGL (for curious people I have another repo for that very project) -to make it fully GUI and work as, well, a game. +This is a very simple basis for a project but it quickly turned out to be very challenging. ~~As of now, there only exists the underlaying structure of the game as I am currently learning OpenGL (for curious people I have another repo for that very project) +to make it fully GUI and work as, well, a game.~~ + +I've managed to make the game. It lacks audio, menus, settings, proper AI and auto ship placement, but is fully playable. # TODO +Soon-ish: +- Audio +- Menus +- Proper AI +- procedurally generated AI ship layout (and an option to generate one for player as well) + +in the future: +- Making it OpenGL +- LAN multiplayer +- WAN multiplayer +- animations, particles - eye candy in general +- better textures +- different board sizes +- customizable ships +- themes +- different layouts +- whatever comes into my mind -- GUI -- Mutex check (so that only one instance is running at one given time) -- "AI" - I'm putting it in quotation marks as this is going to be very primitive, random layout generator with random shooting patterns -- Checks for various methods