barimehdi77 / 42-cub3d

Cub3D (42cursus) 2019-2020. This project is inspired by the world famous game, cociderate like the first FPS never developed. First look of the ray-casting. The aim is to do a dynamic view in a maze.

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

๐ŸŽฎ ft_cub3d

The Graphic project of 1337 curses

๐ŸŒŽ The Global Goal

The goal of cub3d is to make something using raycasting (like Wolfenstein 3D).

๐Ÿ•น The MiniGoals

  • WASD to move, QE or Left/Right directional keys to rotate camera
  • I to toggle Interface, O to toggle crosshair, L to toggle shadows
  • ESC to quit
  • Textures for each sides (North, South, West, East) and Sky/Floor
  • Crosshair
  • 3 different sprites
  • Minimap
  • Collectable items

Till Now

NOTE: The project is Finished Now, So this is The last Version (maybe?).

What's New?

  • The Mandatory Part is Done Just need to be normed.
  • The Bonus Part is Done Just need to be normed.
  • HUD:
   - The MiniMap is done.<br />
   - Heart to show you how many life you have.<br />
   - Counting score.<br />
  • Sprite:
   - Now You can add More Then one sprite.<br />
   - add coins and bomb to collect.<br />
  • Fix Some Bugs.
    The project is Finished Now, So this is The last Version (maybe?) (^-^).

โœ… What is finished?

  • The Things that just finished
    1. The walls are draw
    2. Your Player can Move forward and backward and Rotate to right and left Now.
    3. Minimap.
    4. Textuer, every side of the wall have it's texture.
    5. Draw the sky and the floor color.
    6. Add texture for The N,E,W, and S of the wall.
    7. the Game now can read the Map from a .cub file look at ./maps folder.
    8. Player can move to left and right.
    9. fix some bugs in the map reading.
    10. add --save flag get a screen shot to the map.
    11. All The bugs in Map files has been fixed.
    12. Fix some Bugs.
    13. Edit The Files.
    14. The texture for the sky and the floor.
    15. More items in the Maze.
    16. Sounds and Music.
    17. Coins and Bombs To Collect.
  • Working on:
    1. Nothing For Now.

๐Ÿ“ธ ScreenShot From The Game:

Image From The game

๐Ÿ’€ The project Deadline

For Mandatory Part:

  • started: 28/04/2020.
  • The deadline: 01/11/2020.

For The Bonus part:

  • started: AFTER FINESH The Mandatory part (14/11/2020).
  • The Deadline: 30/11/2020.

๐Ÿ‘จโ€๐Ÿ’ป Ressources


"Buy Me A Coffee" ko-fi paypal

About

Cub3D (42cursus) 2019-2020. This project is inspired by the world famous game, cociderate like the first FPS never developed. First look of the ray-casting. The aim is to do a dynamic view in a maze.


Languages

Language:C 96.7%Language:Makefile 3.0%Language:Shell 0.3%