It seems that you're using an outdated browser. Some things may not work as they should (or don't work at all).
We suggest you upgrade newer and better browser like: Chrome, Firefox, Internet Explorer or Opera

×
yes you read that correctly
bytes

http://arstechnica.com/gaming/2015/01/squeezing-a-playable-chess-program-into-487-bytes/
*Now with new, carefully curated set of rules.

Still, pretty impressive.
Really interesting, reminded me of .kkrieger, the 3D procedurally generated FPS in just 96 KiB(?) of data.
avatar
InkPanther: *Now with new, carefully curated set of rules.

Still, pretty impressive.
If the program qualifies for the world record despite the omissions, then I can understand why they did it that way. Still feels like cheating to me, though.
Oh lord, where have you been all my life?
avatar
neurasthenya: Really interesting, reminded me of .kkrieger, the 3D procedurally generated FPS in just 96 KiB(?) of data.
Yeah, the Farb-rausch people were behind that. They are insane geniuses at compressing content into procedural generation algorithms.
avatar
InkPanther: *Now with new, carefully curated set of rules.

Still, pretty impressive.
avatar
Darvin: If the program qualifies for the world record despite the omissions, then I can understand why they did it that way. Still feels like cheating to me, though.
I also wonder if it could have beaten the previous record holder had the missing rules been included.
Post edited January 30, 2015 by kalirion
An impressive achievement, but I would be more impressed if he had implemented all the rules.
Getting my ass kicked ...in 487 Bytes
avatar
neurasthenya: Really interesting, reminded me of .kkrieger, the 3D procedurally generated FPS in just 96 KiB(?) of data.
avatar
Wishbone: Yeah, the Farb-rausch people were behind that. They are insane geniuses at compressing content into procedural generation algorithms.
Dat German efficiency! :D
That is pretty impressive... I doubt I could write out the rules of chess in that many bytes, never mind code a playable version... the program can only be about 220 characters long (if I'm understanding correctly how that works)
avatar
adaliabooks: That is pretty impressive... I doubt I could write out the rules of chess in that many bytes, never mind code a playable version... the program can only be about 220 characters long (if I'm understanding correctly how that works)
Calling it boot-chess suggests it was written as a boot sector. That means relying on the BIOS and not DOS.

You can do a lot with 100 bytes as i recall. I think i made a compression program in 300 bytes.

As for program size, why would it only be 220? Other than the 16 byte header which would include a jump into the program, you don't have any other overhead. This means probably 450 bytes are program data, not 220. Forget everything else you know about assembly and programming.
Interesting.. Here is another one of a type. Tetris in boot sector (with source code).
Post edited January 30, 2015 by DrakoPensulo
Wouldn't IBM Chess be squashed into something smaller?
avatar
Tauto: Big deal.
You necro'ed this... to post that?

Edit:
Never mind. I didn't realize you were just on an asshat spree, necroing a ton of old threads just to be annoying. Well done you.
Post edited July 12, 2016 by Wishbone