For this assignment, we were told to introduce ourselves using guided questions and to put them into an infographic. We learned how to create and use guided questions for a given assignment and how to create infographics. This assignment helped me grow as a better note-taker and get better at infographics.
Everything went great. My only problem is the size and proportions. I think it is a bit clunky and all over the place. This is probably because I wanted to add so many elements and make it look fancy.
Next time, I will probably try to be more minimalistic and neat. I will use new knowledge to also help with the infographic and questions.
For this assignment, we learned more about the Expected Schoolwide Learner Outcomes (ESLOs) and used our newfound knowledge of infographics to help create one for any ESLO. This assignment was assigned to learn and research about the ESLOs and set a goal to achieve the chosen ESLO.
Everything went great. The research went smoothly and my knowledge of creating infographics and my goal to make them minimalistic really helped. I think it is really good and I don't see a problem. I think next time, I will strive to make my infographic similar to this one and more focused on the main assignment.
Scratch Program. Click to Try!
For this assignment, we learned to use variables and other Scratch tools to build a creative story. This assignment was assigned to learn about using variables and being more creative and advanced for future use in programming.
Everything went pretty smoothly. There was some difficulty in adding the bonuses, though, as it would bug into the end screen and play all lines. Next time, I think I would actually keep most things and try to challenge myself with the bonuses and challenges
For this assignment, using what we know about Scratch and Flowcharts, we needed to create a Market Program that allows for the selection of three products and three customizations per product, the addition of money, and a correct change algorithm.
For the Market, I based mine on an online Market website, such as Lazada. But without the lush or formality. Money will be paid at the end in denominations of 1-2-5s (besides 200 with a maximum of 1000). There is also a Timer built as a sprite during the "payment and delivery." Lastly, the change algorithm seen here is created mathematically, using only if-then statements, divides, and floors to create the correct change.
Everything was pretty smooth and highly customizable. Although, I did have high difficulty with the Mathematical Change Algorithm. This was due to overthinking it. It was actually very easy once I understood the concept. Next Time, I think I will try working smarter on the algorithm. I also would like to continue challenging myself more. Since Scratch is a very basic block-coding program, I will remind myself to be too much and over-complicate it.
Scratch Program. Click to Try!
**NOTE: Due to adherence and the possibility of promoting negative actions, major changes had to be made to the game itself, so it barely does anything now.**
For this GROUP assignment, I was paired with Vlad to work on a Scratch Project using what we have learned and the new video sensing to add and learn about Augmented Reality (AR). We were allowed to make a unique, working, and playable game.
During this assignment, we create dialogue and lore for our game. Since the Video-Sensing for Scratch was horrible, we made it seem as though the player was the worst training ever. The game itself was supposed to be a futuristic military training facility. We also add "multiplayer" as when you click the start button at the end, you become player 2 and both scores of P1 & P2 will be shown at the end.
This assignment was very fun to create and pretty challenging due to the video sensing and just wanted to add more and more features. Next time, I think I would add some more features but keep most of the things the same.
During this final project, I learned how to create fractals and use Python and Python Turtle more creatively. It really broadened my ideas and thinking on the use of programming and more.
With around 580 lines of code, I also learned its pretty fun and easy to get caught into, at least if you like something of this sort. I also learned how to strategically plan for projects more and create my own Replits and Programs. Last but not least, I learned more that I really like these more challenging projects and scripting, and just how ahead I am in my class on this subject.
Personally, I think I could have made the program more efficient and pretty, but for a week's worth of programming and this being the first time I did Python Turtle to this scale, I would say I did a pretty good job. I also think it could have been made slightly more challenging in some ways, though.