Skip to content

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.

Notifications You must be signed in to change notification settings

amaitou/so_long

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

70 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation


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 <mlx.h> (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

About

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.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published