Author Topic: Procedural tileset nicener: Wangscape (v0.1)  (Read 8161 times)

Serin Delaunay

  • Newcomer
  • Posts: 13
  • Karma: +0/-0
  • they/them/their
    • View Profile
    • itch.io
Procedural tileset nicener: Wangscape (v0.1)
« on: May 30, 2017, 02:26:09 PM »

Wangscape is an open-source program which converts rectangular terrain tiles into corner Wang tilesets with natural boundaries. Version 0.1 has just been released with Windows and Linux support, and can be downloaded here: https://github.com/Wangscape/Wangscape/releases/tag/v0.1.

Corner Wang tilesets are described well at cr31.co.uk. Civilization 2, Civilization 3, and Freeciv make extensive use of them.

Wangscape generates tiles using coherent noise. A noise map is made for each corner, and each pixel in the output tiles blends pixels from the input tiles according to the noise values. The noise values are made by combining libnoise modules, to ensure that borders match and to make the output fully user-customisable. For more details, see Wangscape's algorithm document.

Wangscape is an open source (MIT-licensed) project written in C++/Python/JSON, and contributions (bug reports, example configurations, documentation, code) are welcome. See CONTRIBUTING.md for more information.

Krice

  • (Banned)
  • Rogueliker
  • ***
  • Posts: 2316
  • Karma: +0/-2
    • View Profile
    • Email
Re: Procedural tileset nicener: Wangscape (v0.1)
« Reply #1 on: June 07, 2017, 12:06:30 PM »
I hope this is not a depressing comment, but that's something you don't want in a tile-based game. You want to clearly show tiles and make it easier to see exact distances in tiles for example.

Avagart

  • 7DRL Reviewer
  • Rogueliker
  • *
  • Posts: 567
  • Karma: +0/-0
    • View Profile
Re: Procedural tileset nicener: Wangscape (v0.1)
« Reply #2 on: June 07, 2017, 03:13:26 PM »
It depends. Smooth borders between tiles can be done well (DoomRL) or wrong (new ADOM graphics). Wangscape's example is on the edge, I think.

Serin Delaunay

  • Newcomer
  • Posts: 13
  • Karma: +0/-0
  • they/them/their
    • View Profile
    • itch.io
Re: Procedural tileset nicener: Wangscape (v0.1)
« Reply #3 on: June 07, 2017, 05:30:31 PM »
Different games need natural-looking borders more (Civ series) or less (chess). Distances are easy enough to see if the game has optional grid lines.
Currently development is focussing on features rather than fine-tuning the example configurations, but we'll make the example borders a bit more subtle before the next version ;)

Tzan

  • Rogueliker
  • ***
  • Posts: 193
  • Karma: +0/-0
    • View Profile
Re: Procedural tileset nicener: Wangscape (v0.1)
« Reply #4 on: June 07, 2017, 07:20:01 PM »
Thanks for the link to the WangTiles page.
Its very interesting, even if I never use it.