Assignment 5: Midterm Progress

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.

Leave a Reply