(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]]]]]