Concept
Keychains. Trinkets. And other knick-knacks. The Holy Trinity of my obsessions. I love collecting them. The keychain of my house key always jingles wherever I go because of how many keychains I’ve attached to it. I want to encapsulate this experience into a game in which the user will personalize a bag of their choice with keychains, trinkets and other decorative items of their choice!
Design
- Using pictures of the different keychains and storing them in an array that will randomize when the user clicks the randomize button but it will stay on screen/user can move the object onto their bag if they wish to take the object.
- Implement sound effects of the jingle of keychains whenever the user clicks on a keychain.
- User can also randomize the bag until they choose a bag of their choice.
- use OOP for ribbons so that the user can put however many ribbons as they like on their bag.
Challenges
- Figuring out the logic in how to click-move-click-place the keychains based on mouse input could be tricky. This would require a function.
- Using shapes to illustrate the illustrations and design of the game. I’m using pictures for the more detailed keychains, but I would like to try designing my own keychains using the shapes on p5.
Risk prevention
- Use different files for different parts of the code so that it is more organized and I can easily refer to a specific part of the code without having to scroll through long blocks of code.
- Have a ‘miscellaneous’ file where I would do my testing at.
- Create copies of files so I never lose my previous work after I’ve edited some parts of the code.