{"repo":"trymnilsen/kingdomarchitect","free":true,"listed":false,"github":"https://github.com/trymnilsen/kingdomarchitect","clone":"git clone https://github.com/trymnilsen/kingdomarchitect.git","description":"Medieval simulation/city builder game for the browser.","language":"TypeScript","stars":23,"topics":["html5","city-builder","crafting","typescript","game","medieval","tower-defense","canvas-game","game-development","strategy-game"],"license":null,"category":"game-templates","readme_excerpt":"🏰 Kingdom Architect Medieval simulation and city builder game for the browser. Built in typescript, featuring: - 🗺️ A custom ECS and scenegraph - 📐 It's own declarative UI framework - 🧠 A behaviour planner and system for npc, faction and city logic - 🎨 A 2D canvas renderer with typesafe asset references via codegen - 📡 Single and multiplayer architecture over websockets - 💾 Unified persistence for IndexedDB (singleplayer) and SQLite (multiplayer) with declarative migrations 🕹️ Play [!NOTE] This game is currently in development. There will be things that are broken/not working/not implemented. You can either clone this repository and run it based on the instructions on how to run the game below, or try the last version out at https://kingdomarchitect.netlify.app How to play - Gather resources build buildings - Discover new lands - Spawn heroes and defend against enemy mobs Controls Pointer/Touch input Tap the item you would like to select or activate Keyboard input - WASD : Use the W,A,S,D keys to move the cursor or selected items directionally - Escape : Go back, cancel or unselect - E : Activate the current selection or action - 1-9 : Activate the n'th actionbar button - M : Cycle between focus groups (e.g the action bar and selecting tiles in the world) - J : Activate the first secondary actionbar item - K : Activate the second secondary actionbar item 📜 About the project Kingdom architects is intended to be a combined simulation and city building game around build","default_branch":null,"files":null,"tree":[],"storefront":"/r/trymnilsen","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/trymnilsen/kingdomarchitect/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}