Orbyt
Vous souhaitez réagir à ce message ? Créez un compte en quelques clics ou connectez-vous pour continuer.
-40%
Le deal à ne pas rater :
-40% sur le Pack Gaming Mario PDP Manette filaire + Casque filaire ...
29.99 € 49.99 €
Voir le deal

Map et JS

3 participants

Aller en bas

Map et JS Empty Map et JS

Message par my hotel Mer 7 Avr - 16:19

Salut

J'ouvre ce sujet pour voir ce qu'on fait au niveau JS. Là, on a un souci : le serveur peut pas renvoyer le code HTML de toute la map, c'est trop lourd (3 secondes sur un serveur WAMP...).
Donc l'idéal serait que PHP renvoie un tableau JSON avec seulement les cases modifiées, et un tableau avec les bateaux, et en JS on affiche la map en mettant de l'eau partout, sauf aux cases modifiées, et on place les bateaux.
Comme ça on peut faire des maps immenses sans trop de soucis de performances... C'est même d'ailleurs indispensable, parce que sinon le système n'est pas viable.

Et actuellement, je peux plus coder tant qu'on a pas fixé la manière dont on gère l'affichage, sinon je code des trucs inutiles. J'ai fini la récupération des données, maintenant faut faire l'affichage.

Donc j'espère qu'on va vite trouver une solution parce que en ce moment je peux coder beaucoup, donc c'est dommage d'être arrêté par ça... Sur ce, je retourne à Anno en attendant la réponse Wink

Bye

my hotel

Messages : 291
Date d'inscription : 16/01/2010

Revenir en haut Aller en bas

Map et JS Empty Re: Map et JS

Message par Matdark Sam 10 Avr - 1:15

On me dit que "JQUERY" est une librarie géniale sur JS. Si jamais...
Matdark
Matdark

Messages : 172
Date d'inscription : 16/01/2010

Revenir en haut Aller en bas

Map et JS Empty Re: Map et JS

Message par my hotel Sam 10 Avr - 10:22

Oui, c'est vrai qu'elle est pratique pour les trucs généralistes genre l'AJAX, mais après va falloir coder un bon bout à la main...
Et je suis vraiment pas doué en JS...

my hotel

Messages : 291
Date d'inscription : 16/01/2010

Revenir en haut Aller en bas

Map et JS Empty Re: Map et JS

Message par Nova Sam 10 Avr - 12:03

En effet je pense que l'idée de "charger une fois" puis d'actualiser juste les cases qui le nécessitent est une bonne chose.
Par contre ça risque d'être difficile à mettre en place car ça dépasse mes compétences en js...
Encore une fois il nous faudrait vraiment un codeur js !
Nova
Nova
Admin

Messages : 164
Date d'inscription : 11/01/2010

https://orbyt.bbactif.com

Revenir en haut Aller en bas

Map et JS Empty Re: Map et JS

Message par my hotel Sam 10 Avr - 12:39

Oui, là ça devient indispensable. Smile

Ou alors, si on ne trouve vraiment pas, il faudra mettre le projet en pause jusqu'à en trouver un, et s'attaquer à un projet qu'on peut faire avec nos compétences actuelles...
Ou alors, on peux faire du flash, ou encore la solution que j'ai proposée... Mais bon, on s'éloigne de notre domaine dans ce cas.

Bye

my hotel

Messages : 291
Date d'inscription : 16/01/2010

Revenir en haut Aller en bas

Map et JS Empty Re: Map et JS

Message par Matdark Sam 10 Avr - 21:47

Je vais voir si je peux trouver quelqu'un. Parce que je veux bien mettre le projet en pause, mais des jeux sans JS, on risque de se limiter durement non?
Matdark
Matdark

Messages : 172
Date d'inscription : 16/01/2010

Revenir en haut Aller en bas

Map et JS Empty Re: Map et JS

Message par my hotel Dim 11 Avr - 8:54

Non, j'aurais plutôt dis : des jeux sans JS c'est mort.
A titre d'exemple, sur mo serveur local (équivalent a un dédie a 100e/mois, la carte met 5s a s'afficher, et a chaque déplacement elle se reaffiche...

Donc sans JS le jeu n'est pas viable.

Bye

my hotel

Messages : 291
Date d'inscription : 16/01/2010

Revenir en haut Aller en bas

Map et JS Empty Re: Map et JS

Message par my hotel Lun 12 Avr - 19:29

Bon, des nouvelles. J'ai passé 1H à coder l'affichage en JS de la map.
Ca fonctionne. Mais un seul souci : la map met environ 5s à s'afficher, pendant ce temps l'ordi rame et le navigateur fige.
Pourtant j'ai pas un PC tellement pourri (dual core, 2go de ram...).

Donc Nova, j'espère que tu trouveras un moyen de corriger mon code, sinon va falloir trouver une autre solution...
La seule source de ralentissement est l'affichage de la map. J'affiche avec innerHTML, car je n'arrive pas à utiliser le DOM (cf. http://www.siteduzero.com/tutoriel-3-4564-dhtml-et-javascript.html) : rien ne s'affiche.

Bye

my hotel

Messages : 291
Date d'inscription : 16/01/2010

Revenir en haut Aller en bas

Map et JS Empty Re: Map et JS

Message par my hotel Mar 13 Avr - 10:56

Bon, quelques nouveautés : le script affiche maintenant la map immédiatement, le problème de fluidité est résolu.
Reste à voir ce que ça va donner avec les bateaux, et leurs champs de vue...

Je vous tient au courant.

P.S : le script n'est pas en ligne, je peux le mettre si vous voulez tester (mais y'a pas grand chose à tester).

my hotel

Messages : 291
Date d'inscription : 16/01/2010

Revenir en haut Aller en bas

Map et JS Empty Re: Map et JS

Message par Matdark Mar 13 Avr - 21:15

Bien, bien, j'ai hate de voir ça.
Matdark
Matdark

Messages : 172
Date d'inscription : 16/01/2010

Revenir en haut Aller en bas

Map et JS Empty Re: Map et JS

Message par my hotel Mer 14 Avr - 8:25

Ben je pense que ce soir j'aurais un prototype a filer. Mais faut pas s'attendre a une merveille, vu mon niveau en JS je met des heures a implémenter une fonctionnalité.

my hotel

Messages : 291
Date d'inscription : 16/01/2010

Revenir en haut Aller en bas

Map et JS Empty Re: Map et JS

Message par my hotel Mer 14 Avr - 10:14

Bon, les déplacements sur la map sont terminés.

J'aurais besoin de vous, surtout de ceux qui ont les PC les plus modestes pour voir à partir de combien de cases personnalisées ça commence à ramer.

my hotel

Messages : 291
Date d'inscription : 16/01/2010

Revenir en haut Aller en bas

Map et JS Empty Re: Map et JS

Message par Matdark Mer 14 Avr - 13:48

J'ai une épave Map et JS Icon_biggrin
Matdark
Matdark

Messages : 172
Date d'inscription : 16/01/2010

Revenir en haut Aller en bas

Map et JS Empty Re: Map et JS

Message par my hotel Mer 14 Avr - 14:37

OK, je met ça bientôt en ligne, en espérant que ça ramera pas chez toi (chez moi, c'est bien fluide, et j'ai pas un PC de compétition).

Autre chose, pour afficher les bateaux inclinés (pendant les virages, dérive, etc...) :
-soit on utilise un truc qui fonctionne bien sur tous les navigateurs sauf internet explorer (étonnant!). Sur IE, on peut faire des rotations que par 90°.
-soit on génère à l'avance pour chaque bateau les différentes images possibles (1 toutes les 5° par exemple pour réduire le nombre d'images générées), et on les stocke. Là, ça fonctionne partout, ça prendra juste un peu d'espace disque.

La deuxième je pense, non?

my hotel

Messages : 291
Date d'inscription : 16/01/2010

Revenir en haut Aller en bas

Map et JS Empty Re: Map et JS

Message par Matdark Mer 14 Avr - 17:59

Ouaip. Le tout dernier IE n'y change rien (par hasard?)

Putain d'IE quand même...
Matdark
Matdark

Messages : 172
Date d'inscription : 16/01/2010

Revenir en haut Aller en bas

Map et JS Empty Re: Map et JS

Message par my hotel Mer 14 Avr - 19:11

Non, le dernier IE ne change rien... Peut-être dans IE 9, mais à mon avis, il y a autant de chances que IE9 respecte les standards du web que Arlette Laguiller gagne enfin la présidentielle...

Bref, on part sur la solution de générer toutes les possibilités?

EDIT : bon je sais que ça fait pas crédible, genre je vous mène en bateau depuis hier, mais je viens de tout perdre mon code JS en updatant sur le serveur. Dreamweaver a récupéré les fichiers du serv, au lieu d'envoyer les miens. -_- J'essaierai de tout refaire demain, mais là j'ai pas le courage.

EDIT2 : bon, j'ai tout tenté : restauration, logiciels spécialisés, cache de firefox... j'ai perdu le truc. Donc je recommence demain, et demain soir, je met en ligne. Désolé du contretemps, mais ça ira plus vite maintenant que je l'ai codé une fois .

my hotel

Messages : 291
Date d'inscription : 16/01/2010

Revenir en haut Aller en bas

Map et JS Empty Re: Map et JS

Message par Matdark Jeu 15 Avr - 3:18

Ouaip.

Et bouhh, spece de mauvais. (bon courage)
Matdark
Matdark

Messages : 172
Date d'inscription : 16/01/2010

Revenir en haut Aller en bas

Map et JS Empty Re: Map et JS

Message par Contenu sponsorisé


Contenu sponsorisé


Revenir en haut Aller en bas

Revenir en haut


 
Permission de ce forum:
Vous ne pouvez pas répondre aux sujets dans ce forum