aboutsummaryrefslogtreecommitdiff
path: root/test-client/movement.ts
diff options
context:
space:
mode:
authortpart <tpart120@proton.me>2024-06-25 21:28:05 +0200
committertpart <tpart120@proton.me>2024-06-25 21:28:05 +0200
commite36ef0b93bb2bf4945b7760fa172cd5f5f06b720 (patch)
treed02bf98ed93fb3fde5c0614eca4db3cc0cfb4ef0 /test-client/movement.ts
parentb1695155df09a48d801dfb3b0e806f83303a3268 (diff)
downloadhurrycurry-e36ef0b93bb2bf4945b7760fa172cd5f5f06b720.tar
hurrycurry-e36ef0b93bb2bf4945b7760fa172cd5f5f06b720.tar.bz2
hurrycurry-e36ef0b93bb2bf4945b7760fa172cd5f5f06b720.tar.zst
Tweak player speed and acceleration
Diffstat (limited to 'test-client/movement.ts')
-rw-r--r--test-client/movement.ts4
1 files changed, 2 insertions, 2 deletions
diff --git a/test-client/movement.ts b/test-client/movement.ts
index 1ba6fad7..6c2e573d 100644
--- a/test-client/movement.ts
+++ b/test-client/movement.ts
@@ -20,7 +20,7 @@ import { tiles, players, PlayerData } from "./main.ts";
import { V2, normalize, length, sub_v2, lerp_exp_v2_mut } from "./util.ts";
export const PLAYER_SIZE = 0.4;
-export const PLAYER_SPEED = 25;
+export const PLAYER_SPEED = 65;
export function player_movement_update(p: PlayerData, dt: number, input: V2) {
if (length(input) > 0.1) lerp_exp_v2_mut(p.facing, input, dt * 10.)
@@ -30,7 +30,7 @@ export function player_movement_update(p: PlayerData, dt: number, input: V2) {
p.x += p.vel.x * dt
p.y += p.vel.y * dt
collide_player(p, dt)
- lerp_exp_v2_mut(p.vel, { x: 0, y: 0 }, dt * 5.)
+ lerp_exp_v2_mut(p.vel, { x: 0, y: 0 }, dt * 15.)
}
function collide_player(p: PlayerData, dt: number) {