{"id":30575914,"url":"https://github.com/lbphacker/reactor","last_synced_at":"2025-08-29T00:39:01.204Z","repository":{"id":306593989,"uuid":"1026689147","full_name":"LBPHacker/Reactor","owner":"LBPHacker","description":"Some 3D falling sand game prototype that I'll inevitably abandon","archived":false,"fork":false,"pushed_at":"2025-07-26T18:20:22.000Z","size":21,"stargazers_count":1,"open_issues_count":0,"forks_count":0,"subscribers_count":0,"default_branch":"master","last_synced_at":"2025-07-26T18:26:14.337Z","etag":null,"topics":[],"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/LBPHacker.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,"zenodo":null}},"created_at":"2025-07-26T12:04:03.000Z","updated_at":"2025-07-26T18:20:27.000Z","dependencies_parsed_at":"2025-07-26T18:27:06.481Z","dependency_job_id":"186a2f07-4484-4a85-ace5-380b999f72e5","html_url":"https://github.com/LBPHacker/Reactor","commit_stats":null,"previous_names":["lbphacker/reactor"],"tags_count":null,"template":false,"template_full_name":null,"purl":"pkg:github/LBPHacker/Reactor","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/LBPHacker%2FReactor","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/LBPHacker%2FReactor/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/LBPHacker%2FReactor/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/LBPHacker%2FReactor/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/LBPHacker","download_url":"https://codeload.github.com/LBPHacker/Reactor/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/LBPHacker%2FReactor/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":272590142,"owners_count":24960866,"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","status":"online","status_checked_at":"2025-08-28T02:00:10.768Z","response_time":74,"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":[],"created_at":"2025-08-29T00:39:00.065Z","updated_at":"2025-08-29T00:39:01.199Z","avatar_url":"https://github.com/LBPHacker.png","language":"C++","funding_links":[],"categories":[],"sub_categories":[],"readme":"# Here be dragons\n\n## Building\n\nI don't know what I'm doing. If you want to participate in my not knowing what I'm doing, you can build this mess the usual Meson way:\n\n```sh\n$ meson setup build-debug\n$ cd build-debug\n$ meson compile\n$ ./reactor\n```\n\nThis requires SDL2 and GLM (runtime dependencies), and Meson and Ninja (build dependencies) to be installed.\n\n## Usage\n\nNot much to use right now, but here you go (QWERTY):\n\n - WASD: movement along the camera's forward-rightward plane (i.e. horizontal movement)\n - Space/Lshift or FX: move along the camera's upward axis (i.e. vertical movement)\n - EQ: rotation along the camera's forward plane (i.e. lean, kinda)\n - mouse panning (hold and drag LMB) or RZVC: rotate camera (i.e. look around)\n - mouse scrolling: zoom\n - P: toggle pause state (initial state is paused)\n\nFPS is locked at your screen's preferred frequency (vsync), TPS at 30. If your system could do more, it won't. **If your system can't do this much, most likely your entire desktop will lag to oblivion, or potentially break due to bad coding on whosever part who coded your desktop.** You've been warned.\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Flbphacker%2Freactor","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Flbphacker%2Freactor","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Flbphacker%2Freactor/lists"}