| Age | Commit message (Collapse) | Author | |
|---|---|---|---|
| 40 hours | --fast-math seems saves some time | tslil clingman | |
| That i can tell at a glance, the largest relevant change this introduces is flush-to-zero for floats. Some testing is required to ensure that the CNN isn't too sensitive to this. Preferable to that option is to simply train it without relying on subnormal floats in the first place. | |||
| 40 hours | Welcome geminict! | tslil clingman | |
| This is a special interface to negamax_cnn1986 which is designed to generate output for use in a CGI tak interface to be used over gemini. Also in this commit is a reformating of the various source files to use the traditional tab width of 8 spaces. | |||
| 40 hours | Renamed binaries | tslil clingman | |
| 40 hours | TEI interface working! | tslil clingman | |
| 40 hours | Fairly important bug fixes to lcdlib, LCD now echoes input! | tslil clingman | |
| Input polling without line-buffering is done using ncurses, so the buildroot configuration had to change accordingly to include that library. The Makefile changed to accommodate stand-alone building of ct1986 and to include -lcurses where appropriate. There were also some typos about copying ct1986 and ctaklm to the correct directories. | |||
| 40 hours | Try to squeeze out a little more performance | tslil clingman | |
| ``Common wisdom'' dictates that placements are often better than stack moves, so we bias the generated move list in this fashion. Seems to be a little faster. | |||
| 40 hours | Purged uninteresting statistics | tslil | |
| 40 hours | Cleaned up build system | tslil clingman | |
| 40 hours | Added license information! | tslil clingman | |
| 40 hours | Stripping debug stuff | tslil clingman | |
| 40 hours | This is the basic idea, there's ≥ 1 bug (generates illegals...) | tslil clingman | |
| 40 hours | Working on action lists to refactor | tslil clingman | |
| 40 hours | Still trying | tslil clingman | |
| | | |||
| 40 hours | Hash collisions | tslil clingman | |
| 40 hours | Attempting Zobrist hashing | tslil clingman | |
| 40 hours | Not correct usage, need to try hashing | tslil clingman | |
| 40 hours | Finally (?) fixed winning avoidance | tslil clingman | |
| 40 hours | Infrastructure more or less set up! | tslil clingman | |
| It remains to tweak ct1986.c and add a .login file to autorun stuff! | |||
| 40 hours | In-lined as much as a i dare | tslil clingman | |
| 40 hours | Closing in on lcd! | tslil clingman | |
| 40 hours | Slight bug | tslil clingman | |
| 40 hours | First steps towards character LCD | tslil clingman | |
| 40 hours | Multiplatform builds! | tslil clingman | |
| 40 hours | Cross-compilation! | tslil clingman | |
| 40 hours | Shed dependency of linenoise | tslil clingman | |
| 40 hours | Revert "Starting work on MCU port" | tslil clingman | |
| This reverts commit 43eec01361eb6174142180c29afef960e041514e. | |||
| 40 hours | It works, but it's too slow | tslil clingman | |
| 40 hours | Starting work on MCU port | tslil clingman | |
| 40 hours | Quick sketch of non-determinism | tslil | |
| 40 hours | Dragon is not separate, fixed concession, allowing playing as b/w | tslil | |
| 40 hours | So after a small tweak, it actually plays well! | tslil | |
| 40 hours | Trying alpha-beta pruning. There's a bug somewhere ... | tslil | |
| 40 hours | Fixed minimax (!), fixed bugs in tak.c | tslil | |
| With minimax of depth 1 the evaluation function seems alright with the current method of training and generating weights | |||
| 40 hours | Trying various things to teach ti | tslil | |
| 40 hours | New weights | tslil | |
| 40 hours | Train on data that is close to the end of the game only | tslil | |
| 40 hours | Close in principle, but there;s a bug in ct1997 &/ pptdb! | tslil | |
| 40 hours | Starting on importing network! | tslil | |
| 40 hours | Gotta go fast | tslil | |
| 40 hours | Fixed indentation and some bugs, stats programme | tslil | |
| 40 hours | Set dialect to C99 | tslil | |
| 40 hours | extract games from playtak.com/games database | tslil | |
| 40 hours | Line-mode mostly complete | tslil | |
| 40 hours | Added linenoise library, uninitialised variable + renaming | tslil | |
| 40 hours | Init | tslil | |
