filunieto / github_cube3d

Proyecto cube3d parsing

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

CUB3D

Index

  1. Objective
  2. Features
  3. Compiling
  4. Example of game

Objective

The objective of this project is to create a graphic engine (ray casting) using a minimal graphic library, like it is mlx.

Features

  • Wall collisions in minimap
  • [] Wall Collisions in 3d
  • [] Minimap system
  • [] Open and close doors
  • [] Animated sprites
  • [] Rotate with mouse

Compiling

To play this graphic engine, you just will execute "make", and it will compile. This just works in linux, and macOs.

It needs a parameter, which is a file ending with .cub, this file is the map we want to play. Example: cub3d map.cub

Example

Example of game

About

Proyecto cube3d parsing


Languages

Language:C 95.9%Language:Makefile 4.1%