(align:"=><=")+(text-style:"bold","buoy")+(text-colour:red)[GAME DEV PROMPT GENERATOR] (checkbox: bind $do_theme, "theme") (checkbox: bind $do_limitation, "limitation") (link-rerun:"(text-colour:#e03131)[GENERATE]")[(set: $genre_number to (random:1,14)){(if: $genre_number is 1)[(set: $genre to " first person shooter")] (elseif: $genre_number is 2) [(set: $genre to " platformer")] (elseif: $genre_number is 3) [(set: $genre to "n RPG")] (elseif: $genre_number is 4)[ (set: $genre to " metroidvania")] (elseif: $genre_number is 5)[ (set: $genre to " puzzle game")] (elseif: $genre_number is 6)[ (set: $genre to " simulator game")] (elseif: $genre_number is 7)[ (set: $genre to "n interactive fiction game")] (elseif: $genre_number is 8)[ (set: $genre to " rhythm game")] (elseif: $genre_number is 9)[ (set: $genre to " fighting game")] (elseif: $genre_number is 10)[ (set: $genre to " 3D game")] (elseif: $genre_number is 11)[ (set: $genre to " board game")] (elseif: $genre_number is 12)[ (set: $genre to "n idle game")] (elseif: $genre_number is 13)[ (set: $genre to " roguelike")] (elseif: $genre_number is 14)[ (set: $genre to "n endless runner")] (set: $theme_number to (random:1,34)) (if: $theme_number is 1)[(set: $theme to "Gardening")] (elseif: $theme_number is 2)[(set: $theme to "cooking")] (elseif: $theme_number is 3)[(set: $theme to "space")] (elseif: $theme_number is 4)[(set: $theme to "running a business")] (elseif: $theme_number is 5)[(set: $theme to "the end of the world")] (elseif: $theme_number is 6)[(set: $theme to "golf")] (elseif: $theme_number is 7)[(set: $theme to "building a city")] (elseif: $theme_number is 8)[(set: $theme to "tidying a room")] (elseif: $theme_number is 9)[(set: $theme to "delivering parcels")] (elseif: $theme_number is 10)[(set: $theme to "going on a walk")] (elseif: $theme_number is 11)[(set: $theme to "cowboys")] (elseif: $theme_number is 12)[(set: $theme to "archeology")] (elseif: $theme_number is 13)[(set: $theme to "discovering a lost civilisation")] (elseif: $theme_number is 14)[(set: $theme to "the afterlife")] (elseif: $theme_number is 15)[(set: $theme to "making art")] (elseif: $theme_number is 16)[(set: $theme to "writing a story")] (elseif: $theme_number is 17)[(set: $theme to "a fantasy world")] (elseif: $theme_number is 18)[(set: $theme to "time travel")] (elseif: $theme_number is 19)[(set: $theme to "alternate universes")] (elseif: $theme_number is 20)[(set: $theme to "building a house")] (elseif: $theme_number is 21)[(set: $theme to "cloning")] (elseif: $theme_number is 22)[(set: $theme to "running a marathon")] (elseif: $theme_number is 23)[(set: $theme to "surviving a zombie apocalypse")] (elseif: $theme_number is 24)[(set: $theme to "solving a murder")] (elseif: $theme_number is 25)[(set: $theme to "communicating with the dead")] (elseif: $theme_number is 26)[(set: $theme to "brewing potions")] (elseif: $theme_number is 27)[(set: $theme to "politics")] (elseif: $theme_number is 27)[(set: $theme to "making planets")] (elseif: $theme_number is 28)[(set: $theme to "caring for a pet")] (elseif: $theme_number is 29)[(set: $theme to "game development")] (elseif: $theme_number is 30)[(set: $theme to "exploring a haunted house")] (elseif: $theme_number is 31)[(set: $theme to "improving your mental health")] (elseif: $theme_number is 32)[(set: $theme to "talking to people about their lives")] (elseif: $theme_number is 33)[(set: $theme to "working in a museum")] (elseif: $theme_number is 34)[(set: $theme to "making friends")] (set: $limitation_number to (random:1,15)) (if: $limitation_number is 1)[(set: $limitation to "you can only use one button")] (elseif: $limitation_number is 2)[(set: $limitation to "you can only use two colours")] (elseif: $limitation_number is 3)[(set: $limitation to "you can only control it with text inputs")] (elseif: $limitation_number is 4)[(set: $limitation to "the game restarts every 2 minutes")] (elseif: $limitation_number is 5)[(set: $limitation to "the art is low-poly")] (elseif: $limitation_number is 6)[(set: $limitation to "you have to develop it in 48 hours")] (elseif: $limitation_number is 7)[(set: $limitation to "the art is pixel art")] (elseif: $limitation_number is 8)[(set: $limitation to "the game takes place on one screen")] (elseif: $limitation_number is 9)[(set: $limitation to "the art must be hand drawn")] (elseif: $limitation_number is 11)[(set: $limitation to "the game window must be 128x128 pixels")] (elseif: $limitation_number is 12)[(set: $limitation to "there must be voice acting")] (elseif: $limitation_number is 13)[(set: $limitation to "it looks like it was made for the NES")] (elseif: $limitation_number is 14)[(set: $limitation to "it looks like it was made for the original GameBoy")] (elseif: $limitation_number is 15)[(set: $limitation to "two players can play")] } (if: ($do_theme)) [(if:($do_limitation is false))[(transition:"fade-right")[(text-colour:red)[a$genre about $theme]]](if:($do_limitation))[(transition:"fade-right")[(text-colour:red)[a$genre about $theme where $limitation]]]](if: ($do_theme is false))[(if:($do_limitation))[(transition:"fade-right")[(text-colour:red)[a$genre where $limitation]]](if: ($do_limitation is false))[(transition:"fade-right")[(text-colour:red)[a$genre]]]]]