Skip to content

Latest commit

 

History

History
26 lines (19 loc) · 1.32 KB

README.md

File metadata and controls

26 lines (19 loc) · 1.32 KB

RustBattleshipGame

battleship copy

A rust battleship game on CLI based on the classic game Battleships.

Goal

The main goal of this project is to use all I have learnt in the rust book and then use this game as a means to learn how to use runtime on different platforms and build architectures

  1. CLI based game
  2. Mobile and Desktop based game using Flutter, FFI, Protobuf and tokio many more ....
  3. Web assembly build on the web.
  4. Substrate pallet, Ink contract and blockchain with a runtime to support classic games like this as contracts.

Build

  • wasm-pack build --features wasm

Tasks

  • Add game data structures #1
  • Add basic game runtime - Grid and Gameplay #2
  • Prevent the user from firing at the same square twice #3
  • Add Save Game Status #4
  • Add High Score Table #5
  • Add tests #6
  • #7