{"id":20625144,"url":"https://github.com/sclorentz/w2d-library","last_synced_at":"2025-04-15T15:05:06.743Z","repository":{"id":252786464,"uuid":"841065199","full_name":"SCLorentz/W2D-library","owner":"SCLorentz","description":"This is my 2D game maker library for the web, made using WASM. Witch I'm using do create my own version of the Google's offline Dino game","archived":false,"fork":false,"pushed_at":"2024-12-28T20:55:39.000Z","size":6102,"stargazers_count":5,"open_issues_count":0,"forks_count":1,"subscribers_count":1,"default_branch":"main","last_synced_at":"2025-04-15T15:04:54.446Z","etag":null,"topics":["chrome-dino-game","game","golang","rust","wasm","website"],"latest_commit_sha":null,"homepage":"","language":"Rust","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/SCLorentz.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":"2024-08-11T14:38:18.000Z","updated_at":"2025-01-21T22:04:04.000Z","dependencies_parsed_at":"2024-11-16T13:08:15.614Z","dependency_job_id":"36cef60e-4e19-4877-b1af-745d75b6f6b2","html_url":"https://github.com/SCLorentz/W2D-library","commit_stats":null,"previous_names":["sclorentz/chrome-dino-game","sclorentz/w2d-library"],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/SCLorentz%2FW2D-library","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/SCLorentz%2FW2D-library/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/SCLorentz%2FW2D-library/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/SCLorentz%2FW2D-library/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/SCLorentz","download_url":"https://codeload.github.com/SCLorentz/W2D-library/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":249094932,"owners_count":21211837,"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":["chrome-dino-game","game","golang","rust","wasm","website"],"created_at":"2024-11-16T13:08:17.948Z","updated_at":"2025-04-15T15:05:06.726Z","avatar_url":"https://github.com/SCLorentz.png","language":"Rust","funding_links":[],"categories":[],"sub_categories":[],"readme":"\u003ch1\u003e\n  \u003cimg src=\"https://github.com/user-attachments/assets/b081cbb0-0d25-44c6-8dde-87fd111442a0\" width=\"30px\"\u003e\n  Dino Game\n\u003c/h1\u003e\n\nBy \u003ca href=\"//commons.wikimedia.org/w/index.php?title=User:Carlosbaraza\u0026action=edit\u0026redlink=1\" class=\"new\" title=\"User:Carlosbaraza (page does not exist)\"\u003eCarlos Baraza\u003c/a\u003e - \u003cspan class=\"int-own-work\" lang=\"en\"\u003eOwn work\u003c/span\u003e / \u003ca rel=\"nofollow\" class=\"external free\" href=\"https://github.com/carlosbaraza/web-assembly-logo\"\u003ehttps://github.com/carlosbaraza/web-assembly-logo\u003c/a\u003e, \u003ca href=\"http://creativecommons.org/publicdomain/zero/1.0/deed.en\" title=\"Creative Commons Zero, Public Domain Dedication\"\u003eCC0\u003c/a\u003e, \u003ca href=\"https://commons.wikimedia.org/w/index.php?curid=56494100\"\u003eLink\u003c/a\u003e\n\n---\nHave you ever played the Google Chrome dino game? This is my own version of it, developed in Rust using the WASM (web assembly) technology.\n\n## Develop by your own\n\n### My recommendations - Docker\n\nIf you want to develop your own version of this game, you should get docker installed, so you don't have to worry about configuring anything or make sure that this will work on your machine, is everything already configured for you. Besides, in a virtualized environment, errors like \"it works on my machine\" can be avoidable. I made this to be really simple to just \"enter and use\" with no need for configuration.\n\n\u003c!--fuck the history that was deleted because of him, how could he do that with me?--\u003e\u003c!--fuck the history that was deleted because of him, how could he do that with me?--\u003e\u003cimg src=\"https://upload.wikimedia.org/wikipedia/commons/7/70/Docker_logo.png?20240428132226\" alt=\"docker logo\" width=\"300px\"\u003e\u003cbr/\u003e\n\n\u003ca href=\"https://commons.wikimedia.org/wiki/File:Docker_logo.png\"\u003eDocker, Inc.\u003c/a\u003e, \u003ca href=\"http://www.apache.org/licenses/LICENSE-2.0\"\u003eApache License 2.0\u003c/a\u003e, via Wikimedia Commons\n\n### Start the server\n\nTo start the server, use: `run`, this command will make sure that everything necessary to make this project work is being executed and is working correctly.\n\n## Todo\n\nThose are some stuff that I think would be cool to add to this project\n\n* [ ]  Create a grid to prevent impossible situations for the player, making the game playable\n* [ ]  Create a progression difficulty, making the game harder over time\n* [ ]  Add multiplayer compatibility\n* [ ]  Save the user's progress if they close the page\n* [ ]  Add moon cycle, with different sizes and textures\n* [ ]  Add a God mode, make it contain infinite life, a custom texture for the dinosaur and enable double jump\n\nI'm not using any library, and this project is in the beginning stage, finishing this can take a long time\n\n[game design](https://github.com/SCLorentz/W2D-library/blob/main/wiki%2Fassets.md)\n\n## History\n\nI had a problem and needed to delete and create the repo again, so the history of this repo before '11 ago 2024' was deleted, but this affected just one week of progression.\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fsclorentz%2Fw2d-library","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fsclorentz%2Fw2d-library","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fsclorentz%2Fw2d-library/lists"}