{"id":18418911,"url":"https://github.com/trobert42/so_long","last_synced_at":"2025-09-07T16:37:48.012Z","repository":{"id":223887194,"uuid":"685710206","full_name":"trobert42/so_long","owner":"trobert42","description":"A graphical introduction project by coding a 2d game","archived":false,"fork":false,"pushed_at":"2024-02-26T18:47:47.000Z","size":3044,"stargazers_count":1,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"main","last_synced_at":"2025-02-16T06:44:51.443Z","etag":null,"topics":["2d","game-development","graphics","hooks","minilibx"],"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/trobert42.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-08-31T20:42:42.000Z","updated_at":"2024-02-23T17:57:14.000Z","dependencies_parsed_at":"2024-12-24T17:35:52.187Z","dependency_job_id":null,"html_url":"https://github.com/trobert42/so_long","commit_stats":null,"previous_names":["trobert42/so_long"],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/trobert42%2Fso_long","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/trobert42%2Fso_long/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/trobert42%2Fso_long/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/trobert42%2Fso_long/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/trobert42","download_url":"https://codeload.github.com/trobert42/so_long/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":248670435,"owners_count":21142904,"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":["2d","game-development","graphics","hooks","minilibx"],"created_at":"2024-11-06T04:14:58.852Z","updated_at":"2025-04-13T06:11:47.906Z","avatar_url":"https://github.com/trobert42.png","language":"C","funding_links":[],"categories":[],"sub_categories":[],"readme":"# 2D Game - MiniLibX\n\nA simple top-down game in 2D where you have to get all the collectables to win. This is the first game project, it is to aim to discover graphical environment with the school graphical library MiniLibX.\n\n|    Project Name    |                                                                       so_long                                                                       |\n| :----------------: | :-------------------------------------------------------------------------------------------------------------------------------------------------: |\n|    Description     |                                             A graphical introduction project using an educative library                                             |\n|    Technologies    | \u003ca href=\"#\"\u003e\u003cimg alt=\"C\" src=\"https://custom-icon-badges.demolab.com/badge/C-03599C.svg?logo=c-in-hexagon\u0026logoColor=white\u0026style=for-the-badge\"\u003e\u003c/a\u003e |\n| External libraries |     open(), close(), read(), write(), malloc(), free(), perror(), strerror(), exit(), All functions from math.h, All functions of the MiniLibX      |\n\n## Installation\n\n```bash\n  gcl https://github.com/trobert42/so_long.git\n  cd so_long\n  make bonus\n  ./so_long_bonus maps/map.ber\n```\n\nIf you use WSL and have some trouble with \"can't find a suitable x11 include directory\", i suggest to follow those steps here: https://harm-smits.github.io/42docs/libs/minilibx/getting_started.html#getting-a-screen-on-windows-10-wsl2\n\n## Commands\n`A` : left\n\n`D` : right\n\n`W` : up\n\n`S` : down\n\n\n## 💬\nI thoroughly enjoyed handling movement control through the event system and selecting textures and colors.\n\nMy firsts sprites were some random pokemon pictures, but i don't have any clean video clip of it :(\n\n## Screenshots\n\n\u003csub\u003e\u003csub\u003eYeah, as you thought, there's no sense in a wood trunk eating pizzas..\u003c/sub\u003e\u003c/sub\u003e\n\n![](https://github.com/trobert42/so_long/blob/main/so_long_bonus_clip.gif)\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Ftrobert42%2Fso_long","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Ftrobert42%2Fso_long","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Ftrobert42%2Fso_long/lists"}