inciteco / tug-of-war

0 stars 0 forks source link

Immediate freezing on Android vs Android #21

Closed inciteco closed 7 years ago

inciteco commented 7 years ago
[GameService] init
phaser.min.js:3    Phaser CE v2.8.3 | Pixi.js | Canvas | WebAudio     http://phaser.io ♥♥♥
GameService.js:368 [GameService] player ready: Object
GameService.js:368 [GameService] findOpponent
GameService.js:368 [GameService] findExistingGame
GameService.js:368 [GameService] most recent game already has a player!
GameService.js:368 [GameService] starting a new new game instead...
GameService.js:368 [GameService] createNewGame
GameService.js:368 [GameService] startGameSession e {repo: t, path: t, ee: t, ne: false}
GameService.js:368 [GameService] gameUpdate Object {player_1: Object, player_1_joined_at: "2017-08-30T20:01:28.510Z", player_1_score: 0}
firebase.js:320 FIREBASE WARNING: Using an unspecified index. Consider adding ".indexOn": "player_2" at /games/2017-08-30 to your security rules for better performance R @ firebase.js:320e.ni @ firebase.js:320(anonymous function) @ firebase.js:320e.vr @ firebase.js:320t.vr @ firebase.js:320t.cr @ firebase.js:320(anonymous function) @ firebase.js:320e.nt @ firebase.js:320e.handleIncomingFrame @ firebase.js:320mySock.onmessage @ firebase.js:320
GameService.js:368 [GameService] createNewGame done! game.key: -Ksoj-85m_xc7zxtvbv6
GameService.js:368 [GameService] gameUpdate Object {player_1: Object, player_1_joined_at: "2017-08-30T20:01:28.510Z", player_1_score: 0, player_2: Object, player_2_joined_at: "2017-08-30T20:01:32.426Z"…}
GameService.js:368 [GameService] setOpponent Object {image: "assets/images/nonFBPlayerPics_05.png", key: "Li375fh2gifhrLAQZ4EWeuSr7PG3", name: "dave thompson"}
GameService.js:368 [GameService] remote player arrived: Object {image: "assets/images/nonFBPlayerPics_05.png", key: "Li375fh2gifhrLAQZ4EWeuSr7PG3", name: "dave thompson"}
waitforplayer.js:159 Opponent has arrived: Object {image: "assets/images/nonFBPlayerPics_05.png", key: "Li375fh2gifhrLAQZ4EWeuSr7PG3", name: "dave thompson"}
GameService.js:368 [GameService] gameUpdate Object {game_end_time: "2017-08-30T20:02:21.430Z", game_start_time: "2017-08-30T20:01:36.429Z", player_1: Object, player_1_joined_at: "2017-08-30T20:01:28.510Z", player_1_score: 0…}
GameService.js:368 [GameService] schedule found!
GameService.js:368 [GameService] starting countdown as host
GameService.js:368 [GameService] countdown started, seconds remaining: 4.991
GameService.js:368 [GameService] no scores found yet
GameService.js:368 [GameService] no scores found yet
waitforplayer.js:171 Player 2 pic load completed
GameService.js:368 [GameService] start scheduled
GameService.js:368 [GameService] onGameplayStart › user should start calling game.makeMove(<Number>) now
waitforplayer.js:119 [WaitForPlayerState]: leaving waitforplayer state
GameService.js:368 [GameService] game end scheduled for 44.993 seconds from now
play.js:229 Uncaught TypeError: String(...).padStart is not a function(…)updateGameCounter @ play.js:229update @ phaser.min.js:3updateTimers @ phaser.min.js:3update @ phaser.min.js:3update @ phaser.min.js:3updateRAF @ phaser.min.js:3window.requestAnimationFrame.forceSetTimeOut._onLoop @ phaser.min.js:3
GameService.js:368 [GameService] sending my move to the server: 15
GameService.js:368 [GameService] move allowed 43.722 seconds remaining
GameService.js:368 [GameService] gameUpdate Object {game_end_time: "2017-08-30T20:02:21.430Z", game_start_time: "2017-08-30T20:01:36.429Z", last_to_move: 1, player_1: Object, player_1_joined_at: "2017-08-30T20:01:28.510Z"…}
GameService.js:368 [GameService] onPlayerMove: 15
play.js:135 [PlayState]: tug 15
GameService.js:368 [GameService] sending my move to the server: 15
GameService.js:368 [GameService] move allowed 43.279 seconds remaining
GameService.js:368 [GameService] gameUpdate Object {game_end_time: "2017-08-30T20:02:21.430Z", game_start_time: "2017-08-30T20:01:36.429Z", last_to_move: 1, player_1: Object, player_1_joined_at: "2017-08-30T20:01:28.510Z"…}
GameService.js:368 [GameService] onPlayerMove: 15
play.js:135 [PlayState]: tug 30
GameService.js:368 [GameService] sending my move to the server: 15
GameService.js:368 [GameService] move allowed 42.943 seconds remaining
GameService.js:368 [GameService] gameUpdate Object {game_end_time: "2017-08-30T20:02:21.430Z", game_start_time: "2017-08-30T20:01:36.429Z", last_to_move: 1, player_1: Object, player_1_joined_at: "2017-08-30T20:01:28.510Z"…}
GameService.js:368 [GameService] onPlayerMove: 15
play.js:135 [PlayState]: tug 45
GameService.js:368 [GameService] sending my move to the server: -4.5
GameService.js:368 [GameService] move allowed 42.655 seconds remaining
GameService.js:368 [GameService] gameUpdate Object {game_end_time: "2017-08-30T20:02:21.430Z", game_start_time: "2017-08-30T20:01:36.429Z", last_to_move: 1, player_1: Object, player_1_joined_at: "2017-08-30T20:01:28.510Z"…}
GameService.js:368 [GameService] onPlayerMove: -4
play.js:135 [PlayState]: tug 41
2GameService.js:368 [GameService] move synced
GameService.js:368 [GameService] gameUpdate Object {game_end_time: "2017-08-30T20:02:21.430Z", game_start_time: "2017-08-30T20:01:36.429Z", last_to_move: 1, player_1: Object, player_1_joined_at: "2017-08-30T20:01:28.510Z"…}
play.js:135 [PlayState]: tug 61
2GameService.js:368 [GameService] move synced
GameService.js:368 [GameService] sending my move to the server: -4.5
GameService.js:368 [GameService] move allowed 42.372 seconds remaining
GameService.js:368 [GameService] gameUpdate Object {game_end_time: "2017-08-30T20:02:21.430Z", game_start_time: "2017-08-30T20:01:36.429Z", last_to_move: 1, player_1: Object, player_1_joined_at: "2017-08-30T20:01:28.510Z"…}
GameService.js:368 [GameService] onPlayerMove: -4
play.js:135 [PlayState]: tug 57
GameService.js:368 [GameService] gameUpdate Object {game_end_time: "2017-08-30T20:02:21.430Z", game_start_time: "2017-08-30T20:01:36.429Z", last_to_move: 1, player_1: Object, player_1_joined_at: "2017-08-30T20:01:28.510Z"…}
play.js:135 [PlayState]: tug 42
GameService.js:368 [GameService] move synced
GameService.js:368 [GameService] sending my move to the server: -4.5
GameService.js:368 [GameService] move allowed 41.992 seconds remaining
GameService.js:368 [GameService] gameUpdate Object {game_end_time: "2017-08-30T20:02:21.430Z", game_start_time: "2017-08-30T20:01:36.429Z", last_to_move: 1, player_1: Object, player_1_joined_at: "2017-08-30T20:01:28.510Z"…}
GameService.js:368 [GameService] onPlayerMove: -4
play.js:135 [PlayState]: tug 38
GameService.js:368 [GameService] move synced
GameService.js:368 [GameService] sending my move to the server: -4.5
GameService.js:368 [GameService] move allowed 41.499 seconds remaining
GameService.js:368 [GameService] gameUpdate Object {game_end_time: "2017-08-30T20:02:21.430Z", game_start_time: "2017-08-30T20:01:36.429Z", last_to_move: 1, player_1: Object, player_1_joined_at: "2017-08-30T20:01:28.510Z"…}
GameService.js:368 [GameService] onPlayerMove: -4
play.js:135 [PlayState]: tug 34
GameService.js:368 [GameService] sending my move to the server: -4.5
GameService.js:368 [GameService] move allowed 41.238 seconds remaining
GameService.js:368 [GameService] gameUpdate Object {game_end_time: "2017-08-30T20:02:21.430Z", game_start_time: "2017-08-30T20:01:36.429Z", last_to_move: 1, player_1: Object, player_1_joined_at: "2017-08-30T20:01:28.510Z"…}
GameService.js:368 [GameService] onPlayerMove: -4
play.js:135 [PlayState]: tug 30
GameService.js:368 [GameService] gameUpdate Object {game_end_time: "2017-08-30T20:02:21.430Z", game_start_time: "2017-08-30T20:01:36.429Z", last_to_move: 1, player_1: Object, player_1_joined_at: "2017-08-30T20:01:28.510Z"…}
play.js:135 [PlayState]: tug 15
GameService.js:368 [GameService] move synced
GameService.js:368 [GameService] gameUpdate Object {game_end_time: "2017-08-30T20:02:21.430Z", game_start_time: "2017-08-30T20:01:36.429Z", last_to_move: 1, player_1: Object, player_1_joined_at: "2017-08-30T20:01:28.510Z"…}
play.js:135 [PlayState]: tug 0
GameService.js:368 [GameService] gameUpdate Object {game_end_time: "2017-08-30T20:02:21.430Z", game_start_time: "2017-08-30T20:01:36.429Z", last_to_move: 1, player_1: Object, player_1_joined_at: "2017-08-30T20:01:28.510Z"…}
play.js:135 [PlayState]: tug -15
GameService.js:368 [GameService] move synced
GameService.js:368 [GameService] gameUpdate Object {game_end_time: "2017-08-30T20:02:21.430Z", game_start_time: "2017-08-30T20:01:36.429Z", last_to_move: 2, player_1: Object, player_1_joined_at: "2017-08-30T20:01:28.510Z"…}
play.js:135 [PlayState]: tug -30
GameService.js:368 [GameService] gameUpdate Object {game_end_time: "2017-08-30T20:02:21.430Z", game_start_time: "2017-08-30T20:01:36.429Z", last_to_move: 2, player_1: Object, player_1_joined_at: "2017-08-30T20:01:28.510Z"…}
play.js:135 [PlayState]: tug -45
GameService.js:368 [GameService] gameUpdate Object {game_end_time: "2017-08-30T20:02:21.430Z", game_start_time: "2017-08-30T20:01:36.429Z", last_to_move: 2, player_1: Object, player_1_joined_at: "2017-08-30T20:01:28.510Z"…}
play.js:135 [PlayState]: tug -60
GameService.js:368 [GameService] gameUpdate Object {game_end_time: "2017-08-30T20:02:21.430Z", game_start_time: "2017-08-30T20:01:36.429Z", last_to_move: 2, player_1: Object, player_1_joined_at: "2017-08-30T20:01:28.510Z"…}
play.js:135 [PlayState]: tug -75
GameService.js:368 [GameService] gameUpdate Object {game_end_time: "2017-08-30T20:02:21.430Z", game_start_time: "2017-08-30T20:01:36.429Z", last_to_move: 2, player_1: Object, player_1_joined_at: "2017-08-30T20:01:28.510Z"…}
play.js:135 [PlayState]: tug -90
GameService.js:368 [GameService] gameUpdate Object {game_end_time: "2017-08-30T20:02:21.430Z", game_start_time: "2017-08-30T20:01:36.429Z", last_to_move: 2, player_1: Object, player_1_joined_at: "2017-08-30T20:01:28.510Z"…}
play.js:135 [PlayState]: tug -105
GameService.js:368 [GameService] endGame called
GameService.js:368 [GameService] final game state:
GameService.js:368 [GameService] - finalScore?: -90
GameService.js:368 [GameService] - tie?: false
GameService.js:368 [GameService] - playingAsPlayer1?: true
GameService.js:368 [GameService] - finalGameState.last_to_move?: 2
GameService.js:368 [GameService] - playerWon?: false
GameService.js:368 [GameService] gameUpdate Object {finalScore: -90, game_end_time: "2017-08-30T20:02:21.430Z", game_ended: true, game_ended_at: "2017-08-30T20:01:49.382Z", game_start_time: "2017-08-30T20:01:36.429Z"…}
GameService.js:368 [GameService] game has ended! playerWon: false
GameService.js:368 [GameService] clearAllTimers
GameService.js:368 [GameService] onGameplayEnd, user won? false
waitforplayer.js:119 [WaitForPlayerState]: leaving waitforplayer state
GameService.js:368 [GameService] user should be taken to results screen
play.js:183 [PlayState]: onGameplayEnd, user won? false false
GameService.js:368 [GameService] endGameSession
GameService.js:368 [GameService] game has ended, aborting updates!
GameService.js:368 [GameService] game conclusion saved!