5 ms·
A thread on on the beauty of procedurally generated maps
- bytematic 9y agoGod I hate this post format.
- everdev 9y agoThere is something beautiful about randomly generated maps, especially in RTS games. 0AD has quite a few that are stunning.
- leeoniya 9y agodid not see this mentioned: https://github.com/mxgmn/WaveFunctionCollapse https://github.com/mxgmn/WaveFunctionCollapse
- deleted 9y ago[deleted]
- bartread 9y agoThat is pretty awesome: thanks for sharing. I am now desperately trying to think of a project where I can use this.
- pure-awesome 9y agoOh, wow, this is super impressive!
- NKosmatos 9y agoWhat kind of sorcery is this??? Purely black magic computing :-)
- na85 9y agoTwitter seems especially unsuited for long-form "articles" like this. Neat generators and neat maps, but the whole time I was distracted by the breakup of text and flow. Why not get a free Medium or WordPress account?
- Nition 9y agoThese sorts of threads are usually created as much to attract more Twitter followers as they are to impart interesting information. They can be easily shared around on Twitter (via retweets) so more people find the creator.
- naikrovek 9y agoIt's not that so much. People don't put effort into writing passionate threads like this solely for followers. They write passionate threads like this because they are passionate. Added followers are sometimes a side effect and rarely if ever the actual goal.
- Nition 9y agoWell I didn't say anything like "solely for followers". They can be created out of passion and still posted on Twitter instead of somewhere else for a reason.
- byron_fast 9y agoIt does seem unfortunate that such a great collection of information is on such an ephemeral platform. Interesting enough that it doesn't matter much.
- megaman22 9y agoAmit Patel's map generator (one of the examples) is a truly awesome piece of work http://www-cs-students.stanford.edu/~amitp/game-programming/polygon-map-generation/ http://www-cs-students.stanford.edu/~amitp/game-programming/...
- amitp 9y agoAlternate format: https://threadreaderapp.com/thread/980968298002006016.html https://threadreaderapp.com/thread/980968298002006016.html
- emilsedgh 9y agoWhy doesn't Twitter look like this? I may have actually started to use it if it looked like that.
- lou1306 9y agoI'm constantly amazed at how little effort Twitter put into UX. Many of the features were only adopted after 3rd parties made them popular (RTs, pictures) or because people found ways to circumvent the platform's limitations (People post pictures of text? Longer tweets, URLs no longer increase the character count, etc).
- pronoiac 9y agoAlso performance: I'm surprised the Twitter mobile interface is so laggy on an iPad Pro.
- paxys 9y agoThis is amazing, but I really wish people willing to put in this much effort would write a real article on literally any blogging/publishing platform vs. an impossible to read Tweetstorm (or whatever this is called).
- bartread 9y agoAgree. I have little love for Medium but it would be considerably more readable than this, and a subject this interesting really deserves a long-form article. I suppose possibly it depends on where you perceive your audience to be and how you can most effectively reach them, but twitter certainly isn't optimal for my consumption.
- iKlsR 9y agohttps://threadreaderapp.com/thread/980968298002006016.html https://threadreaderapp.com/thread/980968298002006016.html
- laythea 9y agoEvery little while when I scroll and a media element is displayed I experience a large stutter. That's an awful UI.
- tehsauce 9y agoI recently wrote up an explanation of the way procedural generation works, and compiled a list of interesting live demos! Repo even contains some simple code to experiment with :) https://github.com/Computer-Graphics-And-Pretty-Pictures/Procedural-Generation https://github.com/Computer-Graphics-And-Pretty-Pictures/Pro...
- endlessvoid94 9y agoI remember reading about the Minecraft generation algorithm years ago but can't find the link now. The worlds of minecraft are certainly beautiful in a similar sense.
- glandium 9y agoI remember Strike Commander (1993) was generating its maps at install time, which took forever, but saved a lot of floppy disk space. http://fabiensanglard.net/reverse_engineering_strike_commander/sc_mapgenerator.png http://fabiensanglard.net/reverse_engineering_strike_command... http://fabiensanglard.net/reverse_engineering_strike_commander/index.php http://fabiensanglard.net/reverse_engineering_strike_command...
- twic 9y agoElite (1984) generated its maps on demand, in real time: http://blog.rabidgremlin.com/2015/01/14/procedural-content-generation-creating-a-universe/ http://blog.rabidgremlin.com/2015/01/14/procedural-content-g... Admittedly, a few specks on a black background does not take a lot of generation!
- dwringer 9y agoThat reminded me of this small piece[1] on the arcade version of Berzerk[2] from 1980. > The maze for each level was established on the fly using a seed number fed into a rudimentary algorithm. and, further, > Each time the code is “cold started” the seed starts out at zero, but from there the room number is used as the next seed. This is fed through a very simple algorithm. It generates directions for the walls, which use s few bit-wise operations to add the pillars inside the rooms. [1] https://hackaday.com/2013/07/21/how-the-mazes-were-generated-for-classic-berzerk-game/ https://hackaday.com/2013/07/21/how-the-mazes-were-generated... [2] https://en.wikipedia.org/wiki/Berzerk_(video_game) https://en.wikipedia.org/wiki/Berzerk_(video_game)
- Confiks 9y agoAnother beautiful example of a procedural city generator is that of the Subversion game once in development by Introversion software, makers of Uplink, Defcon and Darwinia: https://www.youtube.com/watch?v=FR9xI0GgrBY https://www.youtube.com/watch?v=FR9xI0GgrBY It was their intention to generate the entire city including building interiors and game elements. 20-part blog series with broken images can be found here: http://introversion.co.uk/subversion http://introversion.co.uk/subversion I learned only now that the generator was apparently distributed once with a Humble Bundle.
- pronoiac 9y agoThe Internet Archive preserved the blog images: https://web.archive.org/web/20110210072637/http://introversion.co.uk/subversion/ https://web.archive.org/web/20110210072637/http://introversi...