2cda5ea70dLobby no longer glitches out when a person disconnects and reconnects without restarting the program #story[1188]
Fan-Wu Yang
2017-09-11 20:34:34 +1200
54a9140f31lobby listener is added and removed so that the program doesn't drasticaly slow down when the lobby is connected to multiple times #story[1188]
Fan-Wu Yang
2017-09-11 20:29:15 +1200
df04cdf87cBoats are now visualy removed when they leave the lobby.
Fan-Wu Yang
2017-09-11 19:54:43 +1200
0da6931f8fHave structure for skybox, still need to play around with it a bit more to make it fit. #story[1261]
Joseph Gardner
2017-09-11 18:24:21 +1200
d92410b9b4Fixed XML Issue where sometimes the last boat would not display itself #story[1188]
Fan-Wu Yang
2017-09-11 18:14:26 +1200
b976186c7dMerged current master in. Made changes to classes so tutorial again due to merge. #story[1189]
David Wu
2017-09-11 15:31:18 +1200
c97706d86eMerge branch 'master' into story70
David Wu
2017-09-11 14:27:12 +1200
a123bfb7e8Merge branch 'Story_76' into 'master'
Jessica Syder
2017-09-11 12:06:27 +1200
346aa148efAdded some debug statements, and WIP MarkRoundingSequence class. Temporarily disabled source id allocator time checks. Added mark rounding stuff to race canvas to help debug. #story[1185]
fjc40
2017-09-11 11:35:11 +1200
ae75bb86d3Resized models to a similar size of the collision detectors. #story[1261]
Fan-Wu Yang
2017-09-11 02:48:00 +1200
08ca42f786Wrote some missing java docs #story[1261]
Fan-Wu Yang
2017-09-11 01:05:58 +1200
9ac9c25923Made sea surface look like a sea surface which is randomly generated each time, size may need to be altered a bit else it will cause the program to slow #story[1261]
Fan-Wu Yang
2017-09-11 00:54:11 +1200
c6594a0e20Tutorial text now displays on screen when in tutorial. #story[1189]
David Wu
2017-09-10 19:31:56 +1200
9a96131a33Fixed issue where wind arrow, accordion, time, etc. were not being displayed. Fixed issue where zooming would crash when done outside of tutorial. #story[1189]
David Wu
2017-09-10 18:11:52 +1200
bad6422ca9Implemented tutorial for zooming as it was left out from the last commit. Refactored updating tutorial state. #story[1189]
David Wu
2017-09-10 17:38:48 +1200
d2d5ae62ebTutorial states implemented and working. Game currently prints to terminal the "tutorial text". Next step is to create display on application for these text. Game ends when tutorial ends. Fixed game not loading xml issue. #story[1189]
David Wu
2017-09-10 17:11:20 +1200
a7eefca13aWork in progress, the perlin noise is now generated, however, a good colour should be selected as well as using a subject3d instead of a imageview #story[1261]
Fan-Wu Yang
2017-09-10 16:15:37 +1200
28ec4b9246Merge branch 'master' into story70
David Wu
2017-09-10 15:19:03 +1200
e2b868d815Added boundaries to the map, which are drawn by the race #story[1261]
Fan-Wu Yang
2017-09-10 14:49:16 +1200
70f4a00d12Scaled down marks and boats to make 3rd person view more realistic - Added boat and mark annotations to support selection at large camera distance - Reduced collision radius to 15 m - Fixed event startup and XML files as race was crashing on start
cbt24
2017-09-09 17:09:14 +1200
ddc3a6ae47boxes in lobby are now boats
hba56
2017-09-09 16:26:17 +1200
e5d8a4028dMerge remote-tracking branch 'remotes/origin/master' into story77
hba56
2017-09-09 16:20:00 +1200
ae8fa312a3removed sout and added a longer startup time. Also fixed race xmls to remove set boats
hba56
2017-09-09 15:37:35 +1200
ea1594a839Merge remote-tracking branch 'remotes/origin/master' into Story_76
hba56
2017-09-09 15:35:02 +1200
2508b847b8Merge branch 'master' into storyD-3D
cbt24
2017-09-09 15:26:33 +1200
643f145407Added mark radius 3D annotation to improve bird's eye visibility
cbt24
2017-09-09 14:44:58 +1200
14aaf26b73Merge branch 'story40-zoom' into 'master'
Jessica Syder
2017-09-09 10:47:37 +1200
1ed7ccf146Minor changes preparing to merge in 3D
Jessica Syder
2017-09-09 10:44:19 +1200
93883ee8b7Added more descriptive documentation to new classes and functionality
Connor Taylor-Brown
2017-09-08 23:48:47 +1200
6a302841c0Minor changes preparing to merge in 3D
Jessica Syder
2017-09-08 22:24:06 +1200
0dff85006aChanges to code to use new controller structure.
Jessica Syder
2017-09-08 22:07:16 +1200
e149255240Tried to get multiple boats working but.... it's not #story[1196]
Fan-Wu Yang
2017-09-08 20:10:45 +1200
5bc382304bCreated and linked up bouy to race, and added keybindings to git ignore #story[1196]
Fan-Wu Yang
2017-09-08 19:15:39 +1200
5e516b0508re added the standard race #story[1193]
hba56
2017-09-08 18:12:51 +1200
a5050b8ea8Adding back lost changes and finishing splitting last controllers.
Jessica Syder
2017-09-08 18:08:58 +1200
4c2ab9cc9aMerge branch 'master' into story77
hba56
2017-09-08 17:28:17 +1200
0c9e55093cSet lobby anchor pane to invisible to allow races to start
Connor Taylor-Brown
2017-09-08 17:11:21 +1200
4780354452Errors in this commit: mock threads get interrupted #story[#1188]
hba56
2017-09-08 16:35:36 +1200
b034a452b6Fixed problem with race pane registering non-control keys
Connor Taylor-Brown
2017-09-08 16:30:03 +1200
2868f921e2Only one angular command can be active at a time. Only one velocity command can be active at a time. #story[1196]
Joseph Gardner
2017-09-08 15:55:29 +1200
68f434b6b6Bound zooming action to zoom keys - View3D subject selection is no longer enabled by default - Added documentation
Connor Taylor-Brown
2017-09-08 15:49:53 +1200
df624a8437Angular movement when auto vmg is pressed is smoothed. #story[1196]
Joseph Gardner
2017-09-08 15:34:22 +1200
1efec06bdcView3D can untrack objects and zoom in different modes - updateDistance zooms between 0 and infinity - Camera switches from third person to bird's eye when reaching a set distance - Only one subject can be tracked at a time
Connor Taylor-Brown
2017-09-08 14:21:03 +1200
d2c8ccd98eCourse image for a type M2 course has been made. #story[1193]
Joseph Gardner
2017-09-08 14:20:14 +1200
ec82e65ae7Fixed javadocs in xml creation classes.
fjc40
2017-09-08 13:45:36 +1200
63e2cc1fd0Merge remote-tracking branch 'remotes/origin/story77_lobby' into story77
hba56
2017-09-08 13:34:48 +1200
3157ac88b5Course layout for a type M2 course has been made. #story[1193]
Joseph Gardner
2017-09-08 13:27:30 +1200
23eabed3ffView3D tracks selected boat at fixed distance, pitch, and relative yaw
Connor Taylor-Brown
2017-09-08 12:58:06 +1200
b59eca1a8bAdded Subject3D selection to View3D - Changed how View3D is added to canvasBase to allow events to get through
Connor Taylor-Brown
2017-09-08 12:43:36 +1200
a494eb4a6dgames are now added on the correct port
hba56
2017-09-08 12:04:54 +1200
d3ddff8bf1host game start button added margins
hba56
2017-09-08 11:52:21 +1200
54baf4f884Added scroll-wheel zooming - Race pane listens to scroll delta and sets View3D distance accordingly - GPSConverter has more applicable property names for infinite 3D
Connor Taylor-Brown
2017-09-07 23:22:27 +1200
a2b3ba44c0RaceController scene separating
Jessica Syder
2017-09-07 22:47:45 +1200
7bad0e53ffThe boat is now viewable in top down view (60 degrees for isometric) and the race is playable #story[1261]
Fan-Wu Yang
2017-09-07 22:03:24 +1200
9f3cc53a63Finished Arrow, Title and StartController scene splitting
Jessica Syder
2017-09-07 21:40:10 +1200
002cccd5a0Reworked iMapLayout as race would either take too long or too short. Added temporary image for iMapLayout. Will be reworked when I have time. #story[1193]
David Wu
2017-09-07 21:15:41 +1200
18a689b110Changed a constant to be using the one in the constants file (prepartory start time) and temporarily made it so that the race can start in 3 seconds. #story[1261]
Fan-Wu Yang
2017-09-07 19:29:08 +1200
d302a08a14fix for ci builds #story[1193]
hba56
2017-09-07 19:25:49 +1200
e82c59a8a4New css for the host game window #story[1193]
hba56
2017-09-07 19:21:08 +1200
a6db06a82cBoats now reverse smoothly when colliding - Collision objects specify which boat is colliding - RaceLogic sets up an observable CollisionCommand when collision bubbles up - Boats now selectively identify observers of collision
cbt24
2017-09-07 16:57:07 +1200
9cba3934eaSails command now applies acceleration to boat - Race only has control over speed while Sails command is not in action - This is governed by a default velocity property on the boat - Sails command returns control when sails are out and boat is up to speed - Speed never falls below 0 - Speed never goes above VMG velocity to prevent exploitation
cbt24
2017-09-07 14:50:53 +1200
eba70ab2d4Sails command now listens to race to check if goal velocity is met
cbt24
2017-09-07 14:27:20 +1200
b62344261aMerge remote-tracking branch 'remotes/origin/master' into storyB-)
cbt24
2017-09-07 13:29:23 +1200
844b48a81aResolved issue #42 - "putting sails out changes boat bearing to face target gate"
cbt24
2017-09-07 13:23:56 +1200
d89186d8bfFinished playable 3D race with first person camera - Camera pivot must be manually updated - GPS coordinates are scaled by an arbitrary amount to make movement visible - Model has to be flipped 180 degrees to move forward
Connor Taylor-Brown
2017-09-06 14:36:24 +1200
4eac3ea8b5Updated the HostGame now has images for the maps and the map can be picked #story[1193]
hba56
2017-09-06 13:49:18 +1200
06517b7b47Tidied up code - Removed prints from tests - Added Javadocs in necessary places - Reenabled boat status message to send - Added boat average angle - pulled out modulateAngle function - Commented harder to read loops - Disabled toggled VMG #story[1182]
Fan-Wu Yang
2017-09-05 21:37:33 +1200
d602c1ec6fVMG is now working and fixed, however, it feels a bit odd #story[1182]
Fan-Wu Yang
2017-09-05 21:03:19 +1200
b22c5c5cd6Created xml for new course layout. Marks and such are all added. Need to set up boundary when I have time. #story[1193]
David Wu
2017-09-05 20:09:56 +1200
7331ad1a20VMG now works however some little bug in the interpolation in some quadrant that is making the speed all the same in the quadrant #story[1182]
Fan-Wu Yang
2017-09-05 19:26:06 +1200
19f4d0fc06Added marks back to the race view
cbt24
2017-09-05 16:50:26 +1200
05a0614246Boats now rotate correctly in position rather than about the origin
cbt24
2017-09-05 16:02:20 +1200
3ecf203cbaRecovered stable rotation of the player's boat - Uses AnimationTimer rather than listeners - Reduced pre-start time to speed up testing
cbt24
2017-09-05 15:19:04 +1200
8b5a5506e7Boat collisions now play a sound when user collides and a quieter sound when others collide. #story[1195]
David Wu
2017-09-05 14:00:15 +1200
7aaa880f40VMG now works with some edge cases issues #story[1182]
Fan-Wu Yang
2017-09-05 13:05:37 +1200
f4cb1a3ac4Made ObserverCommands and made racestate an observable. ObserverCommands observes the race passes in the params. #story[1196]
Joseph
2017-09-05 12:40:34 +1200