solo
    - Add players scores
    - Add restart function after a match point
    - Add border match point
    - Fix cannon js object size
    - Fix vector dir init random values and max values
This commit is contained in:
hubourge
2024-09-02 18:13:36 +02:00
parent 820c3743d9
commit 6da8a023f5
2 changed files with 89 additions and 55 deletions

View File

@ -6,7 +6,7 @@
/* By: hubourge <hubourge@student.42.fr> +#+ +:+ +#+ */
/* +#+#+#+#+#+ +#+ */
/* Created: 2024/08/28 12:07:39 by edbernar #+# #+# */
/* Updated: 2024/08/30 15:52:41 by hubourge ### ########.fr */
/* Updated: 2024/09/02 18:06:37 by hubourge ### ########.fr */
/* */
/* ************************************************************************** */
@ -21,9 +21,19 @@ import { OrbitControls } from 'three/examples/jsm/controls/OrbitControls.js';
let scene = null;
let renderer = null;
let camera = null;
let controls = null;
/*
Controls :
- w : monter player1
- s : descendre player1
- haut : monter player2
- bas : descendre player2
- a : restart quand score debug
*/
class SoloGame
{
static create()
@ -43,7 +53,14 @@ class SoloGame
controls = new OrbitControls(camera, renderer.domElement);
camera.position.set(0, 30, 0);
// camera.position.set(20, 5, 20);
// camera.position.set(20, 5, 25);
document.addEventListener('keypress', (e) => {
if (e.key == 'a')
Map.reCreate(true);
})
renderer.setAnimationLoop(loop);
}