This account hosts the autogenerated Bitsy projects created by AshG.
Bitsy is a retro style narrative and game making tool created by Adam le Doux.
These Bitsy's have been randomly generated using a Python programme created by AshG. It's a work in progress, but it can currently do the following:
- Asks for a number of keywords you want to have as characters, objects, things in the Bitsy.
- Generates a simple story narrative using these keywords with a limited set of randomly generated sentences.
- Generate a 4 colour palette in a variety of colour styles (neon, pastel, muddy, broad range).
- Generate both soft and hard wall tiles (differentiated by different colours).
- Generate sprites using keywords you enter to seed the dialog generation process - each sprite relates to one of the keywords you use.
- Generate items that will display the generated narrative.
- Generate horizontally mirrored and random rooms (current parameters are between 30 and 50 rooms), populated with tiles, sprites & items
- Generate exits to move from one room to another.
- This is all saved in a single text file as game data that can be copied and pasted directly into the Bitsy game data module.
Notes (updated 23/06/19)
PROBLEMS I NEED TO RESOLVE
- Some generated rooms don't have a clear path from the entry position to the exit.
THINGS I PLAN TO IMPROVE/DEVELOP
- Simple user input to generate different parts of the Bitsy file or standalone parts eg Maybe you only want 10 rooms generating, and you want them to be populated with 20 of your own tiles and items, rather than the auto-generator creating these parts for you. I currently have standalone modules that will do most of this in a clunky way, but ideally I'd like to pull them all together into a single program.
- Autogeneration of the Avatar.
- Improve the narrative to include:
- more variety
- branching text
- Improve the look of the exits.
Longer Term Plans
- Autogenerate random narrative/dialogue without any input at all.
- Look at using APIs to pull in live information so narratives can be built from news stories, blog posts etc
- Use the data in the above live information to logically generate the Bitsy. For example, if the average number of characters in a sentence is 100, then maybe the generated Bitsy will have 100 rooms.
- Provide a GUI for users - at the moment it is a raw Python program that can be run in a code editor, but it doesn't look all super fancy.