![]() ![]() You will have to find your way through levels filled with obstacles, enemies, and events, in a 3D-imitation environment, such as the Doom or Duke Nukem 3D video games. You play the Doom guy in a typical 90's FPS game. It allows you to play any map created with the second one, the editor. This project features two applications: doom-nukem and doom-editor. ![]() ![]() ![]() Of course any crash or memory leak would mean the project has failed Using different libraries for the graphical and sound partsĬompiling and linking the graphical l libraries ourselves SDL2_ttf (extension of SDL2) for text rendering.Īmongst multiple constraints, here is a non exhaustive list of the restrictions we had to follow:ĭrawing only by filling a one-dimension array of pixelsĬomputing everything on the CPU (using even 0,001% of the GPU would be flagged as 'cheat') while maintaining a decent framerate, because there was no GPU in 1993.This project was coded in C and used 3 external libraries: This means everything in C and only C, no hardware acceleration and a lot of metal music. But of course, it is more fun if they have to do it with the same conditions John Carmack and his crew had at the time. Summaryįollowing the first two graphical projects from 42 ( FdF and Fract'ol), the students must now recreate the legendary Wolfenstein 3D and Doom video games. A game engine similar to the original Doom or Duke Nukem 3D games. ![]()
0 Comments
Leave a Reply. |
AuthorWrite something about yourself. No need to be fancy, just an overview. ArchivesCategories |