Generate Super Mario War worlds from real-world data.
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647
  1. # real-worldgen
  2. Generate [Super Mario War](http://supermariowar.supersanctuary.net/) worlds from real-world data.
  3. ## Requirements
  4. - Node.js (preferably latest)
  5. - Yarn
  6. - Existing installation of Super Mario War
  7. ## Setup
  8. 1. Create `tools/` in the Super Mario War directory.
  9. 2. Clone this repository inside `tools/`.
  10. 3. Install dependencies:
  11. ```shell
  12. yarn [install]
  13. ```
  14. 4. Link the assets to the game files:
  15. ```shell
  16. yarn link-gfx
  17. ```
  18. 5. Build the app:
  19. ```shell
  20. yarn build
  21. ```
  22. 6. Run the app on `http://localhost:3000`:
  23. ```shell
  24. yarn start
  25. ```
  26. ## Development
  27. This project is made from [Next](https://nextjs.org). Development practices for Next are applicable for this project.
  28. ## Credits
  29. Biome map obtained from [Minecraft Earth Map](https://earth.motfe.net/tiles-biomes/).
  30. Land elevation, bathymetry, and real-color maps obtained from [Visible Earth](https://visibleearth.nasa.gov/).
  31. Water mask map obtained from [Shaded Relief](https://www.shadedrelief.com/natural3/pages/extra.html).
  32. Uses [D3](https://d3js.org/) (d3-geo) for map projections. Super Mario is a property of Nintendo.
  33. [Super Mario War](http://supermariowar.supersanctuary.net/) is a fangame inspired by Super Mario games.