Alvin Jangvik
Ballistic Hamsters
Ballistic Hamsters is Lan-multiplayer third person shooter where you play as a hamster in a hamster ball with a rocket launcher.
AI is a modified player so the movement scripts are the same but I added a function that targets another hamster, predicts it's movement and sends that into the movement script. To make the bots feel more alive I added that they try to circle you instead of just following and will change direction of the circle as well as some random rocket jumps.
Hardest part was to make the scoreboard sync with all players. The reason it was difficult was because for some reason the global events that are supposed to be synced automatically in unreal just didn't work in code, but we didn't realize what the problem was so we tried a lot of different solutions that all were in C++ but none of them worked consistently. The solution was what we did in beginning( global events ) but make them in blueprint.