https://github.com/blitzbanana/space-traders-2
https://github.com/blitzbanana/space-traders-2
Last synced: about 2 months ago
JSON representation
- Host: GitHub
- URL: https://github.com/blitzbanana/space-traders-2
- Owner: BlitzBanana
- License: mit
- Created: 2016-07-28T16:52:45.000Z (almost 9 years ago)
- Default Branch: master
- Last Pushed: 2016-08-15T20:39:40.000Z (almost 9 years ago)
- Last Synced: 2025-03-26T17:51:40.467Z (2 months ago)
- Language: JavaScript
- Size: 63.5 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# Space Traders 2
## Description
ST2 is not really a game, it's just an experiement.
My goal is to make a space game where there are some stations of different types around the space.
There are also some 'agents' who travel between stations to buy and sell some wares.
The goal is to script the best agent AI to get maximum benefits.## Getting started
- Run `npm install && npm start`
## Tech
- [Electron](https://github.com/electron/electron)
- [Playground.js](https://github.com/rezoner/playground) (gameloop & inputs)
- Entity Component
- Simple API for AI scripts (engine agnostics)## Roadmap
- [ ] Rework Entity Component implementation
- [ ] Signals/Events components to allow systems to interact each other
- [ ] Validate the Data Driven architecture
- [ ] Improve inputs handling (system based)
- [ ] Improve camera (zoom support)
- [ ] Implement the AI scripts system
- [ ] Implement map loading
- [ ] Make a simple map editor## Future
- Big map splitted in sectors, linked by jumpgates
- Multi agent control
- Buy and manage stations
- Police & illegal wares
- Pirates