今天翻翻GDCVault翻到這個,想到很久以前看過
https://www.gdcvault.com/play/1026263/Math-for-Game-Developers-Tile
蠻好的解釋
https://robertheaton.com/2018/12/17/wavefunction-collapse-algorithm/
原始的來源。
https://github.com/mxgmn/WaveFunctionCollapse
GDCvault的那個有用multi-pass來改進。感覺效果很好。
用Constraint solving來做tile是研究很久的東東。但好像知道的人不是很多?
做2d遊戲,用這個應該不錯。