John Carmack has released the source code of the iPhone version of the famous Wolfenstein 3D video game.
You can grab it here: wolf3d_iphone_v1.0_src.zip (10Mb).
Wolfenstein 3D is written in pure C and uses OpenGL for 3D rendering. You can see how id Software uses OpenGL render calls in files such as /wolf3d/newCode/wolf/wolf_opengl.c or /wolf3d/newCode/iphone/iphone_loop.c
The zip file also contains a doc about iPhone Development by John Carmack.
Related links:
- iPhone development By John Carmack
- Review: Wolfenstein 3D for the iPhone
- John Carmack Releases Open Source Wolfenstein iPhone Port
The original Wolfenstein 3D was written in 16Bit turbo C, and as far as I know id-software didnt write the opengl render for this port John Carmack took the redux codebased and built this port from that.
http://www.shacknews.com/onearticle.x/57800
Pingback: Real-Time Rendering » Blog Archive » More With the Links
Hi,
I have download this source code and i tried to run, i got 3 errors related to ” _GLimp_Shutdown, _GLimp_AppActivate”, do u know what is this?
You need to compile in ReleaseEpiosde1 configuration
Pingback: Real-Time Rendering » Blog Archive » 7 Things for July 18th
Hello guys,
There is still compile errors related to ” _GLimp_Shutdown, _GLimp_AppActivate”, with ReleaseEpiosde1 configuration. My XCode sdk has sdk from 2.0 to 3.1 . Can you helpe me ?
You can try http://tritoneapps.com iphone games apps, for more details contact prabhakar@tritonetech.com
Hi Prabhakar,
Currently i am doing one game application using Warphing and Morphing an images.If u have any sample source code or ideas please post me my mail id…
My Mail Id is : jpiphonedeveloper@gmail.com
Thanks in Advance,
jayaprakash S