An open API service indexing awesome lists of open source software.

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.

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
Screen Shot 2023-02-09 at 9 43 26 PM

---

# 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