From 3a85be307b6240525f032b9fad5114bdf172bdc1 Mon Sep 17 00:00:00 2001 From: Robby Zambito Date: Fri, 21 Jan 2022 17:12:57 -0500 Subject: Removed strategy that would only play a hard coded move --- strategies/first-move.scm | 34 ---------------------------------- 1 file changed, 34 deletions(-) delete mode 100644 strategies/first-move.scm (limited to 'strategies') diff --git a/strategies/first-move.scm b/strategies/first-move.scm deleted file mode 100644 index 7c89078..0000000 --- a/strategies/first-move.scm +++ /dev/null @@ -1,34 +0,0 @@ -(use-modules (ice-9 pretty-print) - (srfi srfi-1)) - -;(pretty-print (get-board)) -;(newline) - -(define (make-point row col) - (cons row col)) - -(define (point->row point) - (car point)) - -(define (point->col point) - (cdr point)) - -(define (valid-move-current-board? move) - (valid-move? (get-board) (current-player) move)) - -(define all-spots - (concatenate - (map (lambda (row) (map (lambda (col) (make-point row col)) (iota 8))) - (iota 8)))) - -(display "All valid moves: ") -(for-each (lambda (valid-move) (display valid-move) (newline)) - (filter valid-move-current-board? all-spots)) -(newline) - -; Does not work yet -(display (valid-moves (get-board) (current-player))) -(newline) - -; The last value is simply used as the move -(make-point 3 2) -- cgit v1.2.3