Version 0.7.5 is out (aka "Wait, that's a bitwise xor!")


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 21 MB
Version 0.7.5 57 days ago
Lua_Edition.pdf 21 MB
Version 0.7.5 57 days ago
Lua_Edition.epub 15 MB
Version 0.7.5 57 days ago
JS_Edition.pdf 21 MB
Version 0.7.5 57 days ago
JS_Edition.epub 15 MB
Version 0.7.5 57 days ago
C++_Edition.epub 15 MB
Version 0.7.5 57 days ago
Python_Edition.epub 15 MB
Version 0.7.5 57 days ago
Pseudocode_Edition.epub 15 MB
Version 0.7.5 57 days ago
C++_Edition.pdf 21 MB
Version 0.7.5 57 days ago
Python_Edition.pdf 21 MB
Version 0.7.5 57 days ago

Get 2D Game Development: From Zero To Hero

Leave a comment

Log in with itch.io to leave a comment.