Hello all and Happy New Year!
I released new version of pikoSzachy. This time there's special edition - I called it Extreme Edition. So far the size of pikoSzachy was from 8 to 10 KB. Last version of pikoSzachy had 9.5 KB. The new version has only 7.5 KB and is based on very old version 2.3 from year 2008, the smallest version so far. New version is extremally small, comparing to version 2.3 is 7% smaller and about 200 ELO stronger and comparing to version 4.0 it is 27% smaller and about 100 ELO weaker.
Enjoy it
Download is available at http://www.kalisz.mm.pl/~pic/nanochess/ (together with regular versions of nanoSzachy and pikoSzachy)
pikoSzachy Extreme Edition
Moderators: hgm, Rebel, chrisw
-
- Posts: 75
- Joined: Sun Jul 30, 2006 11:13 pm
- Location: Kalisz, Poland
-
- Posts: 3533
- Joined: Tue Jan 09, 2007 8:33 pm
- Location: Antalya, Turkey
Re: pikoSzachy Extreme Edition
Thank you Piotr for producing one of the smallest engines.
Lets wait for HGM's counter-move.
Best,
Lets wait for HGM's counter-move.
Best,
hi, merhaba, hallo HT
-
- Posts: 268
- Joined: Sun Apr 24, 2011 12:33 am
Re: pikoSzachy Extreme Edition
wow didn't know about this engine (there are so many)
NanoSzachy 4.0 64-bit it's only 30KB and 2547elo in CCRL 40/4
I'm curious, it's developed under C?
NanoSzachy 4.0 64-bit it's only 30KB and 2547elo in CCRL 40/4
I'm curious, it's developed under C?
-
- Posts: 27790
- Joined: Fri Mar 10, 2006 10:06 am
- Location: Amsterdam
- Full name: H G Muller
Re: pikoSzachy Extreme Edition
I am only in the business of optimizing source-code size, not size of the executable. The micro-Max source is smaller than 2 KB. It is not the smallest anymore, though: Oscar Toledo G has written Toledo nanoChess, which is only 1275 bytes. (It is a lot weaker than micro-Max, though: I don't minimize size per se, but size/Elo, so code that improves the Elo more than the source size are welcome.)
-
- Posts: 3533
- Joined: Tue Jan 09, 2007 8:33 pm
- Location: Antalya, Turkey
Re: pikoSzachy Extreme Edition
Yup.hgm wrote:I am only in the business of optimizing source-code size, not size of the executable. The micro-Max source is smaller than 2 KB. It is not the smallest anymore, though: Oscar Toledo G has written Toledo nanoChess, which is only 1275 bytes. (It is a lot weaker than micro-Max, though: I don't minimize size per se, but size/Elo, so code that improves the Elo more than the source size are welcome.)
Then the real challenge is to write an engine smaller and powerful
than micro-Max (4.8 I suppose)?
Any takers?
On the other hand, as the smallest size of micro-Max 4.8 executable
is 7.5 KB, it could be a fair opponent for pikoSzachy Extreme Edition.
will setup a tourney soon regards,
hi, merhaba, hallo HT
-
- Posts: 75
- Joined: Sun Jul 30, 2006 11:13 pm
- Location: Kalisz, Poland
Re: pikoSzachy Extreme Edition
Yes, both nano- and pikoSzachy are written in C. In fact, it is C++, but closer to pure C than C++.tttony wrote:wow didn't know about this engine (there are so many)
NanoSzachy 4.0 64-bit it's only 30KB and 2547elo in CCRL 40/4
I'm curious, it's developed under C?
Comparing them to HGM's microMax, they are another leaugue. MicroMax is only 2KB of source code, pikoSzachy EE has 20 KB - so is 10x bigger! As Harm said, microMax is optimized for source code size, not executable size. Source code of pikoSzachy 4.0 is yet bigger - 24KB, and nanoSzachy has about 38KB.
-
- Posts: 3533
- Joined: Tue Jan 09, 2007 8:33 pm
- Location: Antalya, Turkey
Re: pikoSzachy Extreme Edition
woww.
pikoSzachy Extreme Edition slaughtered micro-Max 4.8 with 10-0.
now plays against dragon on Arena 3.5.
pikoSzachy Extreme Edition slaughtered micro-Max 4.8 with 10-0.
now plays against dragon on Arena 3.5.
hi, merhaba, hallo HT
-
- Posts: 3533
- Joined: Tue Jan 09, 2007 8:33 pm
- Location: Antalya, Turkey
Re: pikoSzachy Extreme Edition
pikoSzachy Extreme Edition - dragon: 5-5
now plays against Anmon.
now plays against Anmon.
hi, merhaba, hallo HT
-
- Posts: 3533
- Joined: Tue Jan 09, 2007 8:33 pm
- Location: Antalya, Turkey
Re: pikoSzachy Extreme Edition
Anmon destroyed pikoSzachy Extreme Edition with 10-0. Shocked
will setup a tourney with more engines later regards,
will setup a tourney with more engines later regards,
hi, merhaba, hallo HT
-
- Posts: 2283
- Joined: Sat Jun 02, 2012 2:13 am
Re: pikoSzachy (exe gets deleted)
Hi,
I've noticed that something really strange happens when I unzip the downloaded archive containing the executables. Right after unzipping, the pikoSzachy.exe is somehow "auto-deleted" within seconds. I've never seen anything like this before - the file simply vanishes from the folder.
What could account for this baffling behavior? (NanoSzachy runs fine, btw)
Regards,
CL
I've noticed that something really strange happens when I unzip the downloaded archive containing the executables. Right after unzipping, the pikoSzachy.exe is somehow "auto-deleted" within seconds. I've never seen anything like this before - the file simply vanishes from the folder.
What could account for this baffling behavior? (NanoSzachy runs fine, btw)
Regards,
CL
Piotr Cichy wrote:Hello all and Happy New Year!
I released new version of pikoSzachy. This time there's special edition - I called it Extreme Edition. So far the size of pikoSzachy was from 8 to 10 KB. Last version of pikoSzachy had 9.5 KB. The new version has only 7.5 KB and is based on very old version 2.3 from year 2008, the smallest version so far. New version is extremally small, comparing to version 2.3 is 7% smaller and about 200 ELO stronger and comparing to version 4.0 it is 27% smaller and about 100 ELO weaker.
Enjoy it
Download is available at http://www.kalisz.mm.pl/~pic/nanochess/ (together with regular versions of nanoSzachy and pikoSzachy)