{"id":96,"date":"2021-03-05T03:13:41","date_gmt":"2021-03-05T03:13:41","guid":{"rendered":"http:\/\/mycours.es\/gamestudio2021\/?page_id=96"},"modified":"2024-02-28T20:48:17","modified_gmt":"2024-02-28T20:48:17","slug":"generators","status":"publish","type":"page","link":"http:\/\/mycours.es\/nomorevideogames\/generators\/","title":{"rendered":"Generators"},"content":{"rendered":"<p>Games and game-adjacent things on the spectrum between casual creators and generators.<\/p>\n<p><strong>Generation of things<\/strong><\/p>\n<p>Spore creature creator<br \/>\n<a href=\"https:\/\/www.youtube.com\/watch?v=dRovPCiBBTw&amp;ab_channel=Spore\">https:\/\/www.youtube.com\/watch?v=dRovPCiBBTw&amp;ab_channel=Spore<\/a><\/p>\n<p>Random Access Character<br \/>\n<a href=\"https:\/\/glkitty.itch.io\/random-acess-character\">https:\/\/glkitty.itch.io\/random-acess-character<\/a><\/p>\n<p>Snowflakes<br \/>\n<a href=\"https:\/\/viviariums.com\/projects\/snowflake\/interactive\/\">https:\/\/viviariums.com\/projects\/snowflake\/interactive\/<\/a><\/p>\n<p>Spaceships<br \/>\n<a href=\"https:\/\/twitter.com\/proc_spaceship\">https:\/\/twitter.com\/proc_spaceship<\/a><\/p>\n<p>Moths<br \/>\n<a href=\"https:\/\/twitter.com\/mothgenerator?ref_src=twsrc%5Egoogle%7Ctwcamp%5Eserp%7Ctwgr%5Eauthor\">https:\/\/twitter.com\/mothgenerator<\/a><\/p>\n<p>Mansions<br \/>\n<a href=\"https:\/\/watabou.itch.io\/procgen-mansion\">https:\/\/watabou.itch.io\/procgen-mansion<\/a><\/p>\n<p>Tanks<br \/>\n<a href=\"https:\/\/watabou.itch.io\/tank-doodles\">https:\/\/watabou.itch.io\/tank-doodles<\/a><\/p>\n<p>Avatars<br \/>\nIt can be an avatar creator like a\u00a0<a href=\"https:\/\/picrew.me\/\">picrew<\/a><br \/>\nExamples <a href=\"https:\/\/picrew.me\/image_maker\/136066\">1<\/a>\u00a0<a href=\"https:\/\/picrew.me\/image_maker\/166654\">2<\/a>\u00a0<a href=\"https:\/\/picrew.me\/image_maker\/582810\">3<\/a>\u00a0<a href=\"https:\/\/picrew.me\/image_maker\/25624\">4<\/a>\u00a0<a href=\"https:\/\/twitter.com\/monsterdating\">5<\/a>\u00a0<a href=\"https:\/\/picrew.me\/image_maker\/684527\">6<\/a>\u00a0<a href=\"https:\/\/picrew.me\/image_maker\/196678\">7<\/a>\u00a0<a href=\"https:\/\/picrew.me\/image_maker\/632067\">8<\/a>\u00a0<a href=\"https:\/\/picrew.me\/image_maker\/684527\">9<\/a><\/p>\n<p>Other modular collages<br \/>\nExamples\u00a0<a href=\"https:\/\/twitter.com\/Philateleology\">1<\/a>\u00a0<a href=\"https:\/\/twitter.com\/EmojiMashupFace\">2<\/a>\u00a0<a href=\"https:\/\/twitter.com\/WyWilderness\">3<\/a>\u00a0<a href=\"https:\/\/twitter.com\/RestroomGender\">4<\/a>\u00a0<a href=\"https:\/\/twitter.com\/FermiPasteladox\">5<\/a>\u00a0<a href=\"https:\/\/botwiki.org\/bot\/emoji_pizzas\/\">6<\/a>\u00a0<a href=\"https:\/\/twitter.com\/some_new_cities\">7<\/a>\u00a0<a href=\"https:\/\/fuck.bleeptrack.de\/\">8<\/a><\/p>\n<p>Patterns<br \/>\n<a href=\"http:\/\/mycours.es\/digitalmedia\/project-pattern\/\">http:\/\/mycours.es\/digitalmedia\/project-pattern\/<\/a><\/p>\n<h1><strong>Generation of environments<\/strong><\/h1>\n<p><strong>Minecraft<\/strong><\/p>\n<p><iframe loading=\"lazy\" title=\"Relaxing Minecraft Flyover (ALL BIOMES)\" width=\"840\" height=\"473\" src=\"https:\/\/www.youtube.com\/embed\/GMkWTmMTKGY?feature=oembed\" frameborder=\"0\" allow=\"accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share\" allowfullscreen><\/iframe><\/p>\n<p><iframe loading=\"lazy\" title=\"How Minecraft ACTUALLY Works ????\u26cf\ufe0f\" width=\"840\" height=\"473\" src=\"https:\/\/www.youtube.com\/embed\/YyVAaJqYAfE?feature=oembed\" frameborder=\"0\" allow=\"accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share\" allowfullscreen><\/iframe><\/p>\n<p><a href=\"https:\/\/www.redblobgames.com\/maps\/terrain-from-noise\/\"><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter size-full wp-image-198\" src=\"http:\/\/mycours.es\/nomorevideogames\/files\/2023\/08\/topdemo-3d.png\" alt=\"\" width=\"600\" height=\"300\" srcset=\"http:\/\/mycours.es\/nomorevideogames\/files\/2023\/08\/topdemo-3d.png 600w, http:\/\/mycours.es\/nomorevideogames\/files\/2023\/08\/topdemo-3d-300x150.png 300w\" sizes=\"auto, (max-width: 600px) 85vw, 600px\" \/><\/a><\/p>\n<p>Interactive explanation of various noise-based generation techniques<br \/>\n<a href=\"https:\/\/www.redblobgames.com\/maps\/terrain-from-noise\/\">https:\/\/www.redblobgames.com\/maps\/terrain-from-noise\/<\/a><\/p>\n<p><strong>No Man&#8217;s Sky<\/strong><\/p>\n<p><iframe loading=\"lazy\" title=\"Bizarre Worlds - No Man&#039;s Sky Exploration - [No Commentary\/HUD]\" width=\"840\" height=\"473\" src=\"https:\/\/www.youtube.com\/embed\/hRWB8VXjoyo?feature=oembed\" frameborder=\"0\" allow=\"accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share\" allowfullscreen><\/iframe><\/p>\n<p><iframe loading=\"lazy\" title=\"Building Worlds in No Man&#039;s Sky Using Math(s)\" width=\"840\" height=\"473\" src=\"https:\/\/www.youtube.com\/embed\/C9RyEiEzMiU?feature=oembed\" frameborder=\"0\" allow=\"accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share\" allowfullscreen><\/iframe><\/p>\n<p>&nbsp;<\/p>\n<p><strong>Dorfromantik<\/strong><\/p>\n<p><iframe loading=\"lazy\" title=\"The Most Relaxing Game EVER Made! Dorfromantik Full Release\" width=\"840\" height=\"473\" src=\"https:\/\/www.youtube.com\/embed\/i7bza8Sk8kA?feature=oembed\" frameborder=\"0\" allow=\"accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share\" allowfullscreen><\/iframe><\/p>\n<p>&nbsp;<\/p>\n<p>Dofromantik uses a much simple hexagonal tile based system similar to the board game <a href=\"https:\/\/boardgamereview.co.uk\/wp-content\/uploads\/2020\/08\/Carcassonne-final-board.png\">Carcassonne<\/a>. You can see the tiles abstracted here:<br \/>\n<a href=\"https:\/\/vilda.net\/s\/dorfromantik-solver\/\">https:\/\/vilda.net\/s\/dorfromantik-solver\/<\/a><\/p>\n<p><strong>Other examples<\/strong><\/p>\n<p>Planets<br \/>\n<a href=\"https:\/\/egordorichev.itch.io\/planet-generator\">https:\/\/egordorichev.itch.io\/planet-generator<\/a><\/p>\n<p>Proteus<br \/>\n<a href=\"https:\/\/twistedtree.itch.io\/proteus\">https:\/\/twistedtree.itch.io\/proteus<\/a><\/p>\n<p>Accurate Coastlines<br \/>\n<a href=\"https:\/\/spotline.itch.io\/accurate-coastlines\">https:\/\/spotline.itch.io\/accurate-coastlines<\/a><\/p>\n<p>Maps \/ towns<br \/>\n<a href=\"https:\/\/watabou.github.io\/\">https:\/\/watabou.github.io\/<\/a><\/p>\n<p>4Ever Transit Authority<br \/>\n<a href=\"https:\/\/turnfollow.itch.io\/4ever-transit-authority\">https:\/\/turnfollow.itch.io\/4ever-transit-authority<\/a><\/p>\n<h2><strong>Interiors<\/strong><\/h2>\n<p><strong>Mazes<\/strong><\/p>\n<p><iframe loading=\"lazy\" title=\"10 PRINT CHR$(205.5+RND(1)); : GOTO 10\" width=\"840\" height=\"630\" src=\"https:\/\/www.youtube.com\/embed\/m9joBLOZVEo?feature=oembed\" frameborder=\"0\" allow=\"accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share\" allowfullscreen><\/iframe><\/p>\n<p><a href=\"https:\/\/en.wikipedia.org\/wiki\/Maze_generation_algorithm\">https:\/\/en.wikipedia.org\/wiki\/Maze_generation_algorithm<\/a><br \/>\n<a href=\"https:\/\/t-rexwave.itch.io\/hand-drawn-maze-generator\">https:\/\/t-rexwave.itch.io\/hand-drawn-maze-generator<\/a><\/p>\n<p><strong>Rogue<\/strong><\/p>\n<p><iframe loading=\"lazy\" title=\"Rogue - The Original Roguelike\" width=\"840\" height=\"473\" src=\"https:\/\/www.youtube.com\/embed\/vxF1osPkplA?feature=oembed\" frameborder=\"0\" allow=\"accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share\" allowfullscreen><\/iframe><\/p>\n<p><a href=\"https:\/\/www.youtube.com\/watch?v=TlLIOgWYVpI&amp;ab_channel=RoguelikeCelebration\">Procedural random generation techniques for maps<\/a> &#8211; from the conference Roguelike Celebration<\/p>\n<p><iframe loading=\"lazy\" title=\"Herbert Wolverson - Procedural Map Generation Techniques\" width=\"840\" height=\"473\" src=\"https:\/\/www.youtube.com\/embed\/TlLIOgWYVpI?feature=oembed\" frameborder=\"0\" allow=\"accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share\" allowfullscreen><\/iframe><\/p>\n<p>&nbsp;<\/p>\n<p><strong>Spelunky<\/strong><\/p>\n<p><iframe loading=\"lazy\" title=\"How (and Why) Spelunky Makes its Own Levels\" width=\"840\" height=\"473\" src=\"https:\/\/www.youtube.com\/embed\/Uqk5Zf0tw3o?feature=oembed\" frameborder=\"0\" allow=\"accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share\" allowfullscreen><\/iframe><\/p>\n<p><strong>Noita<\/strong><\/p>\n<p><iframe loading=\"lazy\" title=\"Noita Playthrough -My best run so far (no commentary gameplay)\" width=\"840\" height=\"473\" src=\"https:\/\/www.youtube.com\/embed\/CH9LXdfth00?feature=oembed\" frameborder=\"0\" allow=\"accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share\" allowfullscreen><\/iframe><\/p>\n<p>&nbsp;<\/p>\n<p>Noita uses a variant of the Wang Tiles<br \/>\n<a href=\"https:\/\/en.wikipedia.org\/wiki\/Wang_tile\">https:\/\/en.wikipedia.org\/wiki\/Wang_tile<\/a><br \/>\n<a href=\"http:\/\/nothings.org\/gamedev\/herringbone\/more_herringbone_tiles.html\">http:\/\/nothings.org\/gamedev\/herringbone\/more_herringbone_tiles.html<\/a><br \/>\n<a href=\"https:\/\/thehorscht.github.io\/NoitaWangTiler\/\">https:\/\/thehorscht.github.io\/NoitaWangTiler\/<\/a><\/p>\n<p><strong>Generalized Wang tiled generator<\/strong><\/p>\n<p><a href=\"https:\/\/www.boristhebrave.com\/permanent\/23\/03\/tileset-creator\/\">https:\/\/www.boristhebrave.com\/permanent\/23\/03\/tileset-creator\/<\/a><\/p>\n<p><a href=\"http:\/\/mycours.es\/nomorevideogames\/files\/2024\/02\/Image-21.png\"><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter size-full wp-image-366\" src=\"http:\/\/mycours.es\/nomorevideogames\/files\/2024\/02\/Image-21.png\" alt=\"\" width=\"1166\" height=\"795\" srcset=\"http:\/\/mycours.es\/nomorevideogames\/files\/2024\/02\/Image-21.png 1166w, http:\/\/mycours.es\/nomorevideogames\/files\/2024\/02\/Image-21-300x205.png 300w, http:\/\/mycours.es\/nomorevideogames\/files\/2024\/02\/Image-21-1024x698.png 1024w, http:\/\/mycours.es\/nomorevideogames\/files\/2024\/02\/Image-21-768x524.png 768w\" sizes=\"auto, (max-width: 709px) 85vw, (max-width: 909px) 67vw, (max-width: 1362px) 62vw, 840px\" \/><\/a><\/p>\n<p><strong>Marching squares\/cubes<\/strong><\/p>\n<p><iframe loading=\"lazy\" title=\"Coding Marching Squares\" width=\"840\" height=\"473\" src=\"https:\/\/www.youtube.com\/embed\/0ZONMNUKTfU?feature=oembed\" frameborder=\"0\" allow=\"accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share\" allowfullscreen><\/iframe><\/p>\n<p><a href=\"https:\/\/www.boristhebrave.com\/2018\/04\/15\/marching-cubes-tutorial\/\">Tutorial<\/a><\/p>\n<p><strong>Wave Function Collapse<\/strong><\/p>\n<p><iframe loading=\"lazy\" title=\"Infinite city generated with the Wave Function Collapse algorithm\" width=\"840\" height=\"473\" src=\"https:\/\/www.youtube.com\/embed\/7ffT_8wViBA?feature=oembed\" frameborder=\"0\" allow=\"accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share\" allowfullscreen><\/iframe><\/p>\n<p><a href=\"https:\/\/github.com\/marian42\/wavefunctioncollapse\">Source code<\/a><\/p>\n<p>More technical and cutting edge technique. You can find a lot of information online and some interactive implementations:<br \/>\n<a href=\"https:\/\/lelserslasers.itch.io\/wave-function-collapse-overlapping-model\">https:\/\/lelserslasers.itch.io\/wave-function-collapse-overlapping-model<\/a><\/p>\n<p><iframe loading=\"lazy\" title=\"Coding Challenge 171: Wave Function Collapse\" width=\"840\" height=\"473\" src=\"https:\/\/www.youtube.com\/embed\/rI_y2GAlQFM?feature=oembed\" frameborder=\"0\" allow=\"accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share\" allowfullscreen><\/iframe><\/p>\n<p><strong>Other examples<\/strong><\/p>\n<p>Brutalist architecture \/ exhibitions<br \/>\n<a href=\"https:\/\/www.youtube.com\/watch?v=j--No48hcfs&amp;ab_channel=AlphaBetaGamer\">https:\/\/www.youtube.com\/watch?v=j&#8211;No48hcfs&amp;ab_channel=AlphaBetaGamer<\/a><\/p>\n<p>Interminal<br \/>\n<a href=\"https:\/\/www.youtube.com\/watch?v=1TBtelRAglM&amp;ab_channel=Sim4K\">https:\/\/www.youtube.com\/watch?v=1TBtelRAglM&amp;ab_channel=Sim4K<\/a><\/p>\n<p>For more advanced examples, and a community check<br \/>\n<a href=\"https:\/\/www.reddit.com\/r\/proceduralgeneration\/\">https:\/\/www.reddit.com\/r\/proceduralgeneration\/<\/a><\/p>\n<p>&nbsp;<\/p>\n<p><strong>Casual creators \/ sandbox<\/strong><\/p>\n<p>Townscraper<br \/>\n<a href=\"https:\/\/store.steampowered.com\/app\/1291340\/Townscaper\/\">https:\/\/store.steampowered.com\/app\/1291340\/Townscaper\/<\/a><br \/>\n<a href=\"https:\/\/www.youtube.com\/watch?v=ii4HuYXYMCU&amp;ab_channel=Heuster101\">Playthrough<\/a><\/p>\n<p>Engare<br \/>\n<a href=\"https:\/\/store.steampowered.com\/app\/415170\/Engare\/\">https:\/\/store.steampowered.com\/app\/415170\/Engare\/<\/a><br \/>\nCreative mode playthrough<br \/>\n<a href=\"https:\/\/www.youtube.com\/watch?v=q3GqwTEP9yo&amp;ab_channel=MahdiBahrami\">https:\/\/www.youtube.com\/watch?v=q3GqwTEP9yo&amp;ab_channel=MahdiBahrami<\/a><\/p>\n<p>SuperSculptor<br \/>\n<a href=\"https:\/\/shilly.itch.io\/supersculptor\">https:\/\/shilly.itch.io\/supersculptor<\/a><\/p>\n<p>Become a Great Artist<br \/>\n<a href=\"https:\/\/data.runhello.com\/j\/artist\/3\/\">Download<\/a>, <a href=\"https:\/\/www.youtube.com\/watch?v=kLHWAqbQvDM&amp;t=21s&amp;ab_channel=OhNoVideoGames\">Playthrough\u00a0<\/a><\/p>\n<p>Panoramical<br \/>\n<a href=\"https:\/\/www.youtube.com\/watch?v=iuPYVL6IYPI&amp;ab_channel=FullThrough\">https:\/\/www.youtube.com\/watch?v=iuPYVL6IYPI&amp;ab_channel=FullThrough<\/a><\/p>\n<p>Historic Tale construction Kit<br \/>\n<a href=\"https:\/\/htck.github.io\/bayeux\/#!\/\">https:\/\/htck.github.io\/bayeux\/#!\/<\/a><br \/>\n<a href=\"https:\/\/mobile.twitter.com\/profannieoakley\/status\/1357768408671027202\">https:\/\/mobile.twitter.com\/profannieoakley\/status\/1357768408671027202<\/a><\/p>\n<p>Blob Opera<br \/>\n<a href=\"https:\/\/artsandculture.google.com\/experiment\/blob-opera\/AAHWrq360NcGbw?cp=e30\">https:\/\/artsandculture.google.com\/experiment\/blob-opera\/AAHWrq360NcGbw?cp=e30<\/a><\/p>\n<p>Blossom<br \/>\n<a href=\"https:\/\/kenwong.itch.io\/blossom\">https:\/\/kenwong.itch.io\/blossom<\/a><\/p>\n","protected":false},"excerpt":{"rendered":"<p>Games and game-adjacent things on the spectrum between casual creators and generators. Generation of things Spore creature creator https:\/\/www.youtube.com\/watch?v=dRovPCiBBTw&amp;ab_channel=Spore Random Access Character https:\/\/glkitty.itch.io\/random-acess-character Snowflakes https:\/\/viviariums.com\/projects\/snowflake\/interactive\/ Spaceships https:\/\/twitter.com\/proc_spaceship Moths https:\/\/twitter.com\/mothgenerator Mansions https:\/\/watabou.itch.io\/procgen-mansion Tanks https:\/\/watabou.itch.io\/tank-doodles Avatars It can be an avatar creator like a\u00a0picrew Examples 1\u00a02\u00a03\u00a04\u00a05\u00a06\u00a07\u00a08\u00a09 Other modular collages Examples\u00a01\u00a02\u00a03\u00a04\u00a05\u00a06\u00a07\u00a08 Patterns http:\/\/mycours.es\/digitalmedia\/project-pattern\/ Generation of environments Minecraft Interactive &hellip; <a href=\"http:\/\/mycours.es\/nomorevideogames\/generators\/\" class=\"more-link\">Continue reading<span class=\"screen-reader-text\"> &#8220;Generators&#8221;<\/span><\/a><\/p>\n","protected":false},"author":1,"featured_media":0,"parent":0,"menu_order":20,"comment_status":"closed","ping_status":"closed","template":"","meta":{"footnotes":""},"class_list":["post-96","page","type-page","status-publish","hentry"],"_links":{"self":[{"href":"http:\/\/mycours.es\/nomorevideogames\/wp-json\/wp\/v2\/pages\/96","targetHints":{"allow":["GET"]}}],"collection":[{"href":"http:\/\/mycours.es\/nomorevideogames\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"http:\/\/mycours.es\/nomorevideogames\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"http:\/\/mycours.es\/nomorevideogames\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"http:\/\/mycours.es\/nomorevideogames\/wp-json\/wp\/v2\/comments?post=96"}],"version-history":[{"count":15,"href":"http:\/\/mycours.es\/nomorevideogames\/wp-json\/wp\/v2\/pages\/96\/revisions"}],"predecessor-version":[{"id":367,"href":"http:\/\/mycours.es\/nomorevideogames\/wp-json\/wp\/v2\/pages\/96\/revisions\/367"}],"wp:attachment":[{"href":"http:\/\/mycours.es\/nomorevideogames\/wp-json\/wp\/v2\/media?parent=96"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}