CUB3d
- Reproduce a mimic of a Icon Game : WOFLSTEIN 3D
- Made Using Codam MLX 42
* W,A,S,D : move
* Left & Right Arrow : Directional keys to rotate camera
* Up & Down Arrow : Zoom in & out
* ESC to quit
* Textures & colors differents for each sides
* North: N, South: S, West: W, East: E
* Ceilling: C, Floor: F
* Color (R, G, B) set as [0,255]
* Ex "225, 110, 10"
* Containing only selected Char "01WNES"
* Surround by Wall
* '0' Spaces between '1' Walls
* Position Player Letter
* 'W,N,E,S' Direction to 'Look_ At'
-
should lead to an descriptive "Error\n" Message
FILE HEADERS
Meta-Char-Part Object represent into Map
EX:__ ! 1/< __
First 'char[0]' Ref. Char. followed by space.
Second 'char[2]' Alleg. Num. followed by slash.
Third 'char[4]' Relativ. Char. ... or *directional.
Legend-Part--Lowercase Unique texture to be set further
EX:__ a tex/ext/wood_plank.png __
First 'char[0]' : Name Textr. Char. followed by space.
Second Char* : Path Textr. char* fullpath ended by .png
Dual-Part--Numeric Paired Texture floor and ceiling
EX:__ 0 tex/ext/floortile.png tex/ext/tile_ceiling_.png __
First 'char[0]' : Numeral Name view into map Textr. Num. followed by space.
Second Char* : Path Floor Textr. char* fullpath ended by .png followed by space.
Third Char* : Ceilin Floor Textr. char* fullpath ended by .png
Pset-Part--Uppercase A Set of Wall Texture
EX:__ A abcd __
First 'char[0]' : Char name view into map Textr. Char. followed by space.
Second Char[2] : West side Lowercase ref. Txtr
Third Char[3] : North side Lowercase ref. Txtr
Forth Char[3] : East side Lowercase ref. Txtr
Fifth Char[4] : South side Lowercase ref. Txtr
Meta-char family [ MCHR ] Lever : (+,!,) Portal : (<,>,_,^) Firpit : (=,;,:) Fireball: (*,#,%) Player : (@,$, &) Spec : (?)