Comment faire un chat graphique léger ? - 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 un chat graphique léger ? (/showthread.php?tid=4311) Pages :
1
2
|
RE: Commenet faire un chat graphique leger? - Sephi-Chan - 11-09-2009 Pourquoi une div cachée ? Tu peux simplement te faire une petite classe Balloon en Javascript avec une poignée de méthodes :
C'est tout con en fait, puis c'est rigolow ! Sephi-Chan RE: Comment faire un chat graphique léger ? - Wells - 11-09-2009 le script que j'ai posté devrait répondre à ton besoin je pense. RE: Comment faire un chat graphique léger ? - P0ulp0r - 11-09-2009 Moi perso j'ai réutilisé ce chat là : http://blog.jaysalvat.com/articles/un-chat-elementaire-en-php-jquery.php Bonne chance RE: Comment faire un chat graphique léger ? - Thedeejay - 11-09-2009 @Sephi: oui mais justement, je voit la technique mais pas le code @Wells: Exelent script mais malheureusement avec la carte en BDD ca risque de faire trop lourd, non? a moi que je ne mette des limites (1 délpacement/3 sec...) @P0ulp0r: idem, vous pensez que la BDD est une bonne idée?? RE: Comment faire un chat graphique léger ? - Sephi-Chan - 11-09-2009 Une base de données, c'est fait pour être interrogé ! Et puis… Si tu utilises MySQL, tu peux utiliser le moteur Memory pour stocker les données volatiles (qui seront perdues si la machine reboot) telles que les messages. Concernant le code, je peux te faire un exemple si tu veux. Par contre, ce sera avec jQuery, car noneed me prendre trop la tête. Sephi-Chan RE: Comment faire un chat graphique léger ? - Sephi-Chan - 12-09-2009 Voilà donc un exemple simple, à toi d'être imaginatif pour gérer rendre ça plus sympa. Il y a notamment du travail pour gérer le chevauchement des bulles. Pour l'exemple, je n'utilise pas la même notation pour mes deux classes : c'est pour montrer que les deux existent (et ont des différences).
Ensuite, dans le code Javascript de l'application :
Bien sûr, tu peux ajouter une méthode à la classe Balloon qui s'occupe de lancer les 3 autres (setContent(), attachTo() et show()) histoire de rendre le code plus cool. Elle pourrait alors comme argument l'id du personnage qui s'exprime et le message qu'il prononce. Voilà comment j'ai représenté un personnage dans mon exemple :
Enfin, le rendu à l'écran (Safari) : Sephi-Chan RE: Comment faire un chat graphique léger ? - Thedeejay - 12-09-2009 Super, en plus je suis en jQuery Merci beaucoup Sephi, tu est vraiment le roi des jambons! \o/ RE: Comment faire un chat graphique léger ? - Sephi-Chan - 12-09-2009 Ça c'est du compliment !? Cela dit, fais attention, je suis loin d'être un gourou de Javascript. Ce que je fournis là n'est qu'une base : il y a sûrement plein de choses auxquelles je n'ai pas pensé. Même si ça marche, c'est très perfectible. Sephi-Chan RE: Comment faire un chat graphique léger ? - Thedeejay - 12-09-2009 Oui c'est un compliment ^^ Et je vais le completer bien sûr, il me falait une base... |