Rockbox.org home
Downloads
Release release
Dev builds dev builds
Extras extras
themes themes
Documentation
Manual manual
Wiki wiki
Device Status device status
Support
Forums forums
Mailing lists mailing lists
IRC IRC
Development
Bugs bugs
Patches patches
Dev Guide dev guide
translations translations
Search



Donate

Rockbox Technical Forums


Login with username, password and session length
Home Help Search Staff List Login Register
News:

Thank You for your continued support and contributions!

+  Rockbox Technical Forums
|-+  Support and General Use
| |-+  Plugins/Viewers
| | |-+  ChessBox: Possible to replace the IMPOSSIBLE engine with another (Linux Based)?
« previous next »
  • Print
Pages: [1]

Author Topic: ChessBox: Possible to replace the IMPOSSIBLE engine with another (Linux Based)?  (Read 614 times)

Offline 777funk

  • Member
  • *
  • Posts: 30
ChessBox: Possible to replace the IMPOSSIBLE engine with another (Linux Based)?
« on: February 20, 2025, 05:28:14 AM »
ChessBox is like 2500 ELO, this is Grandmaster level. Is it possible for the user to modify the game ChessBox and replace the GNUChess engine it uses with another (such as HoiChess) to dumb it down a hair for mere mortals?
« Last Edit: February 20, 2025, 11:12:34 AM by 777funk »
Logged

Offline speachy

  • Administrator
  • Member
  • *
  • Posts: 650
Re: ChessBox: Possible to replace the IMPOSSIBLE engine with another (Linux Based)?
« Reply #1 on: February 20, 2025, 12:31:45 PM »
Quote from: 777funk on February 20, 2025, 05:28:14 AM
ChessBox is like 2500 ELO, this is Grandmaster level. Is it possible for the user to modify the game ChessBox and replace the GNUChess engine it uses with another (such as HoiChess) to dumb it down a hair for mere mortals?

Maybe the current version of GNUChess (v6.2.1) is capable of competing at 2500 ELO when dialed up all the way, but Chessbox is based on an ancient version of GNUChess (v2, from 1988!) and also has a configurable competency level that scales from ~5 seconds per move to 10 _hours_ per move.  On an engine that's been replaced at least twice since then, and running on a 20-year-old microcontroller with a tiny amount of RAM.

If you're losing to chessbox at level 1, the odds are a less capable engine isn't going to make any real difference.

EDIT: Grammar.
« Last Edit: February 20, 2025, 12:42:14 PM by speachy »
Logged

Offline Bilgus

  • Developer
  • Member
  • *
  • Posts: 1191
Re: ChessBox: Possible to replace the IMPOSSIBLE engine with another (Linux Based)?
« Reply #2 on: February 21, 2025, 12:15:45 AM »
per wayback machine (as far back as it goes)
in the year 2000
GNU Chess 5 series: 5.00

Quote
- On the Free Internet Chess Server (freechess.org), GNU Chess running on a primitive Pentium 133mhz keeps a blitz rating of about 2000.

so surely we are lower with this much older version
Logged

Offline 777funk

  • Member
  • *
  • Posts: 30
Re: ChessBox: Possible to replace the IMPOSSIBLE engine with another (Linux Based)?
« Reply #3 on: February 21, 2025, 09:44:39 AM »
Quote from: speachy on February 20, 2025, 12:31:45 PM
Quote from: 777funk on February 20, 2025, 05:28:14 AM
ChessBox is like 2500 ELO, this is Grandmaster level. Is it possible for the user to modify the game ChessBox and replace the GNUChess engine it uses with another (such as HoiChess) to dumb it down a hair for mere mortals?

Maybe the current version of GNUChess (v6.2.1) is capable of competing at 2500 ELO when dialed up all the way, but Chessbox is based on an ancient version of GNUChess (v2, from 1988!) and also has a configurable competency level that scales from ~5 seconds per move to 10 _hours_ per move.  On an engine that's been replaced at least twice since then, and running on a 20-year-old microcontroller with a tiny amount of RAM.

If you're losing to chessbox at level 1, the odds are a less capable engine isn't going to make any real difference.

EDIT: Grammar.

No offense taken. But I will suggest you put Chessbox against Stockfish on Chess.com. It will win until you get above 2300 or a little higher on the fastest thinking setting (easiest to beat). Try it if you doubt me.
Logged

Offline Bilgus

  • Developer
  • Member
  • *
  • Posts: 1191
Re: ChessBox: Possible to replace the IMPOSSIBLE engine with another (Linux Based)?
« Reply #4 on: February 21, 2025, 01:27:49 PM »
maybe?

Quote
Fidelity Match

In 1990, GNU Chess 1.55 with Hans Eric Sandström's fast move generator defeats Fidelity in a 10 game match [5] [6]:

A 10 game match was conducted between GNU Chess 1.55 running on a Sun SPARCstation-1 and the strong commercial chess machine Fidelity Mach 3. Fidelity Mach 3 is officially rated USCF 2265 (2200 is master). Most observers acknowledge it is a true master. The match result was 7-3 in GNU's favor. After various corrections, we arrive at a putative rating of around 2330 (strong master) for GNU Chess 1.55 on this machine. This result was most unexpected since prior versions of GNU Chess had scored no more than 3 points out of 10 against the Mach 3. The big leap appears to come from: (1) the inclusion of Hans Eric Sandstrom's fast move generator and (2) the Sparcstation-1, which is (apparently) particularly suited to speedy chess processing. Minor modifications to the book, draw factor, and thinking on opponent's time have also helped. Please remember this rating is based on a short match result. Certain moves GNU Chess plays are clearly non-master in quality. Computer masters generally achieve their strength through accuracy of tactics, not subtle positional moves.

https://www.chessprogramming.org/GNU_Chess

but again that all depends on how much time (strength/level)
you give it as well..

Also remember computer scores aren't exactly a one to one to human scores either

If you want to do the work to add another chess engine or even a completely separate plugin we will accept the patch.
« Last Edit: February 21, 2025, 01:32:44 PM by Bilgus »
Logged

Offline 777funk

  • Member
  • *
  • Posts: 30
Re: ChessBox: Possible to replace the IMPOSSIBLE engine with another (Linux Based)?
« Reply #5 on: February 21, 2025, 02:38:38 PM »
Quote from: Bilgus on February 21, 2025, 01:27:49 PM
maybe?

Quote
Fidelity Match

In 1990, GNU Chess 1.55 with Hans Eric Sandström's fast move generator defeats Fidelity in a 10 game match [5] [6]:

A 10 game match was conducted between GNU Chess 1.55 running on a Sun SPARCstation-1 and the strong commercial chess machine Fidelity Mach 3. Fidelity Mach 3 is officially rated USCF 2265 (2200 is master). Most observers acknowledge it is a true master. The match result was 7-3 in GNU's favor. After various corrections, we arrive at a putative rating of around 2330 (strong master) for GNU Chess 1.55 on this machine. This result was most unexpected since prior versions of GNU Chess had scored no more than 3 points out of 10 against the Mach 3. The big leap appears to come from: (1) the inclusion of Hans Eric Sandstrom's fast move generator and (2) the Sparcstation-1, which is (apparently) particularly suited to speedy chess processing. Minor modifications to the book, draw factor, and thinking on opponent's time have also helped. Please remember this rating is based on a short match result. Certain moves GNU Chess plays are clearly non-master in quality. Computer masters generally achieve their strength through accuracy of tactics, not subtle positional moves.

https://www.chessprogramming.org/GNU_Chess

but again that all depends on how much time (strength/level)
you give it as well..

Also remember computer scores aren't exactly a one to one to human scores either

If you want to do the work to add another chess engine or even a completely separate plugin we will accept the patch.

Thank you for the reply. I am no programmer, so probably beyond my ability. I figured HoiChess is another good engine that's open source.

My better option I suppose is to become a 2300 or higher... NOT going to happen. lol.

Regardless, thanks for the reply.
Logged

Offline 777funk

  • Member
  • *
  • Posts: 30
Re: ChessBox: Possible to replace the IMPOSSIBLE engine with another (Linux Based)?
« Reply #6 on: February 23, 2025, 09:33:40 AM »
My kids ganged up on the ipod and with all of them (they're better chess players than myself), were able to beat it. They analyzed the game on LiChess.org using Stockfish and that engine shows GNUChess 2 as having made a few mistakes surprisingly. But it still measures mid 2000s on Stockfish Elo strength.
Logged

Offline Bilgus

  • Developer
  • Member
  • *
  • Posts: 1191
Re: ChessBox: Possible to replace the IMPOSSIBLE engine with another (Linux Based)?
« Reply #7 on: February 23, 2025, 09:48:49 AM »
I think speachy is working on a patch that will add 3 easier beginning levels

apparently it only went from 0-7 and his plan is to make
it go 0-9 with the levels 0, 1, 2 having significantly less 'strength'
and 3 being the current level 0

Stay tuned
Logged

Offline 777funk

  • Member
  • *
  • Posts: 30
Re: ChessBox: Possible to replace the IMPOSSIBLE engine with another (Linux Based)?
« Reply #8 on: February 24, 2025, 09:37:48 AM »
Quote from: Bilgus on February 23, 2025, 09:48:49 AM
I think speachy is working on a patch that will add 3 easier beginning levels

apparently it only went from 0-7 and his plan is to make
it go 0-9 with the levels 0, 1, 2 having significantly less 'strength'
and 3 being the current level 0

Stay tuned

Very cool! In the mean time, I've ordered the book "Bobby Fischer Teaches Chess". Not going to work for me most likely. But giving it a shot... lol.

And... glad there's a chess at all. Pretty awesome to have everything included with Rockbox. Have used much of it over the years. And THE best Music player there is.
Logged

Offline bigpilot

  • Member
  • *
  • Posts: 13
Re: ChessBox: Possible to replace the IMPOSSIBLE engine with another (Linux Based)?
« Reply #9 on: April 28, 2025, 09:39:10 AM »
Can it really have an ELO of 2500 with such little memory?
Logged

  • Print
Pages: [1]
« previous next »
+  Rockbox Technical Forums
|-+  Support and General Use
| |-+  Plugins/Viewers
| | |-+  ChessBox: Possible to replace the IMPOSSIBLE engine with another (Linux Based)?
 

  • SMF 2.0.19 | SMF © 2021, Simple Machines
  • Rockbox Privacy Policy
  • XHTML
  • RSS
  • WAP2

Page created in 0.053 seconds with 16 queries.