https://github.com/amaitou/so_long
Create a vibrant 2D game using Minilibx in C. Minilibx's simplicity streamlines graphics programming, offering a focused platform for dynamic game development. Unleash creativity with pixels, windows, and user interactions, mastering 2D game design effortlessly.
https://github.com/amaitou/so_long
1337school 2d-game 42cursus 42network c minilibx solong42
Last synced: 3 months ago
JSON representation
Create a vibrant 2D game using Minilibx in C. Minilibx's simplicity streamlines graphics programming, offering a focused platform for dynamic game development. Unleash creativity with pixels, windows, and user interactions, mastering 2D game design effortlessly.
- Host: GitHub
- URL: https://github.com/amaitou/so_long
- Owner: amaitou
- Created: 2023-01-17T11:43:52.000Z (almost 3 years ago)
- Default Branch: master
- Last Pushed: 2024-06-01T23:06:00.000Z (over 1 year ago)
- Last Synced: 2025-03-28T19:46:48.372Z (8 months ago)
- Topics: 1337school, 2d-game, 42cursus, 42network, c, minilibx, solong42
- Language: C
- Homepage:
- Size: 708 KB
- Stars: 3
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
---
# So_long
This project is a very small 2D game.
Its purpose is to make you work with textures, sprites, and some other very basic gameplay elements using the `42 built-in library` __ **(Minilibx)**
**``` Note: I haven't shared the PDF of this project, as well as, I haven't explained anything due to school privacy reasons!```**
This project consists of two parts:
- **Mandatory part**
- **Bonus Part**
> Note: The **Bonus Part** is not that necessary to validate the project, but it gives some extra XPs and days for the **` The Blackhole`**.
---
# Makefile
Here are the rules that I have used in this project's makefile:
- all -> to make the mandatory part
- bonus -> to make the mandatory as well as the bonus part
- clean -> to clean the project from all executable and object file
- fclean -> It does the same thing as `clean` but it removes the compiled libraries as well
- re -> it deletes and re-compiles all the things from scratch
---
# Preview

---
# Things you will learn in this project
- Dealing with the minilibx library
- Short introduction to game development
- What xpm files are?
- Path-finding algorithms to check a valid path
- Makefile
---
### **Contact Me**
* [Twitter][_1]
[_1]: https://twitter.com/amait0u