Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/inwebo/sim-city-2000
Sim city scene procedural generator.
https://github.com/inwebo/sim-city-2000
es6 javascript procedural sprite
Last synced: 5 days ago
JSON representation
Sim city scene procedural generator.
- Host: GitHub
- URL: https://github.com/inwebo/sim-city-2000
- Owner: inwebo
- License: gpl-3.0
- Created: 2020-05-25T05:48:49.000Z (over 4 years ago)
- Default Branch: master
- Last Pushed: 2023-01-07T18:31:02.000Z (about 2 years ago)
- Last Synced: 2024-11-13T13:50:50.900Z (2 months ago)
- Topics: es6, javascript, procedural, sprite
- Language: JavaScript
- Homepage:
- Size: 875 KB
- Stars: 1
- Watchers: 2
- Forks: 0
- Open Issues: 5
-
Metadata Files:
- Readme: readme.md
- License: LICENSE
Awesome Lists containing this project
README
# Sim city 2000 scene
## [See the doc !](https://inwebo.github.io/sim-city-2000/)[javascript](https://github.com/topics/javascript), [es6-javascript](https://github.com/topics/es6-javascript), [es6](https://github.com/topics/es6), [sprite](https://github.com/topics/sprite), [spritesheet](https://github.com/topics/spritesheet)
Procedural Sim city 2000.
## Installation
### NPM
```shell script
npm install @inwebo/sim-city-2000.js
```## Dependencies
* [Render.js](https://github.com/inwebo/Render.js) : Render to canvas utility class, abstract the boring parts. (not required)
* [Vector](https://github.com/inwebo/Vector) : Vector manipulation needed for RGB representation. (required)
* [Sprite.js](https://github.com/inwebo/Sprite.js) : see the doc## Demo
See [index.html](https://inwebo.github.io/sim-city-2000.js/), [demo.js](./docs/assets/js/demo.js), [index.html](./docs/index.html).
## Web
* [Amit's game](http://www-cs-students.stanford.edu/%7Eamitp/gameprog.html)
* [Create isometric worl](https://gamedevelopment.tutsplus.com/tutorials/creating-isometric-worlds-a-primer-for-game-developers--gamedev-6511)
* [Base data structure](http://archive.gamedev.net/archive/reference/programming/features/arttilebase/page2.html)
* [Stack overflow](https://stackoverflow.com/questions/11968167/random-2d-tile-map-generating-algorithm)
* [Map generation](http://pcg.wikidot.com/pcg-algorithm%3amap-generation)
* [Procedural wiki](http://pcg.wikidot.com/)
* [Random scattering](https://www.gamasutra.com/view/feature/130071/random_scattering_creating_.php?page=2)
* [Isometric world](https://gamedevelopment.tutsplus.com/tutorials/creating-isometric-worlds-a-primer-for-game-developers--gamedev-6511)
* [Cheap & easy isometric](https://gamedevelopment.tutsplus.com/tutorials/quick-tip-cheap-n-easy-isometric-levels--gamedev-6282)
* [A Bitwise Method For Applying Tilemaps](https://web.archive.org/web/20150906102436/http://www.saltgames.com/2010/a-bitwise-method-for-applying-tilemaps/)
* [Autotile](https://kidscancode.org/godot_recipes/2d/autotile_intro/)
* [Render iso grid](http://nick-aschenbach.github.io/blog/2015/02/25/isometric-tile-engine/)
* [Exemples](https://www.google.com/search?q=stack+overflow+matrix+to+diamond+grid&client=firefox-b-d&tbm=isch&source=iu&ictx=1&fir=YQ9BDomQ_3lX6M%252C-nWkHiftVFUs0M%252C_&vet=1&usg=AI4_-kSnASrjXCSsZVDc6jfrzM2CTgTxMg&sa=X&ved=2ahUKEwjuo7SG5vXtAhWM2hQKHe8MA8UQ9QF6BAgJEAE#imgrc=YQ9BDomQ_3lX6M)
*
https://stackoverflow.com/questions/9018988/how-to-iterate-from-back-to-front-in-a-diamond-shaped-isometric-map
https://stackoverflow.com/questions/19344623/diamond-isometric-tile-picking
https://stackoverflow.com/questions/35885029/improving-performance-of-click-detection-on-a-staggered-column-isometric-grid/35917976#35917976
https://stackoverflow.com/questions/46104610/isometric-tiles-drawing-and-picking-java?rq=1
http://www.opencity.info/
http://pocketcity.sourceforge.net/
https://www.vertabelo.com/blog/build-your-own-city-an-open-ended-building-game-data-model/
https://en.wikipedia.org/wiki/Conway%27s_Game_of_Lifehttps://www.npmjs.com/package/standard