[{"data":1,"prerenderedAt":251},["ShallowReactive",2],{"project-31384676":3},{"id":4,"name":5,"line":6,"line_source":7,"title":8,"url":9,"domain":10,"maker":11,"posted_at":12,"year":13,"points":14,"comments":15,"rank_in_year":16,"shown_in_year":17,"top":18,"tier":19,"category":20,"subcategory":21,"format":22,"keywords":23,"reception":27,"sentiment":28,"stance_mix":29,"scored_comments":33,"aspects":34,"strip":40,"post_text":41,"what":42,"said":57,"maker_in_thread":125,"shape":135,"grid":138,"attempts":201,"same_week":215,"maker_shows":243,"maker_hidden":244,"reader_version":245,"card":246},"31384676","simpleWFC","Simple Wave Function Collapse","title","Show HN: Simple Wave Function Collapse","https:\u002F\u002Fgithub.com\u002Fvictorqribeiro\u002FsimpleWFC","github.com","atum47",1652580938,2022,43,27,1055,2570,42,"shown","dev_tools","procedural generation","web_app",[24,21,25,26],"wave function collapse","tile map","terrain generation","curious",-0.25,{"positive":30,"neutral":31,"mixed":30,"critical":32},0,8,4,12,{"idea":35,"docs":37,"design":38},{"positive":30,"critical":36},3,{"positive":30,"critical":30},{"positive":30,"critical":39},1,[30,36,30,36,30,36,30,30,30,39,39,30,30,36,36,30,39,30,30,39,30,30,36,36,30,30,36],null,{"problem":43,"audience":41,"pricing":41,"motivation":50,"time_to_build":41,"stack":54,"openness":55,"stage":56,"team_size":56},{"value":44,"source":45,"evidence":46},"Generates tiled procedural maps using WFC adjacency rules","maker",[47],{"id":48,"by":11,"text":49},"31384679","Hi everyone, I finally got around to implement my version on the wave function collapse algorithm. WFC uses rules to define what tiles can be placed around each other. In order…",{"value":51,"source":45,"evidence":52},"Maker wanted to implement the WFC algorithm by learning its concepts",[53],{"id":48,"by":11,"text":49},[],"open_source","unknown",{"praise":58,"objections":71,"requests":102,"questions":107,"alternatives":117},[59],{"value":60,"source":61,"evidence":62},"Good explanatory video on the algorithm","commenter",[63,67],{"id":64,"by":65,"text":66},"31410352","speps","A great explanation of Wave Function Collapse: https:\u002F\u002Fwww.youtube.com\u002Fwatch?v=2SuvO4Gi7uY",{"id":68,"by":69,"text":70},"31410442","orls","Not OP, but I happened to see a good video on this recently: https:\u002F\u002Fyoutu.be\u002F2SuvO4Gi7uY In short, it’s an algorithm for procedural generation of tiled content, like 2d\u002F3d game…",[72,91],{"value":73,"source":61,"evidence":74},"Name 'wave function collapse' is confusing and suggests quantum physics",[75,79,83,87],{"id":76,"by":77,"text":78},"31411153","dljsjr","Big confusion time on the algorithm name, like many other I was also coming in expecting this to be some sort of visualization of the concept of wave function collapse from…",{"id":80,"by":81,"text":82},"31411254","mannykannot","May I suggest that you add this comment, and perhaps also some of the links that have been given in these comments, to the readme? Apparently I am not the only person for whom…",{"id":84,"by":85,"text":86},"31412922","UncleOxidant","I'm going to guess that at least 80% of us were thinking quantum physics when we read \"wave function collapse\".",{"id":88,"by":89,"text":90},"31410986","toddm","How is this related to making a measurement of a quantum system and the ensuing wavefunction collapse to one eigenstate? No offense, but it looks like a rendering of my lawn…",{"value":92,"source":61,"evidence":93},"Visual output is unclear or unappealing",[94,98,99],{"id":95,"by":96,"text":97},"31410095","ur-whale","Pretty unclear what we're looking at here ... any context you'd like to provide?",{"id":88,"by":89,"text":90},{"id":100,"by":85,"text":101},"31412907","Oh, thanks. I clicked on that and saw a patch of grass and some water and was wondering what the heck that had to do with wave function collapse (in the quantum physics sense).…",[103],{"value":104,"source":61,"evidence":105},"Add context and links about the algorithm to the README",[106],{"id":80,"by":81,"text":82},[108],{"value":109,"source":61,"evidence":110},"Is this related to quantum wave function collapse or neural networks",[111,112,116],{"id":76,"by":77,"text":78},{"id":113,"by":114,"text":115},"31411646","amelius","Is this related to how generative neural networks work?",{"id":88,"by":89,"text":90},[118],{"value":119,"source":61,"evidence":120},"Original WaveFunctionCollapse by mxgmn",[121,122],{"id":76,"by":77,"text":78},{"id":123,"by":11,"text":124},"31416976","So, about the name, the first time I've heard about WFC was when this post was released https:\u002F\u002Fgithub.com\u002Fmxgmn\u002FWaveFunctionCollapse I did not included it on my readme because I…",{"comments":126,"answered":39,"key":127},6,[128,129,132],{"id":48,"text":49},{"id":130,"text":131},"31417034","Definitely feeling the same, sorry about the confusion",{"id":133,"text":134},"31416950","For sure, I'll do that. Sorry about the confusion",{"commenters":136,"max_depth":32,"maker_replies":126,"first_comment_mins":30,"lifespan_hours":137},17,68,[139,141,143,146,148,150,151,152,153,155,160,162,164,165,168,169,171,173,176,179,181,183,186,189,192,195,198],[76,30,30,140,77,30],"commenter\u002Fneutral\u002Fnone",[113,30,36,142,114,30],"project\u002Fneutral\u002Fidea",[144,30,30,140,145,30],"31411857","natly",[100,30,36,147,85,30],"project\u002Fneutral\u002Fdocs",[48,39,30,149,11,39],"maker\u002Fneutral\u002Fnone",[80,39,36,147,81,30],[84,39,30,140,85,30],[130,39,30,149,11,39],[133,39,30,154,11,39],"maker\u002Fneutral\u002Fdocs",[156,157,39,158,159,30],"31410609",2,"project\u002Fcritical\u002Fidea","usrn",[161,157,39,158,145,30],"31415735",[64,36,30,163,65,30],"other\u002Fneutral\u002Fnone",[123,32,30,149,11,39],[95,166,36,167,96,30],5,"project\u002Fneutral\u002Fnone",[68,166,36,167,69,30],[170,166,30,163,96,30],"31412887",[88,126,39,172,89,30],"project\u002Fcritical\u002Fdesign",[174,126,30,140,175,30],"31411088","platz",[177,126,30,140,178,30],"31411109","craggyjaggy",[180,126,39,158,89,30],"31411216",[182,126,30,140,175,30],"31411261",[184,126,30,140,185,30],"31411961","ShamelessC",[187,126,36,142,188,30],"31416153","YeGoblynQueenne",[190,126,36,142,191,30],"31411367","steeleduncan",[193,194,30,149,11,39],"31416941",7,[196,31,30,197,11,39],"31384981","project\u002Fneutral\u002Fdesign",[199,31,36,147,200,30],"31409727","gus_massa",[202,205,208,211,214],{"id":203,"t":204,"points":157,"comments":39},"31199101",1651185465,{"id":206,"t":207,"points":166,"comments":39},"31255374",1651623675,{"id":209,"t":210,"points":39,"comments":39},"31288647",1651863879,{"id":212,"t":213,"points":32,"comments":39},"31298737",1651958592,{"id":4,"t":12,"points":14,"comments":15},[216,220,224,229,233,238],{"id":217,"name":218,"points":219,"category":20},"31354130","Mitmproxy2swagger",691,{"id":221,"name":222,"points":223,"category":20},"31371340","Bud",531,{"id":225,"name":226,"points":227,"category":228},"31409077","Bike",513,"productivity",{"id":230,"name":231,"points":232,"category":20},"31364081","Aspect",479,{"id":234,"name":235,"points":236,"category":237},"31412608","Urza's AI",188,"ai",{"id":239,"name":240,"points":241,"category":242},"31364983","Fruits",185,"web_saas",53,false,"v2",{"id":247,"name":5,"line":6,"ai":244,"cat":20,"year":13,"points":14,"comments":15,"rec":27,"s":28,"top":18,"kw":248,"maker":11,"domain":10,"tier":19,"attempts":166,"strip":249,"url":9,"mix":250,"praise":60,"objection":73,"sub":21},31384676,[24,21,25,26],"030303000110033010010033003",[30,31,30,32],1794036620336]