JeuWeb - Crée ton jeu par navigateur
Comment faire du tour par tour ? - Version imprimable

+- JeuWeb - Crée ton jeu par navigateur (https://jeuweb.org)
+-- Forum : Discussions, Aide, Ressources... (https://jeuweb.org/forumdisplay.php?fid=38)
+--- Forum : Programmation, infrastructure (https://jeuweb.org/forumdisplay.php?fid=51)
+--- Sujet : Comment faire du tour par tour ? (/showthread.php?tid=1750)

Pages : 1 2 3


RE: Tour par tour... mais comment? - Lanwin - 06-04-2008

jQuery ne demande pas véritablement beaucoup de connaissances en JS... Et si c'est le cas, vous pouvez toujours aller fouiller dans la doc officielle, très bien remplie, qui vous fournira une aide non négligeable.

J'ai abordé jQuery sans connaissances "poussées" en JS, et ça passe très bien. Au prix de quelques heures de sérieuses prises de tête, j'ai réussi à faire une map en 2D, avec possibilité de se balader dessus d'un clic, en prenant en compte les obstacles et avec l'algorithme A*. Mais ça passe suffisamment bien.

Les fonctions qui gèrent les événements (clic, appui sur une touche, etc..) sont explicites, bien foutues et en plus, elles sont nombreuses.

J'en ai essayé pas mal de librairies JS (script.aculo.us, mochikit, etc...), et je suis toujours revenu à jQuery (sans doute pour sa simplicité Tongue)

Amicalement,

PS : "addons" que je recommande à jQuery : thickbox et Interface


RE: Tour par tour... mais comment? - Sephi-Chan - 06-04-2008

JQuery chamboule tellement Javascript en le simplifiant énormément tout en facilitant l'accès à sa puissance que finalement, ne pas connaître le vrai Javascript n'est pas vraiment handicapant.

La documentation est très complète et se suffit à elle-même. Il ne faut pas hésiter à regarder les sources. Smile

Concernant Thickbox, je le trouve moins bien que Lightbox dont les liens précédent et suivant son bien plus pratiques. Par contre, Interface claque bien. Big Grin


Sephi-Chan


RE: Tour par tour... mais comment? - Harparine - 06-04-2008

Je préfère moi aussi lightbox. Par contre, Lightbox ne redimensionne pas les images affichées ce qui a parfois pour désagréable effet d'avoir une image beaucoup plus grande que la fenêtre du navigateur. N'ayant pas trouvé de correctif potable sur le net, j'ai modifié le script en rajoutant des propriétés maxWidth et maxHeight à l'objet lightbox instancié. Je détaille tout ça ici.
@+ Wink