Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/yvann-ba/so_long
2D maze navigation game in C. Navigate mazes, collect items, and avoid obstacles
https://github.com/yvann-ba/so_long
2dgame 42cursus 42school graphics sdl
Last synced: about 1 month ago
JSON representation
2D maze navigation game in C. Navigate mazes, collect items, and avoid obstacles
- Host: GitHub
- URL: https://github.com/yvann-ba/so_long
- Owner: yvann-ba
- Created: 2024-06-15T14:54:53.000Z (8 months ago)
- Default Branch: main
- Last Pushed: 2024-06-17T17:25:13.000Z (8 months ago)
- Last Synced: 2024-12-21T08:12:44.251Z (about 1 month ago)
- Topics: 2dgame, 42cursus, 42school, graphics, sdl
- Language: C
- Homepage:
- Size: 60.5 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# So_Long
## 📜 Description
"So_Long" is a fun and engaging 2D game project developed during my time at 42 School. In this game, the player navigates through intricate mazes, collects items to boost their score, and avoids various obstacles. The project emphasizes core game development principles and the efficient use of graphical libraries in C.#### ⭐ My 42 score for this project:
![image](https://github.com/yvann-ba/So_Long/assets/97234242/91cde5fa-d847-4637-a384-4025daa100cb)#### 📄 Official 42 School Subject:
https://github.com/rphlr/42-Subjects/blob/main/common-core/so_long/en.subject.pdf## 🌟 Features
- Navigate through complex mazes
- Collect items to increase your score
- Avoid obstacles and enemies
- Simple graphical interface using a C 2D library## ⚙️ Installation
To clone and compile this project, follow these steps:
```bash
git clone https://github.com/your-username/So_Long.git
cd So_Long
make
```
🚀 Usage
To run the game, execute the following command:
```
./so_long maps/map.ber
```
Ensure you have a valid map file in the maps directory. You can create custom maps following the project specifications.