Skip to content

This project is inspired by the world-famous eponymous 90’s game, which was the first FPS ever. It will enable you to explore ray-casting. Your goal will be to make a dynamic view inside a maze, in which you’ll have to find your way.

Notifications You must be signed in to change notification settings

hamza-ezzahiry/Wolf3D

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

14 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Wolf3D

About

Wolf3D is a project i made it during my student years at 1337 School khouribga (one of 42 network), This project is inspired by the world-famous eponymous 90’s game, which was the first FPS ever. It will enable you to explore ray-casting. Your goal will be to make a dynamic view inside a maze, in which you’ll have to find your way.

Project Contents :

  • 01. Libft : C library regrouping usual functions that we’ll be allowed to use in all your other projects.
  • 02. minilibx
  • 03. Raycating files
  • 03. maps

Resources :

How to realize Wolf3D step by step

Follow this tutorial

Getting Started

Compiling

Run the following commands:

  • To compile
    • make
  • To remove objects:
    • make clean
  • To remove objects and binary file (program):
    • make fclean
  • To re-compile:
    • make re

Executing

To run the program:

./wolf3d [map]

Screenshots

Bonus : keys keyboards

I want to contribute to the project! But how?

  • Fork this repository
  • Clone your repository forked
  • Contribute
  • Push
  • Create a pull request in this repository
  • Wait the merged !
  • Be happy :)

About

This project is inspired by the world-famous eponymous 90’s game, which was the first FPS ever. It will enable you to explore ray-casting. Your goal will be to make a dynamic view inside a maze, in which you’ll have to find your way.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published