5 ms·
The Game Engine Black Book: Wolfenstein 3D, 2nd edition has shipped on paper too
- claudiulodro 8y agoThis looks like a super interesting book. Masters of Doom really captured my imagination when I was young and is probably the #1 reason I'm in programming today. Does this book have anything "actionable" or is it more an historical overview of the Wolfenstein engine? Will I have the knowledge to implement a similar engine afterwards? (Probably will get it either way, though)
- based2 8y agoA pacman at 40%?
- owlninja 8y agoIs there a preview anywhere?
- claudiulodro 8y agoThe Play store has a preview: https://play.google.com/books/reader?id=hel6DwAAQBAJ&pg=GBS.PA59 https://play.google.com/books/reader?id=hel6DwAAQBAJ&pg=GBS....
- owlninja 8y agoThanks
- rasz 8y agoDecided to check it out, and from the very first chapter things are being miss represented, if not outright wrong :(. Starts by claiming Amiga CPU was the reason game couldnt be ported, cites ~1MIPS CPU as evidence, 3 pages below tells you ~1MIPS 286 ran the game fine. Tells you how the game was designed to take advantage of 386. Spends tons of time describing 32bit 386 and its 387 floating point unit, without mentioning Wolf3D used neither. Casually lies about Cyrix/AMD clones "delivering mediocre performance", while AMD made fastest 386 CPU in 1992, and Cyrix made fastest 387 coprocessor in 1992. Google preview stopped there, I hope the rest is better.
- Something1234 8y agoCan you back up your 386 comments as well as the differences between them?
- rasz 8y agohttps://en.wikipedia.org/wiki/Am386 https://en.wikipedia.org/wiki/Am386 http://www.redhill.net.au/c/c-4.html http://www.redhill.net.au/c/c-4.html
- kayamon 8y agoYour logic is flawed. A MIPS-vs-MIPS comparison is justified, because the VGA card's chunky framebuffer meant you could update a lone pixel in one instruction, whereas the Amiga's planar framebuffer would require 5 separate passes (if e.g. in 32 color mode) to update the same single pixel.
- rasz 8y agoExactly, difference was in graphic handling, but beginning of the book tells you otherwise, completely concentrating on CPU power and glorifying 386(while wolf ran fine on 286). Maybe it was just padding, and later chapters rectify this "inaccuracy".