Connor Taylor Brown ab9aeeb58f Merge branch 'CommandFactory' into 'master'
Tacking and gybing merge request

Note: this allows the player to perform a common maneuver, changing tack, quickly. The goal is to change the boat's heading from one tack to another with a single keypress.
If the boat is heading upwind, the keypress will cause the boat to tack through head-to-wind, so that the wind shifts from one side of the boat to the other. The TWA (true wind angle) after tacking should be 360-TWA(before_tacking).
Similarly for gybing if the boat is initially heading downwind, except that the boat's heading always remains away from the wind.

Acceptance criteria:

- The wind shifts from one side of the boat to the other on keypress
- When heading upwind the boat should tack on keypress
- When heading downwind the boat should gybe on keypress

[Manual test](https://eng-git.canterbury.ac.nz/seng302-2017/team-7/wikis/manual-test:-tacking-and-gybing)

See merge request !24
2017-08-15 12:06:20 +12:00
2017-07-19 23:18:52 +12:00
2017-07-19 23:18:52 +12:00
2017-04-24 20:23:29 +12:00

SENG302 Project Template

Basic Maven project with required Maven reporting setup and basic GitLab CI.

It is a requirement that your product should be completely built to a deliverable form using the Maven package goal.

Remember to set up your GitLab CI server (refer to the student guide for instructions).

Basic Project Structure

  • src/ Your application source
  • doc/ User and design documentation
  • doc/examples/ Demo example files for use with your application
S
Description
Software Engineering Project from SENG302 in University of Canterbury
Readme
227 MiB
Languages
Java 98.4%
CSS 1.6%