so_long is a 2D game project developed in C as part of the School 42 curriculum, designed to implement basic game mechanics and utilize the MLX library.
- MinilibX graphics library
- Make build tool
- cc compiler
git clone https://github.com/607mark/so_long.git
cd so_long
make./so_long [map_file.ber]↑: Move Up←: Move Left↓: Move Down→: Move RightESC: Exit Game
- Must have a valid
.berextension - Require elements:
- One player start position
- Collectible items
- One exit
- Surrounded by walls
- Rectangular layout
- 2D top-down game environment
- Sprite-based movement
- Collectible item mechanics
- Basic collision detection