/SimpleCity

A project to simplify SimCity

Primary LanguageTypeScriptMIT LicenseMIT

SimpleCity

To re-create and simplify SimCity.

SimpleCity's goal is to recreate SimCity and simplify its code and architecture.

Installing / Getting started

To get started, you will need Node.js installed

npm start

After you hit npm start, it should start an Electron application up.

Developing

Built With

This project is built with Rust on the simulation level and TypeScript at the user interface level.

Before you start contributing, please be familiar with one of the languages.

Prerequisites

Setting up Dev

To set up the development environment, simply clone the repository and install necessary dependencies by running setup.sh

./setup.sh

In setup.sh, it should install all the dependencies with rust Cargo and npm.

Deploying / Publishing

./deploy.sh

This is still work in progress

Versioning

We follow SemVer for versioning. For the versions available, see the link to tags on this repository.

Configuration

Work in progress

Tests

The test shell script should execute everything all together.

./test.sh

Style guide

Work in progress

Database

Work in progress

Licensing

MIT