This application aims to provide a smart, computer-like, interface for visualising time series data from one of my favourite games: Neptune's Pride. Neptune's Pride is a real-time strategy game set under the backdrop of space. Players must improve their empires, claim stars, and be the first to claim over half the galaxy.
- React (Frontend)
- Python (Backend)
- FastAPI (Backend) (https://github.com/peclarke/np3)
- DuckDB (Database)
- Renders game data on a custom, interactive map. Gives actionable insights based on historical game data
- Custom themes, animations, and other settings for customisation preferences
- Uses an LLM to summarise the time series data into useful information
- Create detailed historical summaries for usage of particular stars by all players
- Get a custom made summary of the state of all players' technologies and potential threats
- Allows users to create multiple games and have them queried each individually
A separate repository is responsible for the backend portion of this project. It can be found at this URL: https://github.com/peclarke/np3
- Clone the repository
- Install required packages
npm install - And run the app
npm run dev
I self hosted this and required DuckDB and Docker installed. For more information, go visit the repository for the page: https://github.com/peclarke/np3