+---------+---------+---------+---------+---------+---------+---------+---------+
| | / ... \ | / ... \ | | | | | \ =#= / |
| | . . | . . | | | | | >#@#< |
| | \ ... / | \ ... / | | | | | / =#= \ |
+---------+---------+---------+---------+---------+---------+---------+---------+
| \ =#= / | ____ __ __ __ __ _ | |
| >#@#< | / __ )____ _/ /_/ /_/ /__ _____/ /_ (_)___ | |
| / =#= \ | / __ / __ `/ __/ __/ / _ \/ ___/ __ \/ / __ \ | |
+---------+ / /_/ / /_/ / /_/ /_/ / __(__ ) / / / / /_/ / +---------+
| | /_____/\__,_/\__/\__/_/\___/____/_/ /_/_/ .___/ | |
| | /_/ | |
| | by Shiphan | |
+---------+---------+---------+---------+---------+---------+---------+---------+
| \ =#= / | \ =#= / | | | | /-X--- | ---X--- | ---X-\ |
| >#@#< | >#@#< | | | | | X#X | X#X | X#X | |
| / =#= \ | / =#= \ | | | | \-X--- | ---X--- | ---X-/ |
+---------+---------+---------+---------+---------+---------+---------+---------+
| | | - Join a game | | |
| | | - Start a game | | |
| | | - Exit | | |
+---------+---------+---------+---------+---------+---------+---------+---------+
- C compiler (
gccorclang) - POSIX/Unix header
- Free BSD or Mac OS will probably just work
- Windows can use WSL
- A good terminal
make(optional)
wasdorhjkl(vim motion) for moving cursor<Space>for locking ship placement during preparing phase<Enter>for everything that should use enter
+---------+---------+---------+---------+---------+---------+
| . . | | | | | |
| ~((_))~ | | | | | |
| ~ - ~ | | | | | |
+---------+---------+---------+---------+---------+---------+
| / ... \ | | ⢐⠉ ⠉⢢ | ⠔⢈⠄ ⠠⡁⠢ | | |
| . . | ⢎ ⢾⣿⡷ ⡱ | ⡁ ⢾⣿⡷ ⢈ | ⠆⠰⣿⠆⠰ | | |
| \ ... / | | ⠣ ⠜ | ⠢⢈⠂ ⠐⡁⠔ | | |
+---------+---------+---------+---------+---------+---------+
| \ =#= / | ⠔⢈⠄ ⠠⡁⠢ | ⠔⢈⠄ ⠠⡁⠢ | | | |
| >#@#< | ⠆⠰⣿⠆⠰ | ⠆⠰⣿⠆⠰ | | | |
| / =#= \ | ⠢⢈⠂ ⠐⡁⠔ | ⠢⢈⠂ ⠐⡁⠔ | | | |
+---------+---------+---------+---------+---------+---------+
| /----- | ------- | -----\ | | | |
| | | | | | | | |
| \----- | ------- | -----/ | | | |
+---------+---------+---------+---------+---------+---------+
| /-X--- | ---X--- | ---X-\ | | | |
| | X#X | X#X | X#X | | | | |
| \-X--- | ---X--- | ---X-/ | | | |
+---------+---------+---------+---------+---------+---------+
| --- | | | | | |
| / \ | | | | | |
| | | | | | | | |
+---------+---------+---------+---------+---------+---------+
| | | | | | | | |
| | | | | | | | |
| | | | | | | | |
+---------+---------+---------+---------+---------+---------+
| | | | | | | | |
| \ / | | | | | |
| --- | | | | | |
+---------+---------+---------+---------+---------+---------+
| -X- | | | | | |
| /X#X\ | | | | | |
| | X | | | | | | |
+---------+---------+---------+---------+---------+---------+
| | X | | | | | | |
| | X#X | | | | | | |
| | X | | | | | | |
+---------+---------+---------+---------+---------+---------+
| | X | | | | | | |
| \X#X/ | | | | | |
| -X- | | | | | |
+---------+---------+---------+---------+---------+---------+
20 ...............\\\\\\ <<< <> ///////////////...... 18
20 ░░░░░░░░░░░░░░░▓▓▓▓▓▓ <<< <> ▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓░░░░░░ 18
20 ░░░░░░░░░░░░░░░██████ <<< <> ███████████████░░░░░░ 18
3 * 14 * 3
訊號
- READY 1,12 // 0/1, hp
- FIRE 0,0
- HIT 0,0
- MISS 0,0
- DESTROYED h,0,2,0 // x1,x2,y (x2 > x1)
- DESTROYED v,0,0,2 // x,y1,y2 (y2 > y1)
- IGNORE