mirror of
https://github.com/coding-horror/basic-computer-games.git
synced 2026-01-06 18:14:27 -08:00
Added ruby implemention of Checkers.
Also added my annotated version of the BASIC source code on the off chance that it would be useful.
This commit is contained in:
@@ -6,10 +6,13 @@ https://www.atariarchives.org/basicgames/showpage.php?page=40
|
||||
Downloaded from Vintage Basic at
|
||||
http://www.vintage-basic.net/games.html
|
||||
|
||||
The file `checkers.annotated.bas` contains an indented and annotated
|
||||
version of the source code. This is no longer valid BASIC code but
|
||||
should be more readable.
|
||||
|
||||
## Known Issues In the Original BASIC Code
|
||||
- If the computer moves a checker to the bottom row, it promotes, but
|
||||
leaves the original checker in place. (See line 1240)
|
||||
- Human players may move non-kings as if they were kings. (See lines 1590 to 1810)
|
||||
- Human players are not required to jump if it is possible.
|
||||
- Curious writing to "I" variable without ever reading it. (See lines 1700 and 1806)
|
||||
|
||||
Reference in New Issue
Block a user