Progress Report 3

24/10/2023

Added Vibration Functionality for Controllers

Super simple with the HInput Unity Asset
Right now I dictate the strength (or more accurately the duration) of the vibration based on how impactful I feel the action would be in real life

Vibration is super important and a useful tool to have when developing a game for controller as it is a super simple solution to add more juice or "feedback" to the game

Added Boomerang Ability

temp boomerang asset from New Super Mario Bros.

You throw the boomerang by doing the 125 movement to throw it right right
or the 103 movement for left

Image for reference, 4 is the centre location of the joystick, fully explained at Report 1)
Pasted image 20231024074701.png|100

The boomerang is thrown a certain distance from the player, stands still for 1 second, then returns to the player
The amount of time the boomerang stands still & the distance the boomerang is thrown is a variable

The player can force-return the boomerang early by doing the 1 movement
The boomerang has collision, meaning you can knock back your enimies or use the boomerang as a platform yourself

Unity_1QoErEAPBo.gif
(I got onto the highest platform by jumping off of the boomerang, it returning to me, and right when its under my feet I jump again, giving me essentially a skilled double-jump)

Added Teleport Point Ability

You can only place one teleport point at a time
The teleport point lasts 15 seconds before disappearing
Variable time before disappearing
The teleport point is affected by physics and has a collider, meaning anyone can push it around

To place a teleport point, the player inputs the 36785 movement
To teleport to the teleport point, the player inputs the 30125 movement

Image for reference, 4 is the centre location of the joystick, fully explained at Report 1)
Pasted image 20231024074701.png|100

!Unity_jNjjKNyBux.gif

Additional Notes

A cool idea I had while writing out this report is to make a program which creates a visual representation of the movement patterns so I don't have to keep referring to the image in these reports
Pasted image 20231024074701.png|100

It would also be useful for the players in-game to learn how to make the moves from the images