https://github.com/bsgbryan/sim-populous
A sim about building and managing a populoused area
https://github.com/bsgbryan/sim-populous
Last synced: 3 months ago
JSON representation
A sim about building and managing a populoused area
- Host: GitHub
- URL: https://github.com/bsgbryan/sim-populous
- Owner: bsgbryan
- Created: 2015-08-16T05:26:26.000Z (over 10 years ago)
- Default Branch: master
- Last Pushed: 2015-08-29T16:13:03.000Z (over 10 years ago)
- Last Synced: 2025-04-04T18:47:09.299Z (9 months ago)
- Language: JavaScript
- Size: 570 KB
- Stars: 0
- Watchers: 2
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
What is this?
=============
I loved SimCity growing up. This is my attempt at creating a SimCity-like game
in the browser.
It's *waayyy* more basic than SimCity (even the original NES/PC version).
However, my hope is that even this simple little game can be fun.
How does it work?
=================
For now, the game works on a 50x50 grid of tiles.
Each tile can be `residential`, `commercial`, `industrial`, `education`, or
`public`. There are multiple levels for each tile type.
Roads are not built in this early version - I'd like to add roads later, but I
want to focus on the mechanics involving how the different tile types effect
each other first.
Each tile currently has five properties:
1. work
2. learn
3. fun
4. power
5. water
I'm not exactly sure if these properties make sense, but it's a start.
The basic idea is that each tile's `state` will be reevaluated each turn based
on the value of the tile's properties (and probably a few pseudo-random external
influences as well). Each tile's `state` will resolve to a `value`. The `value`
for all tiles will be calculated periodically to determine how the player is
doing.
For now, I'm thinking a tile's `value` will be something like "population" -
meaning the higher the `value` the more populated a tile is. A tile's population
determines that tile's tax contribution. Taxes are tallied periodically and
awarded to the player to allow them to purchase additional tiles.
If a player runs out of tax income, their game will end.