{"id":21838358,"url":"https://github.com/prust/platformer","last_synced_at":"2025-03-21T15:18:30.167Z","repository":{"id":142795759,"uuid":"168902048","full_name":"prust/platformer","owner":"prust","description":"Simple platformer that allows the user to draw levels","archived":false,"fork":false,"pushed_at":"2019-02-13T15:40:41.000Z","size":409,"stargazers_count":0,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"master","last_synced_at":"2025-01-26T10:30:57.941Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":null,"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/prust.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":"2019-02-03T02:39:11.000Z","updated_at":"2019-02-13T15:40:43.000Z","dependencies_parsed_at":"2023-06-03T15:30:19.782Z","dependency_job_id":null,"html_url":"https://github.com/prust/platformer","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/prust%2Fplatformer","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/prust%2Fplatformer/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/prust%2Fplatformer/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/prust%2Fplatformer/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/prust","download_url":"https://codeload.github.com/prust/platformer/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":244819802,"owners_count":20515646,"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":[],"created_at":"2024-11-27T21:10:37.459Z","updated_at":"2025-03-21T15:18:30.151Z","avatar_url":"https://github.com/prust.png","language":"C","funding_links":[],"categories":[],"sub_categories":[],"readme":"# Objective\n\nMy number one goal for this project is to keep the complexity of the code to a\nminimum. This should make it easy to fix bugs \u0026 to add new features, and should\nmaximize \"quality of dev life\" or \"programmer joy\".\n\nThis means being disciplined to pay down technical debt immediately; to not let\nit accumulate. I also intend to try different code techniques designed to\nminimize complexity, like\n[semantic compression](http://mollyrocket.com/casey/stream_0019.html) and\n[long functions](http://number-none.com/blow/john_carmack_on_inlined_code.html)\n(inlining). It also means thinking regularly \u0026 thinking hard about where the\ncomplexity is -- trying to find ways to implement the features while letting a\nminimal amount of complexity into the codebase.","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fprust%2Fplatformer","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fprust%2Fplatformer","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fprust%2Fplatformer/lists"}