https://github.com/jog1t/code-rts
Work In Progress. A game that allows you to code your Sci-Fi colony using JavaScript Generators.
https://github.com/jog1t/code-rts
rts typescript wip
Last synced: 6 months ago
JSON representation
Work In Progress. A game that allows you to code your Sci-Fi colony using JavaScript Generators.
- Host: GitHub
- URL: https://github.com/jog1t/code-rts
- Owner: jog1t
- License: gpl-3.0
- Created: 2022-07-01T18:58:08.000Z (over 3 years ago)
- Default Branch: main
- Last Pushed: 2023-01-08T23:21:10.000Z (over 2 years ago)
- Last Synced: 2025-03-27T06:21:49.586Z (6 months ago)
- Topics: rts, typescript, wip
- Language: TypeScript
- Homepage:
- Size: 1.21 MB
- Stars: 6
- Watchers: 1
- Forks: 1
- Open Issues: 3
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
![]()
Code RTS
⚠️ Work in progress.
![]()
---
# Motivation
Inspired by the great minds from [Screeps](https://screeps.com/), motivated by the amazing art from [Kenney](https://kenney.nl/), excited by the [CodeSandbox's Sandpack](https://github.com/codesandbox/sandpack), hugely inspired by Jacob from [aarthificial](https://www.youtube.com/c/aarthificial)
YouTube channel with their [Motion Canvas](https://www.youtube.com/watch?v=WTUafAwrunE) concept.From all the things mentioned above the idea for "Code RTS" (still a WIP name) has born. A game which let you code your colony using [Generators](https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Generator).
This project is strictly an experiment, so all feedback is highly appreciated! You can use [Discussions tab](https://github.com/jog1t/code-rts/discussions) to talk about features or ideas.⚠️ Everything in this repo is a subject to change. Proper documentation and more information will be provided very soon.
# Attribution
- [Sci-Fi assets](https://kenney.nl/assets/sci-fi-rts) from [Kenney](https://kenney.nl/), thank you!
# Contributing
## Structure
- `packages/app` - main app to interact with the code
- `pacakges/template` - Sandpack template
- `tools` - useful developer tools## Running locally
1. Run `yarn` in the root folder
2. Run `yarn start` in the root folder to open the app.
1. ⚠️ For now, it's important that your app runs on :3000 port.