aboutsummaryrefslogtreecommitdiff
path: root/Makefile
AgeCommit message (Collapse)Author
40 hoursWelcome 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 hoursRenamed binariestslil clingman
40 hoursTEI interface working!tslil clingman
40 hoursFairly 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 hoursTry to squeeze out a little more performancetslil 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 hoursPurged uninteresting statisticstslil
40 hoursCleaned up build systemtslil clingman
40 hoursAdded license information!tslil clingman
40 hoursStripping debug stufftslil clingman
40 hoursThis is the basic idea, there's ≥ 1 bug (generates illegals...)tslil clingman
40 hoursWorking on action lists to refactortslil clingman
40 hoursStill tryingtslil clingman
|
40 hoursHash collisionstslil clingman
40 hoursAttempting Zobrist hashingtslil clingman
40 hoursNot correct usage, need to try hashingtslil clingman
40 hoursFinally (?) fixed winning avoidancetslil clingman
40 hoursInfrastructure more or less set up!tslil clingman
It remains to tweak ct1986.c and add a .login file to autorun stuff!
40 hoursIn-lined as much as a i daretslil clingman
40 hoursClosing in on lcd!tslil clingman
40 hoursSlight bugtslil clingman
40 hoursFirst steps towards character LCDtslil clingman
40 hoursMultiplatform builds!tslil clingman
40 hoursCross-compilation!tslil clingman
40 hoursShed dependency of linenoisetslil clingman
40 hoursRevert "Starting work on MCU port"tslil clingman
This reverts commit 43eec01361eb6174142180c29afef960e041514e.
40 hoursIt works, but it's too slowtslil clingman
40 hoursStarting work on MCU porttslil clingman
40 hoursQuick sketch of non-determinismtslil
40 hoursDragon is not separate, fixed concession, allowing playing as b/wtslil
40 hoursSo after a small tweak, it actually plays well!tslil
40 hoursTrying alpha-beta pruning. There's a bug somewhere ...tslil
40 hoursFixed minimax (!), fixed bugs in tak.ctslil
With minimax of depth 1 the evaluation function seems alright with the current method of training and generating weights
40 hoursTrying various things to teach titslil
40 hoursNew weightstslil
40 hoursTrain on data that is close to the end of the game onlytslil
40 hoursClose in principle, but there;s a bug in ct1997 &/ pptdb!tslil
40 hoursStarting on importing network!tslil
40 hoursGotta go fasttslil
40 hoursFixed indentation and some bugs, stats programmetslil
40 hoursSet dialect to C99tslil
40 hoursextract games from playtak.com/games databasetslil
40 hoursLine-mode mostly completetslil
40 hoursAdded linenoise library, uninitialised variable + renamingtslil
40 hoursInittslil