Commit Graph

164 Commits

Author SHA1 Message Date
Lars Berning 51ebdc30ab Merge branch 'main' into arcade 2022-03-09 20:25:02 +01:00
Lars Berning c454d4169d
fixes game start condition, better placement of opponents 2022-03-09 20:24:28 +01:00
Lars Berning 3c8c4f6914
fixes broken confirmation dialogs 2022-03-08 22:12:28 +01:00
Lars Berning 8dc8146abf
fixes #69 error in angularDisplacement calculation 2022-03-08 20:09:42 +01:00
Lars Berning d9a88aaee0
adds option to select game duration for stroke fighter 2022-03-07 19:51:20 +01:00
Lars Berning be545e445b
adds more realistic movement to spaceship, updates sprites 2022-03-04 20:25:20 +01:00
Lars Berning c9e7b310b4 refactors part of the frontend build pipeline, introduces ts 2022-03-03 22:22:19 +01:00
Lars Berning 156591fb51
implements stroke fighter insane mode 2022-02-21 20:22:19 +01:00
Lars Berning 434c67e46b
delegates scaling of the game canvas to game engine 2022-02-21 20:12:17 +01:00
Lars Berning 0308538066
improves movement speed when approaching enemies 2022-02-20 21:55:46 +01:00
Lars Berning d8225999b0
adds win and loose messages to stroke fighter 2022-02-20 21:41:05 +01:00
Lars Berning 4cd8d9c699
adds a game over screen 2022-02-20 20:39:32 +01:00
Lars Berning 873cbbe5a3
optimizes filesize of some images 2022-02-19 23:55:53 +01:00
Lars Berning 1133b91bfe
uses sprites in 2x resolution 2022-02-19 23:46:17 +01:00
Lars Berning 315015282a
fixes layout problem in portrait orientation 2022-02-19 22:33:22 +01:00
Lars Berning 75b837b95b
adds a missing reset statement 2022-02-19 21:43:22 +01:00
Lars Berning 05ea1fe65f
updatescript can now restart GUI after update 2022-02-19 21:33:45 +01:00
Lars Berning 80ed66e0d6
updates kaboom to latest alpha version 2022-02-19 20:34:22 +01:00
Lars Berning c98175f80d
mitigates a nasty delay issue 2022-02-19 19:54:50 +01:00
Lars Berning 1f77de07ab
adds start screen to stroke fighter, refactores some code 2022-02-18 19:34:07 +01:00
Lars Berning d662e6e71e
adds a background flash effect, makes metrics prettier 2022-02-17 21:35:16 +01:00
Lars Berning ef86a4988f
adds metrics to game screen, refactors styling 2022-02-17 21:12:13 +01:00
Lars Berning cb4b2d831f
adds raw power metric and memory cleanup in games 2022-02-16 20:04:49 +01:00
Lars Berning 63216b1159
fixes a problem with asset bundling, fixes a layout problem 2022-02-15 22:04:17 +01:00
Lars Berning b2d8fe070c
improvements to stroke fighter, game screen layout 2022-02-15 21:16:34 +01:00
Lars Berning 9beca6cf72
wires stroke fighter to rowing metrics 2022-02-14 20:47:45 +01:00
Lars Berning 700e569a42
adds first steps for the arcade game stroke fighter 2022-02-13 21:33:09 +01:00
Lars Berning 697d2cd53c
updates some libraries 2022-02-12 21:20:28 +01:00
Lars Berning c8c0719ec0
Merge pull request #66 from laberning/strava_upload
adds new features Strava upload and Device Shutdown
2022-02-12 20:50:34 +01:00
Lars Berning 5ece475b2e
adds a hint in the docs about the strava integration 2022-02-12 20:43:51 +01:00
Lars Berning 70f6623af6
updates some comments, bumps version 2022-02-12 20:21:08 +01:00
Lars Berning 8d8afb24b8
fixes a problem that prevented audio in browser on raspi 2022-02-12 17:58:12 +01:00
Lars Berning dec19fdd1f
adds feature to shutdown device, adds some minor UI improvements 2022-02-12 11:32:31 +00:00
Lars Berning 943518b986
implements confirmation dialogs, improvements to strava upload 2022-02-11 22:37:36 +00:00
Lars Berning 7b5cc942b9
adds contributing guidelines 2022-02-06 22:37:36 +00:00
Lars Berning dfc17c09b2
wires strava authorization to the web ui 2022-02-05 21:54:15 +01:00
Lars Berning 15cdf2e22f
adds initial strava integration to upload activities 2022-02-05 13:15:43 +01:00
Lars Berning a4a7a1b0a0
adds features to store recordings with gzip compression, fixes a bug with the recording config 2022-02-01 20:20:32 +01:00
Lars Berning 2ccd54a65d
adds a constant metric stream for BLE devices to fix some connectivity issues 2022-02-01 19:25:51 +01:00
Lars Berning 2210c46162
improves metrics of first stroke by setting reasonable initial values 2022-01-31 19:55:27 +01:00
Lars Berning 6792ca77c1
fixes #57 where diagram would show spikes 2022-01-31 19:47:18 +01:00
Lars Berning b1aebef900
updates linter ignore pattern since linter now can support more recent syntax 2022-01-31 19:43:40 +01:00
Lars Berning fc00c01e61
fixes a problem that prevented session recording from working 2022-01-30 13:52:17 +01:00
Lars Berning 56c016d17e
unifies some markdown styling 2022-01-29 20:37:48 +01:00
Lars Berning af5c1f0d9b
migrates to markdownlint-cli2 2022-01-29 15:35:47 +01:00
Lars Berning b788754d23
some simplifications for configuration 2022-01-29 15:23:29 +01:00
Lars Berning 3f74511017
removes ConfigManager from validation again 2022-01-29 14:48:27 +01:00
Lars Berning c72f79a665
adds a missing linter dependency 2022-01-29 14:42:30 +01:00
Lars Berning 8d634b0a65
updates eslint to v8, adds some more linting rules 2022-01-29 14:15:33 +01:00
Lars Berning 2997da6ec4
mitigates a dependency problem which caused an audit finding 2022-01-28 23:20:45 +01:00