Quinten Kock quintenk
  • Joined on 2020-03-27
quintenk pushed to struct at quintenk/ArduChess 2020-06-18 20:47:13 +02:00
36a4ff5676 Better board_init, implement basic castling in unmake
e69fd01b66 Implement multiple functions in main
Compare 2 commits »
quintenk pushed to struct at quintenk/ArduChess 2020-06-18 19:58:53 +02:00
6d342e4e0e Panic at end of bench()
quintenk pushed to struct at quintenk/ArduChess 2020-06-18 19:57:49 +02:00
3a95a80333 Use #define constants, and more PROGMEM
61296d8a9a Reimplement board as struct
quintenk pushed to master at quintenk/ArduChess 2020-06-18 01:04:00 +02:00
6b84aaedc6 Implement benchmark, correct name for ACF_CLEAR_UNMOVE
quintenk pushed to master at quintenk/ArduChess 2020-06-17 23:59:47 +02:00
c69d0b96d5 Remove ACF_FAST_PIECE feature
0b75a0c169 Fancier printing
Compare 2 commits »
quintenk pushed to master at quintenk/ArduChess 2020-06-17 23:58:45 +02:00
e400106b55 Put unmake struct on a diet
quintenk pushed to master at quintenk/ArduChess 2020-06-17 23:19:41 +02:00
6954cfcb0c Merge branch 'master' of ssh://git.dehosting.club:3022/quintenk/ArduChess
6d774260a3 Start working on unmake
Compare 2 commits »
quintenk pushed to master at quintenk/ArduChess 2020-06-17 21:19:26 +02:00
519455ab69 Compile everything with -O3
quintenk pushed to master at quintenk/ArduChess 2020-06-17 21:10:09 +02:00
86e2455639 Improve optimization
quintenk pushed to master at quintenk/ArduChess 2020-06-16 04:52:21 +02:00
cc20fa0ce5 smol fixes
3702bddfd3 Small optimizations, add benchmark
Compare 2 commits »
quintenk pushed to master at quintenk/ArduChess 2020-06-16 03:57:42 +02:00
a995784aac Hopefully add castling
e4c7dcc7e2 Increase serial speed
Compare 2 commits »
quintenk pushed to master at quintenk/ArduChess 2020-06-16 03:22:07 +02:00
adb77a6990 Implement enpassant
quintenk pushed to master at quintenk/ArduChess 2020-06-16 00:58:33 +02:00
9389b5e5e9 Start properly implementing make and unmake
quintenk pushed to master at quintenk/ArduChess 2020-06-16 00:15:37 +02:00
3e2fca227b implement more Board functions outside Class definition
9adccec70a Start implementing make
7c05006d9d Fix unmove storing
19a2e5e076 Implement panic() function
Compare 4 commits »
quintenk pushed to master at quintenk/ArduChess 2020-06-15 23:20:23 +02:00
a4bc961b2c Explicitly include Arduino.h to make it possible to create a future compat layer to run on a normal computer
quintenk pushed to master at quintenk/ArduChess 2020-06-15 22:49:47 +02:00
0b9f92218c Save SRAM with making `const` bytes `static const`
ce74c6c4f9 Implement a lot of stuff
fa18fa6a98 Rename PTR_PTR_UNMAKE
Compare 3 commits »
quintenk pushed to master at quintenk/ArduChess 2020-06-15 19:12:32 +02:00
3797e28c5b Implement Unmake storing and reading (untested)
quintenk pushed to master at quintenk/ArduChess 2020-06-15 18:53:52 +02:00
c1934f6398 Rename ino file to repo name
quintenk pushed to master at quintenk/ArduChess 2020-06-15 05:48:30 +02:00
e19995a0f4 Implement board printing
quintenk pushed to master at quintenk/ArduChess 2020-06-15 05:47:10 +02:00
72424baa47 Initial commit