{"id":13733548,"url":"https://github.com/tversteeg/ld46","last_synced_at":"2025-10-23T19:31:26.905Z","repository":{"id":56788319,"uuid":"256261487","full_name":"tversteeg/ld46","owner":"tversteeg","description":":rocket: Fermi Paradox - ludum dare 46 compo entry","archived":false,"fork":false,"pushed_at":"2024-10-24T21:14:29.000Z","size":20266,"stargazers_count":15,"open_issues_count":1,"forks_count":1,"subscribers_count":4,"default_branch":"master","last_synced_at":"2025-01-30T20:40:21.500Z","etag":null,"topics":["game","ld46","ludum-dare","ludum-dare-46","procedural-generation","rust"],"latest_commit_sha":null,"homepage":"https://tversteeg.nl/ld46","language":"Rust","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"agpl-3.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/tversteeg.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","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":"2020-04-16T15:53:13.000Z","updated_at":"2025-01-29T00:49:05.000Z","dependencies_parsed_at":"2024-01-06T09:59:46.998Z","dependency_job_id":"b0fcf24c-21b5-46d4-a834-919d35e7db51","html_url":"https://github.com/tversteeg/ld46","commit_stats":{"total_commits":94,"total_committers":3,"mean_commits":"31.333333333333332","dds":"0.45744680851063835","last_synced_commit":"0a7c4d874ef8793d2ac8a48f7d8156fb13dc1a66"},"previous_names":[],"tags_count":10,"template":false,"template_full_name":"tversteeg/pixel-game-github-template","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/tversteeg%2Fld46","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/tversteeg%2Fld46/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/tversteeg%2Fld46/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/tversteeg%2Fld46/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/tversteeg","download_url":"https://codeload.github.com/tversteeg/ld46/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":237882172,"owners_count":19381176,"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":["game","ld46","ludum-dare","ludum-dare-46","procedural-generation","rust"],"created_at":"2024-08-03T03:00:45.202Z","updated_at":"2025-10-23T19:31:26.520Z","avatar_url":"https://github.com/tversteeg.png","language":"Rust","funding_links":[],"categories":["Games"],"sub_categories":["Games: On top of miniquad"],"readme":"\u003ch1 align=\"center\"\u003e\n\t\u003ca href=\"https://tversteeg.nl/ld46/\"\u003eFermi Paradox\u003c/a\u003e\u003cbr/\u003e\n\t\u003ca href=\"https://github.com/tversteeg/ld46/releases\"\u003e\n\t\t\u003cimg src=\"https://cdn.rawgit.com/simple-icons/simple-icons/develop/icons/linux.svg\" width=\"18\" height=\"18\" /\u003e\n\t\t\u003cimg src=\"https://cdn.rawgit.com/simple-icons/simple-icons/develop/icons/apple.svg\" width=\"18\" height=\"18\" /\u003e\n\t\t\u003cimg src=\"https://cdn.rawgit.com/simple-icons/simple-icons/develop/icons/windows.svg\" width=\"18\" height=\"18\" /\u003e\n\t\u003c/a\u003e\n\t\u003ca href=\"https://tversteeg.nl/ld46/\"\u003e\n\t\t\u003cimg src=\"https://cdn.rawgit.com/simple-icons/simple-icons/develop/icons/mozillafirefox.svg\" width=\"18\" height=\"18\" /\u003e\n\t\t\u003cimg src=\"https://cdn.rawgit.com/simple-icons/simple-icons/develop/icons/googlechrome.svg\" width=\"18\" height=\"18\" /\u003e\n\t\t\u003cimg src=\"https://cdn.rawgit.com/simple-icons/simple-icons/develop/icons/safari.svg\" width=\"18\" height=\"18\" /\u003e\n\t\u003c/a\u003e\n\u003c/h1\u003e\n\u003cp align=\"center\"\u003e\n\tHow come we don’t see any life from other planets? What does an intergalactic society need to do to survive?\n\u003c/p\u003e\n\t\n\u003cp align=\"center\"\u003e\n\t\u003ca href=\"https://github.com/tversteeg/ld46/actions\"\u003e\u003cimg src=\"https://github.com/tversteeg/ld46/workflows/CI/badge.svg\" alt=\"CI\"/\u003e\u003c/a\u003e\n\t\u003cbr/\u003e\n\u003c/p\u003e\n\n## Play\n\nPlay it directly in your browser [**here**](https://tversteeg.nl/ld46)!\n\nOr download the executable file from the [Releases](https://github.com/tversteeg/ld46/releases) tab and execute it.\n\n\u003e You might have to change the permissions on Linux with `chmod u+x ld46-*`\n\n## How to play\n\nUse the mouse to project your home planet from the alien invasion.\n\n## Build\n\nYou will need an up-to-date [Rust](https://rustup.rs/) setup.\n\n### Linux Dependencies\n\nTo build it on linux you will need the X11, OpenGL \u0026 Alsa development libraries:\n\n```bash\nsudo apt install libasound2-dev libx11-dev libxi-dev libgl1-mesa-dev\n```\n\n## Run\n\n### Native\n\nYou just need to run the following to compile \u0026 run the game after you've installed the dependencies:\n\n```bash\ncargo run --release\n```\n\n### WASM\n\nAdd the `wasm32` target to Rust, build it with that target \u0026 copy it to the root:\n\n```bash\nrustup target add wasm32-unknown-unknown\ncargo build --release --target wasm32-unknown-unknown\ncp target/wasm32-unknown-unknown/release/ld46.wasm .\n```\n\nNow we have to host the website:\n\n```bash\ncargo install basic-http-server\nbasic-http-server .\n```\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Ftversteeg%2Fld46","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Ftversteeg%2Fld46","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Ftversteeg%2Fld46/lists"}