mirror of
https://github.com/michaelrausch/Party-Parrots-At-Sea.git
synced 2026-05-09 06:18:44 +00:00
5595e0439bdfdf269d32f536e165ea9366251383
Story1249 sounds and music AND text chat
## Changes
* Added music for the following parts of the game:
* Menu music
* Race music
* Finish screen music
* Added sound effects for the following events:
* Button clicking
* Button hovering (Although it is incredibly quiet)
* Cap gun when the countdown hits 00:00
* Ambient ocean noises
* Collisions (between boats and boats, marks, gates, boundaries)
* Boat rounding a mark
* Boat finishing the race
* Chat window now appears in lower right for all clients/host
* When the message is sent using the 'Enter' key or the send button, all clients/host receive the message in the senders boat colour
* There are two "cheat codes" which when types into chat give the following effect:
* ">speed x" - Will multiply all boats speeds by x
* ">finish" - Will make the race automatically finish and move to the finish screen
## Testing
* Manual test log completed
* Unit tests completed for chat cheat codes
* Cucumber tests completed for general sending of chat between clients
See merge request !69
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 sourcedoc/User and design documentationdoc/examples/Demo example files for use with your application
Description
Languages
Java
96.7%
CSS
2.7%
FreeMarker
0.5%
Gherkin
0.1%