{"id":18550353,"url":"https://github.com/amaitou/so_long","last_synced_at":"2026-02-16T19:11:06.211Z","repository":{"id":112338987,"uuid":"589978722","full_name":"amaitou/so_long","owner":"amaitou","description":"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.","archived":false,"fork":false,"pushed_at":"2024-06-01T23:06:00.000Z","size":725,"stargazers_count":3,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"master","last_synced_at":"2025-03-28T19:46:48.372Z","etag":null,"topics":["1337school","2d-game","42cursus","42network","c","minilibx","solong42"],"latest_commit_sha":null,"homepage":"","language":"C","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":null,"status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/amaitou.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":null,"code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2023-01-17T11:43:52.000Z","updated_at":"2024-06-01T23:06:04.000Z","dependencies_parsed_at":"2023-12-21T05:01:08.335Z","dependency_job_id":"2872d034-fc84-49b9-997d-756da5f83a75","html_url":"https://github.com/amaitou/so_long","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/amaitou%2Fso_long","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/amaitou%2Fso_long/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/amaitou%2Fso_long/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/amaitou%2Fso_long/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/amaitou","download_url":"https://codeload.github.com/amaitou/so_long/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":249067774,"owners_count":21207395,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["1337school","2d-game","42cursus","42network","c","minilibx","solong42"],"created_at":"2024-11-06T21:04:19.438Z","updated_at":"2026-02-16T19:11:06.168Z","avatar_url":"https://github.com/amaitou.png","language":"C","funding_links":[],"categories":[],"sub_categories":[],"readme":"\n---\n# So_long\n\nThis project is a very small 2D game. \u003cbr /\u003e\nIts purpose is to make you work with textures, sprites, and some other very basic gameplay elements using the `42 built-in library` _\u003cmlx.h\u003e_ **(Minilibx)**\n\n**``` Note: I haven't shared the PDF of this project, as well as, I haven't explained anything due to school privacy reasons!```**\n\nThis project consists of two parts:\n- **Mandatory part**\n- **Bonus Part**\n\n\u003e Note: The **Bonus Part** is not that necessary to validate the project, but it gives some extra XPs and days for the **` The Blackhole`**.\n---\n# Makefile\n\nHere are the rules that I have used in this project's makefile:\n\n- all -\u003e to make the mandatory part\n- bonus -\u003e to make the mandatory as well as the bonus part\n- clean -\u003e to clean the project from all executable and object file\n- fclean -\u003e It does the same thing as `clean` but it removes the compiled libraries as well\n- re -\u003e it deletes and re-compiles all the things from scratch\n---\n\n# Preview\n\u003cimg width=\"2560\" alt=\"Screen Shot 2023-02-09 at 9 43 26 PM\" src=\"https://user-images.githubusercontent.com/49293816/217935903-dfef0533-08bf-4083-adad-b4d5ee6d249a.png\"\u003e\n\n---\n\n# Things you will learn in this project\n\n- Dealing with the minilibx library\n- Short introduction to game development\n- What xpm files are?\n- Path-finding algorithms to check a valid path\n- Makefile\n---\n\n### **Contact Me**\n\n* [Twitter][_1]\n\n[_1]: https://twitter.com/amait0u\n\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Famaitou%2Fso_long","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Famaitou%2Fso_long","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Famaitou%2Fso_long/lists"}