| Reversi (Systems) | Title: | Reversi (Systems) | Category: | Game/Othello | Release Date: | 1986-04-25 | Language: | Italian | Size: | 16K | Machine: | PAL & NTSC | Code Type: | Basic | Distribution: | Type-in | Game ending type: | (n/a) | |  | Published by: | Systems | Notes: | Written by (private). Works on every Commodore machine, with few changes suggested in the BASIC list. The author invites the player to enter before RUN: COLOR0,7,5. Also, lines 1920 and 1930 or more between, are free to implement a sound effect. |
No votes yet.
|  |
|
| |
| Fixed Version | The original version had a little flaw, shown when a piece has been placed in an invalid position: the program prints a NON VALIDA (translated:"invalid") string, waits for a while, then writes back the square's number, and delete the lower slice of the piece by coloring it of the same blue chosen for the background.
Playing on a Commodore 64, the code works. Unfortunately, the same blue of the background has been chosen for the "NON VALIDA" string. in the end, the sentence doesn't show.
Playing on a Commodore 16/Plus4, the lower slice of the piece doesn't get cleared, but the string is visible. This occurs due of the choice of the background color suggested by the author, which appears to be lighter than the standard key-assigned blue , which is called back with the command CHR$(31) (see Original version screenshot).
If the flaw would have simply been a bad choice of the background's color hint, it could have promptly been fixed by choosing the right initial background color with COLOR0,7,4(see Alternative background screenshot), but this occurs in falling into the same flaw of the Commodore 64 version.
The best solution is to print the "NON VALIDA" string in the same color of the numbers of the board (see Fixing solution screenshot). The relative fixed version is available in the download links.
 Original version  Alternative background  Fixing solution
|
| |
Copyright © Plus/4 World Team, 2001-2025. Support Plus/4 World on Patreon |