Group Abstract Group Abstract

Message Boards Message Boards

Designing Townscaper town on computable base-grid

Designing Townscaper town on computable base-grid

Attachments:
POSTED BY: Silvia Hao
12 Replies

Thanks for the wonderful post and for making me discover Townscaper!

Hi Silvia,

Any chance some of this fascinating work could make its way into the Wolfram Function Repository?

POSTED BY: Daniel Lichtblau

Hi Daniel!

I guess most of the code is specific for that game, but morphology operations on graph could be of general interest. I'll wrap and submit them to WFR.

Thank you a lot for the suggestion!

POSTED BY: Silvia Hao

Hey Andreas! Happy New Year!

When I was reading about the Wave Function Collapse algorithm behind the game, it actually reminded me your Summer School project. If you are interested, besides the original GitHub repo, I found this blog post very comprehensive.

POSTED BY: Silvia Hao

Wow, great Idea.

I wonder if it is possible to try a similar city planning based on (purely deterministic) cellular automata. Maybe it could be used not only for Townscaper, but also for real world's city planning. It would be great, if we have a 2D or 3D CA-rule which determines optimal city development (although it will be hard to determine the optimal CA-rule which is a common difficulty in NKS - most likely it will require an exhaustive search).

Happy New Year!

POSTED BY: Andreas Mämpel
Posted 4 years ago
POSTED BY: Brad Klee
Posted 4 years ago
POSTED BY: Brad Klee

This algorithm was originally called Model Synthesis. I created for my PhD. I published this in 2007, nine years before Wave Function Collapse and they are the same algorithm. If you're going to call it Wave Function Collapse, you should at least mention the original source for this idea. For more information go to: https://paulmerrell.org/model-synthesis/

POSTED BY: Paul Merrell

Yes I'm quite interested in the WFC algorithm as well. It offers an interesting way to generate locally compatible structures. Should be fun to apply it to graphs and hyper-graphs. Also, the original WFC uses deterministic metric to collapse tiles, what will happen if stochastic process is used instead? I intend to explore WFC more when I get time.

POSTED BY: Silvia Hao

Hi Giulio, I'm glad you like them (the game and the post)! I discovered the game 1 years ago when it was still in beta. Since then it has been giving me a lot of enjoying time. :)

POSTED BY: Silvia Hao

Congratulations! Your post was highlighted on the Wolfram's official social media channel(s). Thank you for your contribution. We are looking forward to your future posts.

POSTED BY: EDITORIAL BOARD

enter image description here -- you have earned Featured Contributor Badge enter image description here Your exceptional post has been selected for our editorial column Staff Picks http://wolfr.am/StaffPicks and Your Profile is now distinguished by a Featured Contributor Badge and is displayed on the Featured Contributor Board. Thank you!

POSTED BY: EDITORIAL BOARD
Reply to this discussion
Community posts can be styled and formatted using the Markdown syntax.
Reply Preview
Attachments
Remove
or Discard