{"id":21490471,"url":"https://github.com/therealteamfresh/chimera-rancher","last_synced_at":"2026-05-21T07:42:16.650Z","repository":{"id":37292223,"uuid":"505311660","full_name":"TheRealTeamFReSh/chimera-rancher","owner":"TheRealTeamFReSh","description":"Rusty Jam #2 entry","archived":false,"fork":false,"pushed_at":"2022-06-25T21:43:27.000Z","size":77970,"stargazers_count":3,"open_issues_count":1,"forks_count":0,"subscribers_count":3,"default_branch":"master","last_synced_at":"2025-01-23T20:34:14.316Z","etag":null,"topics":["bevy","bevy-engine","ecs","rapier2d","rust"],"latest_commit_sha":null,"homepage":"https://therealteamfresh.github.io/chimera-rancher/","language":"Rust","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/TheRealTeamFReSh.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}},"created_at":"2022-06-20T05:54:31.000Z","updated_at":"2022-06-22T19:50:16.000Z","dependencies_parsed_at":"2022-07-29T02:48:23.234Z","dependency_job_id":null,"html_url":"https://github.com/TheRealTeamFReSh/chimera-rancher","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/TheRealTeamFReSh%2Fchimera-rancher","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/TheRealTeamFReSh%2Fchimera-rancher/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/TheRealTeamFReSh%2Fchimera-rancher/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/TheRealTeamFReSh%2Fchimera-rancher/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/TheRealTeamFReSh","download_url":"https://codeload.github.com/TheRealTeamFReSh/chimera-rancher/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":244022715,"owners_count":20385134,"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":["bevy","bevy-engine","ecs","rapier2d","rust"],"created_at":"2024-11-23T14:37:47.303Z","updated_at":"2026-05-21T07:42:11.604Z","avatar_url":"https://github.com/TheRealTeamFReSh.png","language":"Rust","funding_links":[],"categories":[],"sub_categories":[],"readme":"# Chimera Rancher\n\n![CI build](https://github.com/TheRealTeamFReSh/chimera-rancher/actions/workflows/ci.yml/badge.svg)\n![WASM build](https://github.com/TheRealTeamFReSh/chimera-rancher/actions/workflows/wasm.yml/badge.svg)\n[![Bevy](https://img.shields.io/badge/Bevy%20Version-v0.7-blue)](https://github.com/bevyengine/bevy/blob/main/docs/plugins_guidelines.md#main-branch-tracking)\n\n\n![Chimera rancher](assets/main_menu.png)\n\n## Description\n\nYou have been an apprentice to a powerful sorcerer for as long as you can remember. However you dream of becoming a rancher, raising animals in your own pen.\n\nThe day your master died, you decided to quit the wizard tower, heading to the small town of TotallyNormalTown. This town is full of friendly people and a great variety of animals as well!\n\nBut do not forget, you are a sorcerer yourself. Everything went great until the day you split an animal in half and take the parts with you to build your own ranch of chimeras.\n\nNow angry villagers will try to make you leave the town. Defeat them using your \"friendly\" chimeras and try to survive as long as possible.\n\nGood luck.\n\n## How to play the game\n\nThe game plays with both \u003ckbd\u003eW\u003c/kbd\u003e\u003ckbd\u003eA\u003c/kbd\u003e\u003ckbd\u003eS\u003c/kbd\u003e\u003ckbd\u003eD\u003c/kbd\u003e and the arrow keys ⬆️⬅️⬇️➡️ for movement.\n\nTo catch an animal press \u003ckbd\u003eE\u003c/kbd\u003e when in range of an animal.\n\nTo spawn a chimera with random parts press \u003ckbd\u003eP\u003c/kbd\u003e and the chimera should spawn under your cursor.\n\nIn order to see the stats of an animal or a chimera, click left with the mouse 🖱️ on it.\n\n\n\n## How to build and run\n\n### Linux, Windows, Mac\n\nClone the project: \n\n```bash\ngit clone https://github.com/TheRealTeamFReSh/chimera-rancher\ncd chimera-rancher\n```\n\nRun `cargo run --release` inside the project's folder:\n\n```bash\ncargo run --release\n```\n\nEnjoy!\n\n### WASM build\n\nInstall wasm toolchain:\n\n```bash\nrustup target install wasm32-unknown-unknown\n```\n\nBuild the wasm binary:\n\n```bash\ncargo build --release --no-default-features --target wasm32-unknown-unknown\n```\n\nRun bindgen on the binary:\n\n```bash\nwasm-bindgen --out-dir ./out/ --target web ./target/wasm32-unknown-unknown/release/chimera-rancher.wasm\n```\n\nYou should have an `/out` folder containing the binary and a `.js` file.  \nNow copy the web template and assets to the `/out` folder:\n\n```bash\ncp -R ./wasm-page-template/* ./out/\ncp -R ./assets/ ./out/\n```\n\nUse a web server to deploy the app, e.g. python:\n\n```bash\npython -m http.server 8080 --directory ./out/\n```\n\nThe last step is to visit the local website and enjoy the game: [http://localhocp -R ./assets/ ./out/cp -R ./assets/ ./out/st:8080/](http://localhost:8080/)\n\n## About us\n\n- [cdsupina](https://micronote.tech/) \n- tigleym\n- hedgein\n- [nightlyside](https://nightlyside.github.io): French student in computer science and computer security engineering\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Ftherealteamfresh%2Fchimera-rancher","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Ftherealteamfresh%2Fchimera-rancher","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Ftherealteamfresh%2Fchimera-rancher/lists"}