https://github.com/notchris/three-tycoon-terrain
An experiment to replicate the classic 1999 "tycoon" terrain in three.js
https://github.com/notchris/three-tycoon-terrain
Last synced: about 1 year ago
JSON representation
An experiment to replicate the classic 1999 "tycoon" terrain in three.js
- Host: GitHub
- URL: https://github.com/notchris/three-tycoon-terrain
- Owner: notchris
- Created: 2023-09-30T15:16:52.000Z (almost 3 years ago)
- Default Branch: main
- Last Pushed: 2023-10-04T01:21:41.000Z (almost 3 years ago)
- Last Synced: 2025-07-19T22:22:57.309Z (about 1 year ago)
- Language: TypeScript
- Size: 8.19 MB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# THREE Tycoon Terrain

An experiment with [conartist6](https://github.com/conartist6) to replicate the classic 1999 "tycoon" terrain in [three.js](https://threejs.org/).
Shoutout to [Peter Ellis Jones](https://github.com/peterellisjones) who wrote an awesome [article](https://peterellisjones.com/posts/generating-transport-tycoon-terrain/) about this topic. Their findings helped a lot with this demo.
## Installation
Install with npm or yarn.
```bash
yarn
```
```bash
yarn dev
```
## TODO
- Terrain Editing
- Surface Sampler (Add instanced trees, etc)
- Implement textures in shader
- Improve water (maybe add animation via shader?)
## License
[MIT](https://choosealicense.com/licenses/mit/)