@@ -15,7 +15,7 @@ const holes = [
1515 { x : 400 , y : 400 , r : 15 }
1616] ;
1717const friction = 0.98 ;
18- const sensitivity = 0.5 ;
18+ const sensitivity = 0.4 ;
1919
2020const keys = { } ;
2121document . addEventListener ( 'keydown' , e => keys [ e . key . toLowerCase ( ) ] = true ) ;
@@ -25,8 +25,8 @@ document.addEventListener('keyup', e => keys[e.key.toLowerCase()] = false);
2525if ( window . DeviceMotionEvent ) {
2626 window . addEventListener ( 'devicemotion' , e => {
2727 if ( e . accelerationIncludingGravity ) {
28- angleX = e . accelerationIncludingGravity . x * 0.1 ; // Scale down for sensitivity
29- angleY = e . accelerationIncludingGravity . y * 0.1 ; // Scale down for sensitivity
28+ angleX = e . accelerationIncludingGravity . x * - 0.01 ; // Scale down for sensitivity
29+ angleY = e . accelerationIncludingGravity . y * - 0.01 ; // Scale down for sensitivity
3030 }
3131 } ) ;
3232}
@@ -70,10 +70,11 @@ function update() {
7070 // WASD simulation
7171 let keyboardAngleX = 0 ;
7272 let keyboardAngleY = 0 ;
73- if ( keys [ 'w' ] ) keyboardAngleY -= 1 ;
74- if ( keys [ 's' ] ) keyboardAngleY += 1 ;
75- if ( keys [ 'a' ] ) keyboardAngleX -= 1 ;
76- if ( keys [ 'd' ] ) keyboardAngleX += 1 ;
73+ let keyboard_sensitivity = 5 ;
74+ if ( keys [ 'w' ] ) keyboardAngleY -= keyboard_sensitivity ;
75+ if ( keys [ 's' ] ) keyboardAngleY += keyboard_sensitivity ;
76+ if ( keys [ 'a' ] ) keyboardAngleX -= keyboard_sensitivity ;
77+ if ( keys [ 'd' ] ) keyboardAngleX += keyboard_sensitivity ;
7778
7879 // Kombiniere Tastatur und DeviceMotion
7980 const totalAngleX = angleX + keyboardAngleX ;
0 commit comments