{"id":19220502,"url":"https://github.com/timgoll/game","last_synced_at":"2026-05-02T18:38:02.546Z","repository":{"id":123885843,"uuid":"177181785","full_name":"TimGoll/game","owner":"TimGoll","description":"A turn based strategy game build with phaser3 in javascript","archived":false,"fork":false,"pushed_at":"2019-04-01T19:33:25.000Z","size":16,"stargazers_count":1,"open_issues_count":0,"forks_count":0,"subscribers_count":2,"default_branch":"master","last_synced_at":"2025-01-04T19:44:04.685Z","etag":null,"topics":["electron","javascript","phaser","typescript"],"latest_commit_sha":null,"homepage":"","language":"TypeScript","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/TimGoll.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}},"created_at":"2019-03-22T17:18:41.000Z","updated_at":"2024-05-29T13:39:28.000Z","dependencies_parsed_at":null,"dependency_job_id":"7b3fb951-8013-4832-8d9c-f9222977b353","html_url":"https://github.com/TimGoll/game","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/TimGoll%2Fgame","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/TimGoll%2Fgame/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/TimGoll%2Fgame/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/TimGoll%2Fgame/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/TimGoll","download_url":"https://codeload.github.com/TimGoll/game/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":240293590,"owners_count":19778544,"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":["electron","javascript","phaser","typescript"],"created_at":"2024-11-09T14:35:21.679Z","updated_at":"2026-05-02T18:38:02.506Z","avatar_url":"https://github.com/TimGoll.png","language":"TypeScript","funding_links":[],"categories":[],"sub_categories":[],"readme":"# GAME\n\n## Setup\n\n### Installing node.js\n\nDownload at [https://nodejs.org/en/download/](https://nodejs.org/en/download/) and install it on your system.\n\n### Installing TypeScript\n\n``` bash\nnpm install -g typescript\n```\n\n### Installing Less\n\n``` bash\nnpm install -g less\n```\n\n### installing packages\n\nNavigate to the project folder and run the command to install all needed dependencies\n\n``` bash\nnpm install\n```\n\n### compiling and running\n\nThere is a start command for every operating system which compiles the game and copies the needed files into the dist folder.\n\n``` bash\nnpm run start_win / start_mac / start_lin\n```\n\nTextures: https://itch.io/game-assets/tag-8-bit\n\n\n## Gamedesign\n\n- Roundbased 2D game\n- there are two 2D layers. Tunnels etc are built in the front layer, buildings in the back layer\n- Game is based on surface level buildings and underground production\n- there are a few ages --\u003e levelup through leveling of technologies. Once a certain amount is reached (compare to Civ6 or Dawn of Man) a new age is unlocked\n- first resources are found on the ground, farms are built later on\n- underground production is limited by workers and trasport throughput (vertical tunnel entrances can be upgraded over time to allow for grater throughput)\n- chance of collapsing tunnels is based on material and support type\n- different buildings can be build modular: define a size and select stuff to be inside in a config menu\n- fighting should be a bit like in civ6\n- workers and builders aren't needed to move -\u003e each building costs \"building points\" and assigned builders are split to different procets (this happens automatically, but players can finetune this by hand). The same for \"working points\" in production units\n- all units (workers, builders, farmers, army, ...) are citizens that have to be payed (food, ...)\n- population grows like in anno --\u003e build homes and people come over time (no death and birth, except for deaths in wars or accidents)\n- Workers, soldiers, ... do not need single items, but there must be a production available that creates tools (e.g. a factory that produces tools for up to 10 miners)\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Ftimgoll%2Fgame","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Ftimgoll%2Fgame","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Ftimgoll%2Fgame/lists"}