zwu18
1b8fa59f0e
Having 0 hp now removes the boat from being an active boat. #story[1292]
8 years ago
Joseph
affbb69029
Merge remote-tracking branch 'origin/story1299_next_mark_direction' into story1299_next_mark_direction
8 years ago
Joseph
d86d043992
Merge branch 'master' into story1299_next_mark_direction
...
# Conflicts:
# racevisionGame/src/main/java/visualiser/Controllers/RaceViewController.java
# racevisionGame/src/main/resources/visualiser/scenes/newRaceView.fxml
8 years ago
zwu18
ba82328c42
Removed souts for speedometer. #story[1311]
8 years ago
zwu18
f4001e0ae3
Added visual display when boat dies. Added sound when boat dies. #story[1311]
8 years ago
Fan-Wu Yang
1ca276ec62
Fixed some issue after merge as well as set the minimum race time to 2 minutes. #story[1323]
8 years ago
Fan-Wu Yang
d6884a6981
Deprecated a method that shouldn't be used but is still being used, and merged in most recent master #story[1323]
8 years ago
Fan-Wu Yang
d599df3901
Merge branch 'master' into raceLength
...
# Conflicts:
# racevisionGame/src/main/java/mock/app/Event.java
8 years ago
Fan-Wu Yang
a33583d67d
Fixed racescaling a mark twice and removed println statements #story[1323]
8 years ago
zwu18
11d6d3a880
Documentation added. Master merged. #story[1311]
8 years ago
zwu18
1d95004811
Merge branch 'master' into story_speedometer
...
# Conflicts:
# racevisionGame/src/main/java/visualiser/Controllers/RaceViewController.java
# racevisionGame/src/main/resources/visualiser/scenes/newRaceView.fxml
8 years ago
zwu18
e53d7d894b
Warning sound added. Sound synced with visual display. #story[1292]
8 years ago
Fan-Wu Yang
967bdb394f
Merged in master and realigned center of the boat #story[1306]
8 years ago
Fan-Wu Yang
cd99492467
Merge branch 'master' into story1306_wind_arrow
...
# Conflicts:
# racevisionGame/src/main/java/visualiser/layout/Assets3D.java
8 years ago
Joseph
3f04485b78
Added manual connections works while also receiving available games from the server. #story[1352]
8 years ago
Joseph
5ebee27baa
Merge remote-tracking branch 'origin/master' into issue61_manual_connection_fix
8 years ago
Fan-Wu Yang
980d1d7977
Merge remote-tracking branch 'origin/issue58_sails_collision_fix' into story1297_sails
8 years ago
Fan-Wu Yang
a14307a6bf
Merge branch 'master' into story1297_sails
8 years ago
fjc40
76dff8009c
Removed countdown timer from lobby screen.
8 years ago
fjc40
9763150e85
Merge remote-tracking branch 'origin/master' into game_start_button_1352
8 years ago
Fan-Wu Yang
9da0d238c2
Removed printlns ready for DoD
8 years ago
Joseph Gardner
44268cc30b
Fixed not being able to add custom connections. Still need to test if it works with the http match browser (can't test it atm. #story[1352]
8 years ago
Fan-Wu Yang
6cfb076fef
Merge branch 'master' into story1297_sails
8 years ago
Fan-Wu Yang
a1b6de5638
Merge branch 'master' into story1306_wind_arrow
8 years ago
Fan-Wu Yang
eca921cb11
Removed println's ready for DoD
8 years ago
Joseph Gardner
7d789c04bb
Fixed sails out / colliding issue. #story[1297]
8 years ago
Joseph Gardner
332722e099
Attempt to fix sails in / out colliding issue. Going to test on dev for a better visual representation. #story[1297]
8 years ago
Joseph Gardner
f9f5cfef7d
Chanegd next mark arrow to fit with new UI. #story[1299]
8 years ago
Jessica Syder
915d61b9f3
Map can be zoomed out in birds eye view only to a specified distance.
...
#story[1312]
8 years ago
Jessica Syder
ab49d62c0d
Map can be zoomed in / out at all times.
...
- map can be zoomed when object is not selected
#story[1312]
8 years ago
Joseph Gardner
327c052b1d
Merge remote-tracking branch 'origin/master' into story1299_next_mark_direction
8 years ago
fjc40
20702f352b
Lobby start button is hidden/disabled by default, to avoid it being visible to non-host clients for a split seconds while loading screen.
8 years ago
Jessica Syder
e64e6ddbdb
Boat scaling is correct.
...
- scaling changes as a user zooms in or out to
- 3rd person view defaults to life size scale
#story[1312]
8 years ago
Fan-Wu Yang
6d55168c61
Added Textures to boats as well as added texture to arrow #story[1306]
8 years ago
Fan-Wu Yang
45ba3ae6ac
Added 3D wind arrow and it also rotates #story[1306]
8 years ago
David Wu
3a966fa6b8
Reworked visual displays for low hp boats. There is now a warning indication under boats that drop below 20hp. TODO: Create sfx and different display when boat is in critical hp/dead. #story[1292]
8 years ago
Fan-Wu Yang
d280c0bdae
Merged master and added a few comments
8 years ago
Fan-Wu Yang
12b7d10f24
Merge branch 'master' into story1297_sails
...
# Conflicts:
# racevisionGame/src/main/java/visualiser/Controllers/InGameLobbyController.java
# racevisionGame/src/main/java/visualiser/Controllers/RaceViewController.java
8 years ago
Connor Taylor-Brown
4f229ad01c
Implemented basic 3D start screen with no background race
...
#story[1301]
8 years ago
Connor Taylor-Brown
51413257b2
Modified title screen to use View3D with skybox and ambient lighting
...
#story[1301]
8 years ago
Jessica Syder
f1c1fc7063
Race length is affected by slider value.
...
- modified constructor of a race event to take in a scale value
- race is scaled according to minutes selected on the slider
- applied minimal css styling
- playing around with more styling options
- bug exists with 1 minute races, to be fixed
#story[1323]
8 years ago
David Wu
45b2f0b6db
Created more fire instances. #story[1292]
8 years ago
fjc40
46192af628
Race now has a 10 minute delay before starting (which is increased whenever it falls below 5 minutes).
...
The start button (visible to host) starts the race in whatever the prepatory time is.
#story[1352]
8 years ago
David Wu
1070842ada
Fire is now rotated and standing up-write. Found problem with fire not being directly on the boat. #story[1292]
8 years ago
David Wu
4f838a3598
Fire follows boat. TODO: rotate fire. #story[1292]
8 years ago
fjc40
da901d6e0c
Merge remote-tracking branch 'origin/master' into game_start_button_1352
8 years ago
fjc40
612b4b455e
Added start button for host on the ingameLobby screen.
...
#story[1352]
8 years ago
David Wu
c527ad0c52
Forgot to add image file. #story[1292]
8 years ago
David Wu
45eb557256
Displaying visual effect with imageview. #story[1292]
8 years ago
Jessica Syder
819cdc49ab
Created a slider on the Host Game screen.
...
- slider has min and max minutes
- a label is updated as the slider is moved
- the value of the slider selection is saved
- slider resizes appropriately with the window
#story[1323]
8 years ago
Joseph
bf6282c697
3D arrow added for zoomed view. Shows relative direction to mark. #story[1299]
8 years ago
Fan-Wu Yang
088e73414b
Fixed small bug where the sail never stopps jittering after moving #story[1297]
8 years ago
Fan-Wu Yang
2b8ca9265f
Sails now slowly spin to the correct position #story[1297]
8 years ago
hba56
ff59f7ff9c
Added a new hud for the race view
...
#story[1301]
8 years ago
hba56
bb24e13387
Merge remote-tracking branch 'remotes/origin/master' into raceView_UI
...
# Conflicts:
# racevisionGame/src/main/java/visualiser/Controllers/RaceViewController.java
# racevisionGame/src/main/resources/visualiser/scenes/newRaceView.fxml
8 years ago
hba56
7418f7b4e6
adding new assets for race view hud
...
#story[1301]
8 years ago
hba56
c43633f197
Merge branch 'master' into raceView_UI
8 years ago
zwu18
67779eb9ad
Same changes to dev. #story[1311]
8 years ago
zwu18
64ae01113a
Added delay for position update. This fixes fps issue. #story[1311]
8 years ago
Fan-Wu Yang
d3a6b82031
Commit before checking out developement
8 years ago
zwu18
1946bfd658
Added audio indication when the user boat is low on hp. Audio rate changes when hp is critically low. #story[1292]
8 years ago
Jessica Syder
908f31bcde
Merge branches 'master' and 'zoomzoom' of https://eng-git.canterbury.ac.nz/seng302-2017/team-7 into zoomzoom
8 years ago
zwu18
0b02727bf1
Set limits and more appearance changes for speedometer. #story[1311]
8 years ago
Connor Taylor Brown
49c08f5687
Merge branch 'story1298_boat_highlight' into 'master'
...
Story1298 - Boat highlighting
ACs:
- Current players boat is highlighted
See merge request !56
8 years ago
Jessica Syder
86fc911f98
Minor changes to improve look of third person view.
...
#story[1312]
8 years ago
Jessica Syder
62535720d4
Removed commented out code.
...
#story[1312]
8 years ago
Jessica Syder
fa6543a713
Merge branch 'master' of https://eng-git.canterbury.ac.nz/seng302-2017/team-7 into zoomzoom
8 years ago
Jessica Syder
1ecd2dd7b6
Zooming motion is more natural.
...
- added limits for zoom in, zoom out and when to change to birds eye
- zooming smoothed by adjusting pitch each zoom
- when zoom out limit is reached, view returns to original
#story[1312]
8 years ago
zwu18
e2ea6a5f03
Fixed issue with speedometer and sails interaction. #story[1311]
8 years ago
Connor Taylor-Brown
1b4b980081
Exponentially decrease speed as boat loses health
...
- Boat halves in speed after 90% health loss
#story[1291]
8 years ago
Connor Taylor-Brown
16da9e009b
Cherry-picked FXML changes from Development
...
#story[1291]
8 years ago
Connor Taylor-Brown
985f784066
Removed broken stuff from FXML after merge
8 years ago
Connor Taylor-Brown
dc9445a8a6
Merge branch 'master' into story1291-hp
...
# Conflicts:
# racevisionGame/src/main/resources/visualiser/scenes/newRaceView.fxml
8 years ago
Joseph
4cf9b67db8
Merge remote-tracking branch 'origin/master' into story1299_next_mark_direction
...
# Conflicts:
# racevisionGame/src/main/java/visualiser/Controllers/RaceViewController.java
8 years ago
Joseph
322d7b38b6
Merge remote-tracking branch 'origin/master' into story1298_boat_highlight
...
# Conflicts:
# racevisionGame/src/main/java/visualiser/Controllers/InGameLobbyController.java
8 years ago
Joseph
91c442e465
Set up architecture for next mark arrow and did a 2d template when the camera is zoomed out. #story[1299]
8 years ago
hba56
4242d05279
fixed issue with being unable to click through minimap
...
#story[1295]
8 years ago
Joseph
2cf0cca157
Can no longer click around the boat highlighting. #fix #story[1298]
8 years ago
Connor Taylor-Brown
5473fde731
Merge remote-tracking branch 'remotes/origin/master' into story1291-hp
8 years ago
David Wu
eee0b414f8
made trackpoints cap at 50. This fixes fps issues with the minimap. #fix #story[1295]
8 years ago
Connor Taylor-Brown
6c78e5d0b5
Tomato now depletes as expected
...
#story[1291]
8 years ago
Fan-Wu Yang
cf9acabd97
Boat sails now luff and stay when in the direction of the wind #story[1297]
8 years ago
Fan-Wu Yang
c9177da85c
Deleted another dead line #story[1297]
8 years ago
Fan-Wu Yang
ed11f7d56c
forgot to removed a dead line #story[1297]
8 years ago
Fan-Wu Yang
2389aa361c
Boats sails can luff and are now two piece. #story[1297]
8 years ago
Connor Taylor-Brown
10008f5452
Depleting tomato now watches player health
...
- [BUG] Tomato fills up instead of depleting
#story[1291]
8 years ago
hba56
add1d3996d
Set map colour back to a lighter colour as it didnt work as well on lower grade monitors
...
#story[1195]
8 years ago
hba56
dacaf58271
Merge remote-tracking branch 'remotes/origin/master' into minimap_test
8 years ago
hba56
b787b5a71b
changed map to dodgerblue
8 years ago
hba56
afc42cf2ab
lowered opacity
8 years ago
Fan-Wu Yang
1ffef51d7c
Changed local ip detection to use regex
8 years ago
hba56
50125e0151
moved minimap to left so does not overlap with speedo
8 years ago
Fan-Wu Yang
ffa1d8b0c4
Deleted Print Statement
8 years ago
Fan-Wu Yang
52271d580f
CHanged ip to local ip because port forwarding may be subjective to change.
8 years ago
Fan-Wu Yang
3d292f784b
Users can now resee the lobby after exit and reentering, and fixed concurrent alteration issue which was stopping players from exiting the lobby.
8 years ago
Connor Taylor-Brown
b0bc7f50f2
Updated FXMLs to add depleting tomato
...
- Tab view now contains health column
- BoatStateCommand now fails silently if command is received before race state is set up
#story[1291]
8 years ago
Fan-Wu Yang
fec421da00
Removed println messages
8 years ago
Fan-Wu Yang
30087ed9bd
Merge branch 'master' into newHostServer
...
# Conflicts:
# racevisionGame/src/main/java/visualiser/Controllers/LobbyController.java
8 years ago
Fan-Wu Yang
3c9e520d9f
Merged in null pointer issue.
8 years ago
Fan-Wu Yang
bb0c1d1780
Merge branch 'nullptr_finish_race_arrow' into newHostServer
8 years ago
Fan-Wu Yang
b0857debeb
Merge remote-tracking branch 'origin/nullptr_finish_race_arrow' into newHostServer
8 years ago
Fan-Wu Yang
b550afcca7
Merged race scaling with Http Match Discovery.
8 years ago
Connor Taylor-Brown
23040ecff4
Created separate listeners for all boats' and player boat health
...
#story[1291]
8 years ago
Fan-Wu Yang
ac5423263c
Merge remote-tracking branch 'origin/scale_maps_spike' into newHostServer
8 years ago
Connor Taylor-Brown
0d89574c1f
RaceViewController listens to health changes on the local player's boat
...
#story[1291]
8 years ago
Connor Taylor-Brown
7eb59cdcfc
Allowed fractional health deductions per frame
...
- Fixed boundary penalty system
#story[1291]
8 years ago
Connor Taylor-Brown
50d5dd02a2
BoatState message can be received from mock by visualiser
...
- Basic penalties have been made for out of bounds and collisions
- RaceServer packages and sends BoatState messages for each boat
- ServerConnection routes BoatState messages instead of dropping by default
- VisualiserRaceCommandFactory produces BoatStateCommands
#story[1291]
8 years ago
Connor Taylor-Brown
a295728e89
Created encoder and decoder for BoatState messages (HP packets)
...
- Added new MessageType.BOATSTATE enum to support new message type
- Modified EncoderFactory and DecoderFactory to support new enum
- Verify that original and decoded messages match
#story[1291]
8 years ago
hba56
f7d866144a
Map now only shows annotations when in full screen
...
#story[1295]
8 years ago
zwu18
4132b6733b
Fixed small display error with current position. #story[1311]
8 years ago
zwu18
051811b97d
Merge branch 'master' into story_speedometer
8 years ago
zwu18
be9feff6fd
Layout changes to speedometer UI. #story[1311]
8 years ago
zwu18
201b9f0051
Linked users boat speed up with speedometer UI. #story[1311]
8 years ago
zwu18
eea394372f
Race is now showing a speedometer in the bottom right corner. Next step is to update with speed of boat and improve appearance. #story[1311]
8 years ago
Joseph Gardner
a82d3081fc
Replace the class use of highlight with shockwave. #story[1298]
8 years ago
Joseph Gardner
9fbd5df626
Highlighting no longer goes over other boats. Player boat is highlighted in lobby. #story[1298]
8 years ago
Joseph Gardner
cfdbf5896f
Added basic highlighting to player boat. #story[1298]
8 years ago
Joseph Gardner
3ca62e6c2b
Added basic highlighting to player boat. #story[1298]
8 years ago
fjc40
db27d673de
Another fix for race xml stuff - the xml was fine, but the data sources would sometimes be overridden by empty ones, due to threading stuff.
8 years ago
hba56
d3f1e3baa4
Merge remote-tracking branch 'remotes/origin/master' into spectate_mode_basic
8 years ago
Fan-Wu Yang
928f5e31f0
Hopefully final version of Hosting #story[1188]
8 years ago
Fan-Wu Yang
f7da497743
Resizing maps to time taking now works #story[1323]
8 years ago
fjc40
424cd63c59
Should fix the race xml issues where boats get unassigned sometimes.
...
This removes the static raceServer stuff.
The Race/Boat/Regatta XML commands only execute if they contain newer data (it checks the sequence number).
8 years ago
fjc40
acd99f58cd
Merge remote-tracking branch 'origin/master' into nullptr_finish_race_arrow
8 years ago
hba56
f3f60acac6
resize map
8 years ago
hba56
731be68831
test for a minimap
8 years ago
Fan-Wu Yang
9d1145b298
Changed back to CI IP to test on CI
8 years ago
fjc40
75c15d492e
There was a null pointer exception when finishing the race, as the finish leg doesn't have compound marks.
8 years ago
fjc40
eacbe8d8ea
Merge remote-tracking branch 'origin/master' into boat_movement_smooth
8 years ago
Fan-Wu Yang
0348b0c642
Merged in master
8 years ago
Fan-Wu Yang
c91c4e5d7c
Merge branch 'master' into network_on_VPS
8 years ago
Fan-Wu Yang
4970f52c3a
Merge remote-tracking branch 'origin/master' into network_on_VPS
8 years ago
Fan-Wu Yang
34a803f92e
More changes
8 years ago
Fan-Wu Yang
22e9db473e
Removed test that took a manditory socket
8 years ago
fjc40
2c92102b2a
Changed GraphCoordinate to use double instead of int.
...
This results in waaaaay smoother movement. Boats no longer jump around.
8 years ago
fjc40
191f249bfb
Speed scale is 2, rather than 10.
...
Server simulates frames every 16ms rather than 50ms.
8 years ago
fjc40
5c58ca11ff
Boats use their assigned color.
...
Boat name is displayed in lobby instead of source ID.
8 years ago
fjc40
eb2ed45ed2
Merge branch 'master' into spectate_mode_basic
...
# Conflicts:
# racevisionGame/src/main/java/visualiser/Controllers/LobbyController.java
8 years ago
hba56
e0d886ffb2
overlay off by default
...
#story[1195]
8 years ago
hba56
3131d67cf2
Merge remote-tracking branch 'remotes/origin/master' into scoreTable
8 years ago
fjc40
ae9594f8c3
Removed a println and fixed some javadoc warnings.
8 years ago
fjc40
47d013612a
Fix for null pointer exception when finishing race.
8 years ago
hba56
88f1a393f2
Made the info tab into an overlay
...
#story[1195]
8 years ago
fjc40
24b068f249
Collision effect uses color.transparent instead of a custom transparent color.
8 years ago
fjc40
536428ce16
There was a null pointer exception related to going into/leaving third person camera and the arrow annotation.
8 years ago
fjc40
f308f5b8f3
Visualiser model thread was updating GUI instead of fx thread.
8 years ago
Connor Taylor-Brown
8d9624db96
Recovered sails smoothing
...
- Boat default position is now overridden only by collision command
- Sails command overrides boat velocity
#story[1195]
8 years ago
Connor Taylor-Brown
90c258e9e9
Reset collision tag on visualiser boat after displaying collision
...
- Modified View3D to index subjects rather than shapes by source ID
- Enforced one collision per boat on server to reduce rendering load
- Changed collision radius to less than bounce radius
- Fixed game-breaking null command bug
#story[1195]
8 years ago
hba56
c17900a461
Merge remote-tracking branch 'remotes/origin/master' into scoreTable
8 years ago
David Wu
e345ecdec1
Removed sout statements.
8 years ago