Page 2 of 2

Re: CX16-Othello (reversi)

Posted: Tue May 28, 2024 5:10 pm
by ceptimus
Looks great. :D

Re: CX16-Othello (reversi)

Posted: Tue May 28, 2024 8:42 pm
by Edmond D
ifilot wrote: Mon May 27, 2024 8:02 pm Thank you for the compliments and the feedback!
You deserve them. Your time and effort in producing a quality game shows, just like your effort and openness for feedback. This mirrors the many other contributors to the project, both in hardware and software.
ifilot wrote: Mon May 27, 2024 8:02 pm
  • I also experience mouse issues within the online emulator, but I believe it is caused by incorrectly capturing the mouse. Hitting CTRL+M helps. Do not forget to type CTRL+M again once you are done playing.
Thanks - that resolved the mouse issue in the online emulator.
ifilot wrote: Mon May 27, 2024 8:02 pm [*] Keyboard mappings are: arrow keys to move the cursor and space to place the tile. Your question lets me realize I need to add an option in the menu to show a small help screen explaining these mappings and perhaps the gameplay.
[/list]
That would help. I tried using the keyboard, but the mouse overrode it in the web based emulator.

As for game play description, Othello is like chess or checkers - well enough known so not needed perhaps. The game is intuitive because of the simplicity of playing it.

I looked at https://www.wikihow.com/Play-Othello for some strategy to actually attempt to win .... :)
ifilot wrote: Mon May 27, 2024 8:02 pm [*] I am going to add an option to mute the sound and/or tune the volume and also to disable background scrolling.
[/list]
These would be very appreciated.

Re: CX16-Othello (reversi)

Posted: Thu May 30, 2024 3:21 am
by mortarm
Just played a few games on the Web emulator, so here's my take:
  • Music: As a tune, I liked it, but it would be nice to be able to mute it as, like most game music, it does get repetitive after a bit, and it does cut after a while.
  • Background: Didn't bother me. More contrasting colors to the board might be helpful.
  • Tile Cursor: Would like this to only move when I move it. The computer doesn't need it.
  • Board Size: Like the choice of sizes. 10x10 is a real challenge for me.
  • CPU vs. CPU: Fun to watch, but not practical.
  • A "How to Play" screen would be helpful.
Otherwise, a good implementation.

Re: CX16-Othello (reversi)

Posted: Sat Jun 01, 2024 8:05 am
by ifilot
Thanks once more for all the useful feedback. Sincerely appreciated. I have attempted to accommodate as much as possible in the new release.

Changelog V1.2.0
  • Redesigned menus.
  • Added separate settings menu. Could not fit everything onto the title screen anymore.
  • Added option to disable background scrolling.
  • Added option to disable background music.
  • Added help menu, which explains upon key mappings.
  • Mouse cursor does no longer interfere with keyboard/joystick cursor.
  • Fixed a bug with respect to sound RAM bank.
I was unable to reproduce the bug with respect to the background music stopping midtrack. Nevertheless, it might be caused by the fact that I was initializing the ZSMKIT engine without specifying the RAM bank, i.e. without doing any "lda" instruction before performing the "jsr" call. If the bug still pops up again, I would appreciate it if some small description can be given that allows me to reproduce.

Re: CX16-Othello (reversi)

Posted: Mon Jun 03, 2024 5:48 am
by mortarm
ifilot wrote: Sat Jun 01, 2024 8:05 am I was unable to reproduce the bug with respect to the background music stopping midtrack...If the bug still pops up again, I would appreciate it if some small description can be given that allows me to reproduce.
There is no specific event. It merely stops while you're playing the game.

Re: CX16-Othello (reversi)

Posted: Wed Jul 17, 2024 10:05 am
by FredB74
This reversi is very well made and computer kicked my bottom more than once. I will beat it one day!

Re: CX16-Othello (reversi)

Posted: Sun Jul 28, 2024 8:18 pm
by ifilot
Nice to read that you like it. :-)

Beating the computer is not that difficult. It is programmed to be 'greedy'. It always looks for the move that yields the largest amount of discs. A trick that you can employ is to set the computer up such that it grabs a disc such that you can you can take an edge or corner position on your turn. Good luck! ;)