Search

Monday, December 5, 2011

Naked Doom 3 games

"It shows how the patent system was very stupid. To outsmart I just need to add four lines of code and change the two," said by Carmack on his Twitter account.

Doom 3, the legendary classic games from id Software, has been "stripped" by the manufacturer. The entire constituent code can be seen.


Naked Doom 3 games

Code drafters Doom 3 released with an open source license GNU Public License (GPL) and free downloadable anyone who wants it. Obviously, this code does not include the content of his game.

The code is released it allows the developer or the community of developers who want to process into a game that can be played. The same thing been done to code compilers of Quake 3.

Doom 3 comes first on the market in August 2004 by Activision. Game is already available in the Windows platform, Linux, Mac, and Xbox.

Get the code compilers of Doom 3 on Github

The story of the lost code

One thing that is interesting, Doom 3 code is released to the public does not include a method called 'Carmack's Reverse'. This method of finding John Carmack, founder of id, to generate shading (shadow) on the display of the game.

Story like this, on the development of Doom 3, Carmack found (and published) a process of applying shading known as Carmack's Reverse. Unbeknownst to Carmack, the method turned out to have been patented in 1999 by Creative Labs with the name 'Depth Fail'.

Although both were developed separately, the method used Carmack Creative violating patents. Carmack relented and tried to create new methods to outsmart so as not to be violated. Unfortunately, the new method to make Doom 3 run slower so that id Software was compelled to have remained on Carmack's Reverse aka Depth Fail and pay for the license to Creative Labs.