summaryrefslogtreecommitdiff
AgeCommit message (Expand)Author
2022-01-25Added move constructor and extract row and colHEADmasterRobby Zambito
2022-01-25Removed unused procedureRobby Zambito
2022-01-23Aligned whitespaceRobby Zambito
2022-01-23Added strategy which will weigh possible moves based on conditionsRobby Zambito
2022-01-23Highlight the previous move.Robby Zambito
2022-01-23Simplified ints used to count the num flipped by a moveRobby Zambito
2022-01-22Added a README that describes the available primitives from Scheme.Robby Zambito
2022-01-22Correctly return the player from scm_get_winnerRobby Zambito
2022-01-22Removed unused command from help outputRobby Zambito
2022-01-22Print the board when the user is prompted.Robby Zambito
2022-01-22Added diagonal movesRobby Zambito
2022-01-22Fixed spelling errorRobby Zambito
2022-01-22Change how move is appliedRobby Zambito
2022-01-21Remove blank lineRobby Zambito
2022-01-21Added a strategyRobby Zambito
2022-01-21Added Scheme procedure to easily get the other playerRobby Zambito
2022-01-21Expose print-board to allow Scheme to print the board normallyRobby Zambito
2022-01-21Apply the move to a copy of the boardRobby Zambito
2022-01-21Made apply_move return the number of flipped spaces.Robby Zambito
2022-01-21Add a strategy which picks a valid move at randomRobby Zambito
2022-01-21Add command line argument to print the final board as a scheme objectRobby Zambito
2022-01-21Consolidate redundant .c filesRobby Zambito
2022-01-21Don't add empty strings to the historyRobby Zambito
2022-01-21Fleshed out Scheme primitivesRobby Zambito
2022-01-21Removed strategy that would only play a hard coded moveRobby Zambito
2022-01-21Removed useless fileRobby Zambito
2022-01-19Fix issue where top and left edge were not properly accounted for.Robby Zambito
2022-01-18Added a slightly more interesting AIguile-playerRobby Zambito
2022-01-18* Made print_board accept a board to print.Robby Zambito
2022-01-17Successfully read a move from schemeRobby Zambito
2022-01-05Added commentRobby Zambito
2022-01-05Make apply_move accept a board as a parameter.Robby Zambito
2022-01-05Open strategy files and pass them to the game loopRobby Zambito
2021-12-30Pulled lots of things out of game loopRobby Zambito
2021-12-29Do not pass the board or the current playerRobby Zambito
2021-12-29Started parsing argumentsRobby Zambito
2021-12-29Do not pass board aroundRobby Zambito
2021-11-27Use guix include path for cclsRobby Zambito
2021-11-27Assume the board has been initialized alreadyRobby Zambito
2021-11-26Added more required dependenciesRobby Zambito
2021-11-25Added manifest.scmRobby Zambito
2021-11-25Add empty statements to supress unused waringRobby Zambito
2021-11-25Add history for readlineRobby Zambito
2021-11-21Make board parameter non-constRobby Zambito
2021-11-21Improved on some readability issuesRobby Zambito
2021-11-21Added function pointer for getting the player move.Robby Zambito
2021-11-21Added pragma once to othello.hRobby Zambito
2021-11-21Added _GNU_SOURCE to every fileRobby Zambito
2021-11-01Added readline dependency.Robby Zambito
2021-08-31Add check for upper bounds to see if a move is valid.Robby Zambito