{"id":20522878,"url":"https://github.com/anachrocomputer/hellosdl","last_synced_at":"2026-05-27T20:31:25.859Z","repository":{"id":70084917,"uuid":"425108921","full_name":"anachrocomputer/helloSDL","owner":"anachrocomputer","description":"Hello, World program for SDL, the Simple DirectMedia Layer. Draws isometric grid and detects joystick.","archived":false,"fork":false,"pushed_at":"2021-11-05T23:23:12.000Z","size":3,"stargazers_count":0,"open_issues_count":0,"forks_count":0,"subscribers_count":2,"default_branch":"main","last_synced_at":"2025-03-06T00:44:37.960Z","etag":null,"topics":["c","gamepad","graphics","isometric","joystick","joystick-control","sdl2"],"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/anachrocomputer.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":"2021-11-05T23:21:00.000Z","updated_at":"2021-11-05T23:24:33.000Z","dependencies_parsed_at":"2023-02-28T14:02:58.272Z","dependency_job_id":null,"html_url":"https://github.com/anachrocomputer/helloSDL","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/anachrocomputer/helloSDL","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/anachrocomputer%2FhelloSDL","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/anachrocomputer%2FhelloSDL/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/anachrocomputer%2FhelloSDL/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/anachrocomputer%2FhelloSDL/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/anachrocomputer","download_url":"https://codeload.github.com/anachrocomputer/helloSDL/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/anachrocomputer%2FhelloSDL/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":33583394,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-05-26T15:22:16.424Z","status":"online","status_checked_at":"2026-05-27T02:00:06.184Z","response_time":53,"last_error":null,"robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":true,"can_crawl_api":true,"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":["c","gamepad","graphics","isometric","joystick","joystick-control","sdl2"],"created_at":"2024-11-15T22:37:10.286Z","updated_at":"2026-05-27T20:31:25.844Z","avatar_url":"https://github.com/anachrocomputer.png","language":"C","funding_links":[],"categories":[],"sub_categories":[],"readme":"# helloSDL #\n\nRudimentary \"Hello, world\" program for SDL,\nthe Simple DirectMedia Layer library.\n\nDisplays a window containing an isometric grid,\nand uses the keyboad arrow keys to move around it.\nAlso detects joystick(s) and reads input from them.\n\n## SDL Tutorial ##\n\nTo write this program, I referred to *Beginning Game Programming v2.0*\nat Lazy Foo' Productions:\n\n[Lazy Foo' Productions - Beginning Game Programming v2.0](https://lazyfoo.net/tutorials/SDL/index.php)\n\nIn particular, Lesson 19 on Gamepads and Joysticks.\n\n## Building the Program ##\n\nInstall the C compiler, linker and libraries.\n\n`sudo apt-get install build-essential`\n\nInstall SDL libraries and the development package.\n\n`sudo apt-get install libsdl2-2.0` \u003cbr /\u003e\n`sudo apt-get install libsdl2-dev` \u003cbr /\u003e\n\nRun 'make':\n\n`make`\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fanachrocomputer%2Fhellosdl","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fanachrocomputer%2Fhellosdl","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fanachrocomputer%2Fhellosdl/lists"}