Week 21

This is the first week back after handing in my project. I was happy with my results, but I hope that with some more work I can get get a few more excellences next time.

I feel like this week went well! I got put with a group of people who had lots of good ideas for my group project. to make discussion more organized I made a teams channel, as well as creating the GitHub repositiory that we will be needing later in the project.

We have narrowed it down to Health and wellbeing/assistive living, and climate crisis/biodiversity. Eventually we narrowed this down further to climate crisis/biodiversity.

When looking further into this idea, I thought “how could we possibly include each others skills?”, so I came up with idea making a quiz about wildlife that could include a robot that could travel to a sensor, each sensor correlates to an answer. When an answer on the screen is selected, the robot could travel to the dedicated to the sensor. If the answer is right, something interesting could happen. What this “interesting thing” could be is something that would need to be discussed with my team, however some of my teammates said that they wanted to include some kind of machinery with fabric, so I thought this fabric movement could change depending on the answer.

however, I also had another idea. I am currently testing the feasibility of it. My first idea I feel is definitely feasible, this one I’m not so sure on. This idea includes “picking up” an animal image using a fingerpoint with using ML5 hand tracking. When the animal is selected, the facts about that dedicated animal are displayed on the screen. If the fingerpoint is moved away from the picked up animal, I want it to fall to the bottom of the screen and bounce.

I didn’t know if this was possible, so I did some research and I discovered a nice simple way of having physics! In this case, the dropping would only occur when the animal is dragged away from its starting point, however I felt it is definetly a good start.

Bing Videos

Testing this only took a day thankfully, and I felt it was helpful to test it now rather than later, as I have noticed that I sometimes implement features without thinking, then later down the line I question if a different idea would have been better.

For this to work, I had to research vectors and I looked at the documentation for p5js. Vectors were actually pretty easy, but it was definetly beneficial to understand how they work as my “animal” is dropped with a vector transformation acting as a gravitational pull.

Thankfully, it works! I can also change the gravity, so my objects can have future weights! In the future, I need to test if image pngs can work for this, I’m assuming they can but it will be good to confirm.

Leave a Reply

Your email address will not be published. Required fields are marked *