Devlogs
Version 0.7.5 is out (aka "Wait, that's a bitwise xor!")
Posted October 03, 2022 by Penaz
Greetings everyone,
While writing some more content for the book (and hoping to release a "version 0.8") I realized that the JavaScript edition had a major flaw: it used the ^ symbol as "exponentiation" (which is correct in LaTeX math), while it actually is a bitwise XOR.
Since the error is widespread and quite serious, I decided to push a new version of the book to fix this and some other mistakes.
This new version includes about 20 pages of new content, here are the major ones:
- Some new code listings have been added
- Added some spacing in tables to make them more readable
- Reworked the engine appendix to be come compact and informative
- Added new engines to the relative appendix
- Analyzed 2 more games in the "dissecting games" section
- Added some basics of Probability and how Probability is used in games
- Fixed some typos and math mistakes (thanks to abreathingcorpse on GitHub for notifying me)
- Converted some more images from PNG to SVG
I apologize for the glaring mistake in the JavaScript edition listings as well as the missing arguments in some math formulas.
This was a completely unplanned update, but a necessary one.
Thank you all for reading, take care.
Penaz
Files
Pseudocode Edition (PDF+EPub) 39 MB
Version 0.7.5
Lua Edition (PDF+EPub) 40 MB
Version 0.7.5
Lua_Edition.epub 17 MB
Version 0.7.5
JavaScript Edition (PDF+EPub) 40 MB
Version 0.7.5
JS_Edition.epub 17 MB
Version 0.7.5
C++_Edition.epub 17 MB
Version 0.7.5
Python_Edition.epub 17 MB
Version 0.7.5
Pseudocode_Edition.epub 17 MB
Version 0.7.5
C++ Edition (PDF+EPub) 40 MB
Version 0.7.5
Python Edition (PDF+EPub) 40 MB
Version 0.7.5