{"id":28910925,"url":"https://github.com/nongtajkrub/sortsquad","last_synced_at":"2026-01-20T16:33:43.170Z","repository":{"id":297744388,"uuid":"991413808","full_name":"Nongtajkrub/Sortsquad","owner":"Nongtajkrub","description":"A game that promotes correctly sorting trash in celebration of Environmental Day. Its support both desktop and web version.","archived":false,"fork":false,"pushed_at":"2025-09-20T06:51:34.000Z","size":51762,"stargazers_count":0,"open_issues_count":0,"forks_count":0,"subscribers_count":0,"default_branch":"main","last_synced_at":"2025-10-20T18:15:29.813Z","etag":null,"topics":["collaboration","game","gameengine2d","pygame","python","school-project"],"latest_commit_sha":null,"homepage":"","language":"Python","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"other","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/Nongtajkrub.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,"zenodo":null,"notice":null,"maintainers":null,"copyright":null,"agents":null,"dco":null,"cla":null}},"created_at":"2025-05-27T15:29:56.000Z","updated_at":"2025-09-20T06:51:37.000Z","dependencies_parsed_at":"2025-09-06T06:27:11.566Z","dependency_job_id":null,"html_url":"https://github.com/Nongtajkrub/Sortsquad","commit_stats":null,"previous_names":["nongtajkrub/sortsquad"],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/Nongtajkrub/Sortsquad","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Nongtajkrub%2FSortsquad","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Nongtajkrub%2FSortsquad/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Nongtajkrub%2FSortsquad/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Nongtajkrub%2FSortsquad/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/Nongtajkrub","download_url":"https://codeload.github.com/Nongtajkrub/Sortsquad/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Nongtajkrub%2FSortsquad/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":28607295,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-01-20T16:10:39.856Z","status":"ssl_error","status_checked_at":"2026-01-20T16:10:39.493Z","response_time":117,"last_error":"SSL_read: unexpected eof while reading","robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":false,"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":["collaboration","game","gameengine2d","pygame","python","school-project"],"created_at":"2025-06-21T18:33:15.485Z","updated_at":"2026-01-20T16:33:43.152Z","avatar_url":"https://github.com/Nongtajkrub.png","language":"Python","funding_links":[],"categories":[],"sub_categories":[],"readme":"# 🎮 Sortsquad\r\n\r\n![Language](https://img.shields.io/badge/language-Python-blue?logo=python)\r\n![Language](https://img.shields.io/badge/language-TypeScript-3178C6?logo=typescript\u0026logoColor=blue)\r\n![Status](https://img.shields.io/badge/status-Finished-green)\r\n\r\n\u003e A game that promotes correctly sorting trash in celebration of Environmental Day.\r\n\r\nA local multiplayer game that promotes correctly sorting trash in celebration of Environmental Day. The desktop version is built with Pygame, while the web version is build in TypeScript using Phaser. The game was originally developed in just 7 days—you can check out that version on the [7days branch](https://github.com/Nongtajkrub/Sortsquad/tree/7days). Initially created as a showcase for an event hosted by the Phuket Provincial Administrative Organization (องค์การบริหารส่วนจังหวัดภูเก็ต), the game has since been refined and enhanced, including a full rewrite for web support, to allow it to be presented at additional events.\r\n\r\n![Screenshots of the game as a Gif file.](/docs/screenshots.gif)\r\n\r\n---\r\n\r\n## 📄 License\r\n\r\n* We developed this project as a student of [Kajonkietsuksa School](https://kg.kajonkietsuksa.ac.th/).\r\n* [Click here to view the license information.](https://github.com/Nongtajkrub/Sortsquad?tab=License-1-ov-file)\r\n\r\n![Kajonkietsuksa School Logo](/docs/kajonkietsuksa.png)\r\n\r\n---\r\n\r\n### 👏 Contributors\r\n\r\n\u003e [!IMPORTANT]\r\n\u003e Listed in no particular order — every contribution is valued equally.\r\n\r\n* Taj Borthwick\r\n* Kritapas Maswongssa\r\n* Isaac Zogg\r\n\r\n---\r\n\r\n## ⚙️ Setup (Python)\r\n\r\nTo run this game, make sure you have the following dependencies installed:\r\n\r\n* `Python` 3.11 or later\r\n* `Pygame` (Python library for game development)\r\n\r\n### 🛠️ Install Dependencies\r\n\r\nIf you haven't installed `Python` yet, follow this guide:\r\n\r\nhttps://wiki.python.org/moin/BeginnersGuide/Download\r\n\r\nIf you haven't installed `Pygame` yet, you can do so using pip:\r\n\r\n```bash\r\npip install pygame\r\n```\r\n\r\n### ▶️ Running the Game\r\n\r\nTo start the game, run the following command from the project root directory:\r\n```bash\r\npython python/src/main.py\r\n```\r\n\r\n\u003e [!CAUTION]\r\n\u003e Running the game from the project root ensures that all assets load correctly. If you see errors related to missing assets, double-check that you're in the root directory (where main `README.md` and the `docs/` folder are located).\r\n\r\n---\r\n\r\n## ⚙️ Setup (Web)\r\n\r\nYou can play the web version of **Sortsquad** (simplified) directly in your browser, no installation required. The game is hosted on GitHub Pages at the link below:\r\n\r\nhttps://nongtajkrub.github.io/Sortsquad/\r\n\r\n---\r\n\r\n\r\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fnongtajkrub%2Fsortsquad","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fnongtajkrub%2Fsortsquad","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fnongtajkrub%2Fsortsquad/lists"}