Monday, 2 January 2017

Adam Courtney- Big big big update! :)

New Features/Developments:
  • Harpoon fire rates can be tamed to adjust difficulty
  • Guns no longer rotate beyond desired angles (no shooting through boat)
  • Guns only snap to player when they're in the "hitbox"
  • Player is directly targeted by harpoons
  • Boat types change over the years, and are easy to change
  • Whale now interacts with the boats- you can knock them and stuff like that
  • Harpoons return to the ship
  • Harpoons now have "rope" attached, which breaks if the whale is still alive
  • Time bug fixed, can now time the gameplay by seconds (enabling 2 minutes to be set as an exact thing hopefully)

High priority:
  • Add in a death sequence - Part way there, details in commentary
  • Improve the mouse input, so it's more responsive (Leap Motion controls the mouse)
  • Improve the harpoon movement (they take a curved line to the player sometimes- unsure why)
Medium priority:
  • Max Parameters (this is a smaller job, and I don't know everything that needs to be sent yet)
  • Soften the harpoon gun's turning motion
Lower Priority
  • Make the bubbles prettier, and ensure it gives the impression of the whale moving.


This week's adventures have added a tonne to the game, with my main objectives by and large complete!

The hardest part has been getting the targeting system running, it involved a lot of research, posting on Unity forums, and experimentation to get it right. I learned that there are multiple ways to approach the same task- for instance moving an object rather than addressing its physics, using colliders rather than casting out beams and cross-referencing C# scripts instead of trying to pigeon-hole everything onto the same object.

The death sequence is coming on okay, at the moment it's just got the rope remaining on the whale, and the player loses their control while the failure message is on the screen. It would be great to have it veer offscreen, but  the other ships complicate that a bit. It could be that it depends on which gun hits the whale, and maybe it surfaces instead of ramming all the boats into each other.

It would be nice to also have a reward for winning the game, maybe there's a second whale to show repopulation after the hunting ceases, or even just some pretty lights to just reinforce that there was a victory. The sound should go a huge way towards this though, so it should come out well.
There is a bug/feature where the harpoons seem to be very keen taking a very exaggerated trip up in the air before going to the player's position, but I'll get that hopefully. :)

As it stands, we have a functional and very difficult game! :)

No comments:

Post a Comment