creative-animation-with-the-theater
https://github.com/janelleyu07/creative-animation-with-the-theater
Science Score: 44.0%
This score indicates how likely this project is to be science-related based on various indicators:
-
✓CITATION.cff file
Found CITATION.cff file -
✓codemeta.json file
Found codemeta.json file -
✓.zenodo.json file
Found .zenodo.json file -
○DOI references
-
○Academic publication links
-
○Academic email domains
-
○Institutional organization owner
-
○JOSS paper metadata
-
○Scientific vocabulary similarity
Low similarity (12.3%) to scientific vocabulary
Repository
Basic Info
- Host: GitHub
- Owner: JanelleYu07
- Language: Java
- Default Branch: main
- Size: 548 KB
Statistics
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
- Releases: 0
Metadata Files
README.md
creative-animation-with-the-theater
Unit 7 - Creative Animation with The Theater Project
Introduction
For this project, you will create an animation using The Theater that portrays a personal interest or solves a problem that you choose. Your program should demonstrate the object-oriented programming and software engineering skills and knowledge you have developed throughout the year.
Requirements
Use your knowledge of object-oriented programming, data structures, and algorithms to create an animation using The Theater:
- Use inheritance and polymorphism – Create a superclass that represents shared attributes and behaviors with at least two subclasses that are more specific versions or variations of the superclass.
- Method decomposition – Use overloaded, overridden, and private methods to implement different versions of the same behavior, variations of a superclass behavior, and to improve code organization.
- Use at least two data structures - Use at least two 1D or 2D arrays or ArrayLists to store elements that are manipulated using loops and conditionals.
- Implement one or more algorithms – Implement one or more algorithms that use loops and two-way or multi-selection statements with compound Boolean expressions to analyze the data.
- Create a visualization – Create an animation that portrays a personal interest or solves a problem that you choose using objects, data structures, and methods.
- Document your code – Use comments to explain the purpose of the methods and code segments and note any preconditions and postconditions.
Trello Board
Link the Trello board that you used to plan this project here.
UML Diagram
Put and image of your UML Diagram here. Upload the image of your UML Diagram to your repository, then use the Markdown syntax to insert your image here. Make sure your image file name is one word, otherwise it might not properly get display on this README.

Video
Record a short video of your project to display here on your README. You can do this by:
- Screen record your project running on Code.org.
- Upload that recording to YouTube.
- Take a thumbnail for your image.
- Upload the thumbnail image to your repo.
- Use the following markdown code:
Project Description
Write a description the personal interest or problem that your animation addresses. Then explain the user story(s) you identified, and how they help frame making your animation.
As an indecisive customer, I want to randomize my drink order so I don't have to choose my drink. Being able to randomize a drink allows me to order a drink without having to decide. The randomly generated drink is displayed on the screen, allowing the customer to see what the program generated.
Owner
- Login: JanelleYu07
- Kind: user
- Repositories: 1
- Profile: https://github.com/JanelleYu07
Citation (citations.txt)
Citations - "Menu Image" found at data:image/jpeg;base64,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 - "Coffee Image" found at data:image/jpeg;base64,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 - "Tea Image" found at https://img.freepik.com/premium-vector/refreshing-iced-thai-tea-takeaway-cup-white-background_1322553-52357.jpg - I used chatGPT to add to my code in order for it to work the way I wanted it to. It told me to input java.util.ArrayList, used the variable "parts" to split the prices for each drink, helped me created the getValidSizeIndex method, and added the if statement if the size is invalid. Chatgpt also helped me debug my code for parts like "String size", "parseDouble", and "randInt".
GitHub Events
Total
- Push event: 1
- Create event: 2
Last Year
- Push event: 1
- Create event: 2