en prevision d'un eventuel reboot je mets en place des petits tests de technologies potentiellement interessantes.
et du coup j'aimerais bien que des gens jouent avec et me disent si ca marche.
Test de synchronisationhttp://clicknfeat-websocket.herokuapp.comle test est simple, avec les fleches on deplace le sprite vert dans le carre bleu de gauche, et le sprite dans le carre droit doit suivre la position de celle de gauche.
le delai d'aller-retour avec le serveur est affiche en dessous, si les testeurs veulent bien me donner leur delai moyen pour me faire une idee.
chez moi je suis entre 100-150ms.
test bonus : le sprite de gauche est anime au plus simple et plus rapide.
donc si les gens qui se plaignent de la latence actuellement peuvent me dire si ils ont un probleme sur le sprite de gauche...
si oui c'est quand meme inquietant parceque chez moi ca prend 8ms max et je vois mal comment faire mieux.
Test raccourcis clavierJ'ai identifie plusieurs librairies interessantes, en voila deja une :
http://clicknfeat-keyboard.herokuapp.com/la c'est surtout les utilisateurs Mac par exemple qui m'interesse.
on peut deplacer/tourner le sprite (de 0 a 360deg) avec les fleches et shift+fleches.
les raccourcis sont affiches en dessous. en cliquant sur "record" on peut definir son propre raccourci en cliquant ensuite sur les touches desirees (1s d'enregistrement).
si des Maceux pouvaient verifier que ca marche avec les touches Mac... Command/Meta, numeriques, etc
petit incovenient deja identifie : sur un clavier Azerty le raccourci est affiche en Qwerty (par exemple '(' est affiche comme '5'), ce qui n'empeche pas le raccourci de marcher cependant.
Test de chat audiohttp://clicknfeat-webrtc.herokuapp.com/index.htmltest en 3 etapes. rafraichir la page entre chaque etape.
1/ le boutton "open mike" permet de tester si on arrive a capture le micro comme il faut, directement vers les haut parleurs.
2/ le boutton "local call" permet de tester un appel local et de verifier que la couche reseau marche.
3/ l'input disponible permet de renseigner un nom d'utilisateur. une fois enregistre sur le serveur on voit les autres utilisateurs.
donc il faut un ami qque part ailleurs. ensuite on appuie sur "Call" a cote de son nom.
ca demande la permission d'utiliser le micro. ca lui demande aussi de son cote.
et normalement apres on s'entend mutuellement parler.
Test de Layouthttp://clicknfeat-layout.herokuapp.com/index.htmltest de la page principale (in-game).
comme precedemment : a gauche la vue de la table, a droite le menu.
la vue est en rouge, la table en vert avec une grille de graduations en pouces pour mes tests.
- la largeur de la vue est ajustable a la main par un drag (situe en bas a droite, entre les scrollbars). Le menu occupe l'espace restant. Au chargement la vue est carree comme ajdh.
- y a un boutton "toggle menu" qui permet d'afficher/cacher le menu. lorsque le menu est cache, la vue fait tout l'ecran.
- +/- (clavier numerique) pour zoom in/out. ca doit conserver le centre de la vue.
- f pour retourner la carte (sert a rien pour vous mais j'en profite pour tester le calcul des coordonnees).