Skip to content

Commit

Permalink
Update README.md
Browse files Browse the repository at this point in the history
  • Loading branch information
jakubgorsky authored Jun 17, 2022
1 parent a034109 commit 19a32a7
Showing 1 changed file with 21 additions and 6 deletions.
27 changes: 21 additions & 6 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -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

0 comments on commit 19a32a7

Please sign in to comment.