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
+6 -5
View File
@@ -12,18 +12,19 @@ Done:
- traitement groupé des inputs clients toutes les x millisecondes - 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. - Détruire les GameSession une fois finies.
- mode multi-balles
TODO: TODO:
- mode multi-balles - mode spectateur
- un ou deux modes de jeu alternatif.
- certaines utilisations de Math.floor() superflu ? Vérifier les appels. - 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 : idées modes de jeu :
- mode murs mouvant (la zone de jeu rétréci / agrandi en continu) - mode murs mouvant (la zone de jeu rétréci / agrandi en continu)
- mode 2 raquettes (un joueur haut/gauche et bas/droite) - mode 2 raquettes (un joueur haut/gauche et bas/droite)
- skin patate ???
- bonus divers (mode obstacle, multi-balles, skin patate, ...) - (prediction de l'avancement de la balle basé sur la latence serveur ?)
- mode spectateur
----------- -----------
- BUG: Si la balle va très vite, elle peut ignorer la collision avec une raquette ou mur. - 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. la collision est testée seulement après le mouvement.
+1 -1
View File
@@ -20,4 +20,4 @@ export const soundPongVolume = 0.3; // between 0 and 1
// TODO: replace by a selector on the website // TODO: replace by a selector on the website
import * as en from "../shared_js/enums.js" import * as en from "../shared_js/enums.js"
export const optionsPLACEHOLDER = en.MatchOptions.multiBalls; export const optionsPLACEHOLDER = en.MatchOptions.noOption | en.MatchOptions.multiBalls;