memo.txt update

This commit is contained in:
LuckyLaszlo
2022-12-01 18:20:58 +01:00
parent f73932c131
commit 93a40f2ad9
2 changed files with 8 additions and 7 deletions

View File

@@ -10,20 +10,21 @@ Done:
- draw on the canvas "WIN", "LOSE", "MATCHMAKING COMPLETE", ...
- interpolation (mis à jour progressif des mouvements de l'adversaire)
- traitement groupé des inputs clients toutes les x millisecondes
(BUG désynchronisation: revenu à un traitement immédiat en attendant)
(BUG désynchronisation: revenu à un traitement immédiat en attendant)
- Détruire les GameSession une fois finies.
- mode multi-balles
TODO:
- mode multi-balles
- mode spectateur
- un ou deux modes de jeu alternatif.
- certaines utilisations de Math.floor() superflu ? Vérifier les appels.
- (prediction de l'avancement de la balle basé sur la latence serveur ?)
(éventuellement Math.round() ?)
-----------
idées modes de jeu :
- mode murs mouvant (la zone de jeu rétréci / agrandi en continu)
- mode 2 raquettes (un joueur haut/gauche et bas/droite)
- bonus divers (mode obstacle, multi-balles, skin patate, ...)
- mode spectateur
- skin patate ???
- (prediction de l'avancement de la balle basé sur la latence serveur ?)
-----------
- BUG: Si la balle va très vite, elle peut ignorer la collision avec une raquette ou mur.
la collision est testée seulement après le mouvement.

View File

@@ -20,4 +20,4 @@ export const soundPongVolume = 0.3; // between 0 and 1
// TODO: replace by a selector on the website
import * as en from "../shared_js/enums.js"
export const optionsPLACEHOLDER = en.MatchOptions.multiBalls;
export const optionsPLACEHOLDER = en.MatchOptions.noOption | en.MatchOptions.multiBalls;