From 29181fce4797b6e4833ab56d1fa7ff9fa865965b Mon Sep 17 00:00:00 2001 From: Justin Worthe Date: Tue, 30 May 2017 21:28:32 +0200 Subject: Added readme to project --- readme.txt | 20 ++++++++++++++++++++ 1 file changed, 20 insertions(+) create mode 100644 readme.txt (limited to 'readme.txt') diff --git a/readme.txt b/readme.txt new file mode 100644 index 0000000..ffffa2f --- /dev/null +++ b/readme.txt @@ -0,0 +1,20 @@ +* Admiral Worthebot + +** Compilation Instructions + +As per the Rust sample bot. Install the Rust build toolchain from https://www.rust-lang.org/en-US/install.html, then from the root directory of the project run + +cargo build --release + +** Project Structure + +Cargo.toml - Cargo project config, including project dependencies +src/ - Soure code directory +src/main.rs - Command line entrypoint (main function) and command line argument parsing +src/lib.rs - Programs public interface (as used by main.rs and any integration tests) + +** Strategy + +- Track all possible ways that an opponent may have placed their ships +- After every move, deduce which possibilities are now impossible +- Shoot in an attempt to (possibly) eliminate as many possibilities as possible -- cgit v1.2.3