Précédent   Forum des professionnels en informatique > Webmasters - Développement Web > Général Conception Web
Général Conception Web Forum d'entraide sur les choix technologiques. Avant de poster : Cours Dév. Web, FAQs Dév. Web, Sources Dév. Web
Partagez cette discussion sur d'autres réseaux sociaux : Viadeo Twitter Google Facebook Digg Delicious MySpace Yahoo
Réponse Proposer ce sujet en actualité
 
Outils de la discussion
Publicité
'
Vieux 06/12/2010, 22h55   #1
Invité de passage
 
Inscription : janvier 2009
Messages : 12
Détails du profil
Informations personnelles :
Âge : 23
Localisation : France, Isère (Rhône Alpes)

Informations forums :
Inscription : janvier 2009
Messages : 12
Points : 3
Points : 3
Par défaut Quelle techno pour un jeu sur Navigateur ?

Bonjour,

Nous avons commencé un projet de jeu en ligne, se jouant par navigateur. Nous allons devoir déplacer un personnage sur une carte. Nous ne savons pas tout à fait quelle technologie utiliser entre HTML5, JS, Java, Flash, autre ?


Nous avons choisi le PHP / MySQL pour notre projet couplé à Zend Framework.

Voici ce que l'on pense pour le moment :

- JS :
n'importe qui peut voir le code,
compatibilité avec les navigateurs parfois difficile,
facile de développer avec,
libre.

- HTML5 :
Inconnu donc intéressant,
Inconnu bonus marketing,
JS à fond aussi,
n'importe qui peut lire le code,
ie < 9 bannit.

- Java :
Java doit être sur la machine cliente,
Connaissance plus restreinte sur le langage,
Couplet PHP & Java moins évident.

- Flash :
Lourd,
Pas libre,
Chaque dev devra être compilé,
Galère pour les Linuxiens,
Code (plus ou moins) protégé,
Facile à dev ce genre de système.

- Autre ?
Bazou00 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 09/12/2010, 10h32   #2
Modérateur
 
Avatar de Vil'Coyote
 
Développeur Web
Inscription : février 2008
Messages : 3 302
Détails du profil
Informations personnelles :
Âge : 31
Localisation : France, Marne (Champagne Ardenne)

Informations professionnelles :
Activité : Développeur Web

Informations forums :
Inscription : février 2008
Messages : 3 302
Points : 4 480
Points : 4 480
Citation:
- HTML5 :
Inconnu donc intéressant,
Inconnu bonus marketing,
JS à fond aussi,
n'importe qui peut lire le code,
ie < 9 bannit.
-erreur, ie8 et firefox 3.6 peuvent lire l'html5.

Citation:
- Java :
Java doit être sur la machine cliente,
Connaissance plus restreinte sur le langage,
Couplet PHP & Java moins évident.
- utilisation d'applet

Citation:
- Flash :
Lourd,
Pas libre,
Chaque dev devra être compilé,
Galère pour les Linuxiens,
Code (plus ou moins) protégé,
Facile à dev ce genre de système.
- erreur linux n'est pas un pestiféré et peut lire le flash contrairement au iphone etc ...


bref passont outre les préjugé et envis des uns et des autres. avant de te demander ouai on vois le code ouai mais c'est pas cool etc ... demande toi plutôt quel besoin regroupe ton jeux.

exemple tout con, tu fait un bomberman, ba là tu va pas faire ton jeux en php par ce que javascript on vois le code non car le php étant un langage serveur tu ne pourrais pas gérer les déplacement et le rafraîchissement de ton personnage donc utilisation d'ajax au pire du pire mais bon.

A mon sens, c'est en analysant le fonctionnement de ton jeux, en analysant les caractéristiques et en tenant compte des spécificités de ce dernier que tu pourras choisir au mieux la techno à utiliser.
Vil'Coyote est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 09/12/2010, 20h10   #3
Membre confirmé
 
Avatar de DarkSeiryu
 
Homme Mickaël
Développeur Web
Inscription : janvier 2009
Messages : 408
Détails du profil
Informations personnelles :
Nom : Homme Mickaël
Âge : 23
Localisation : France, Haute Savoie (Rhône Alpes)

Informations professionnelles :
Activité : Développeur Web

Informations forums :
Inscription : janvier 2009
Messages : 408
Points : 234
Points : 234
Envoyer un message via MSN à DarkSeiryu
Bonsoir.

Merci pour ta réponse.

Citation:
Envoyé par Vil'Coyote
A mon sens, c'est en analysant le fonctionnement de ton jeux, en analysant les caractéristiques et en tenant compte des spécificités de ce dernier que tu pourras choisir au mieux la techno à utiliser.
C'est fait, d'où nos questions. On n'arrive pas à se décider, justement parce qu'on ne sait pas ce qui serait le mieux.
DarkSeiryu est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 09/12/2010, 21h56   #4
Rédacteur/Modérateur
 
Avatar de beekeep
 
Homme
Développeur informatique
Inscription : octobre 2006
Messages : 1 604
Détails du profil
Informations personnelles :
Sexe : Homme
Âge : 26
Localisation : France, Haute Garonne (Midi Pyrénées)

Informations professionnelles :
Activité : Développeur informatique

Informations forums :
Inscription : octobre 2006
Messages : 1 604
Points : 2 233
Points : 2 233
Bonjour,

la technologie Flash est de loin la plus utilisée pour les jeux et je pense la meilleure à l'heure actuelle.

je ne suis pas d'accord pour dire que Flash est "Lourd", il est possible d'optimiser pour de nombreux téléphones mobiles donc dans un navigateur classique ça ne pose pas de problème.

Le gros point fort de Flash c'est qu'il offre des perspectives d'évolutions,
il n'y aura pas besoin de changer de techno si le jeu doit beaucoup évoluer. (la preuve )

ensuite il y a les arguments classiques, c'est installable partout et quasiment installé partout.
beekeep est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 10/12/2010, 01h01   #5
Membre confirmé
 
Avatar de DarkSeiryu
 
Homme Mickaël
Développeur Web
Inscription : janvier 2009
Messages : 408
Détails du profil
Informations personnelles :
Nom : Homme Mickaël
Âge : 23
Localisation : France, Haute Savoie (Rhône Alpes)

Informations professionnelles :
Activité : Développeur Web

Informations forums :
Inscription : janvier 2009
Messages : 408
Points : 234
Points : 234
Envoyer un message via MSN à DarkSeiryu
Oui mais le gros souci de Flash, c'est que ce n'est pas libre. Et bien entendu, on n'a ni l'envie, ni les moyens d'acheter une licence Flash...

Mais après, y'a l'histoire Flex. Ca a l'air Open Source, mais je ne sais pas trop ce que c'est...

Serait-il possible d'avoir quelques lumières SVP ? J'ai regardé sur le site d'Adobe mais ça manque d'info'...
DarkSeiryu est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 10/12/2010, 10h19   #6
Invité de passage
 
Inscription : janvier 2009
Messages : 12
Détails du profil
Informations personnelles :
Âge : 23
Localisation : France, Isère (Rhône Alpes)

Informations forums :
Inscription : janvier 2009
Messages : 12
Points : 3
Points : 3
@Vil'Coyote :

Bonjour, merci d'avoir répondu.

Pour info, je ne considère vraiment pas qu'ie 8 lis l'HTML5 / CSS 3.0.
Oui Linux lis le flash, mais personnellement chez moi ça RAM des fesses, mais concrètement ce n'est pas ça le souci.


Effectivement, c'est ça la bonne question, le système de déplacement ne sera pas la partie la plus important du jeu, c'est simplement pour être plus ludique.

@beekeep :

Effectivement les possibilités qu'offres Flash sont assez hallucinantes et très adapté pour faire ce que l'on souhaite.

Il faudrait que je lise un peu plus sur le sujet afin de connaitre toutes les possibilités, mais si on peut afficher deux personnes d'un poste client différent sur la même map avec un "système de d'écouteur" ça peut être plutôt pas sympa à faire.
Bazou00 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 07/01/2011, 10h08   #7
Nouveau Membre du Club
 
Thomas
Webmaster
Inscription : octobre 2009
Messages : 9
Détails du profil
Informations personnelles :
Nom : Thomas
Âge : 27
Localisation : France, Somme (Picardie)

Informations professionnelles :
Activité : Webmaster
Secteur : Arts - Culture

Informations forums :
Inscription : octobre 2009
Messages : 9
Points : 27
Points : 27
Bonjour,

Selon la nature du projet, je ferais deux choix différents. Je suis entre amis et je souhaite faire un jeu par défit et pour voir si ça pourrait marcher ?

Je m'orienterais alors vers une solution <canvas> et donc html5 + javaScript. Tout d'abord c'est à la mode donc il y a moyen de se faire connaître assez vite comme "nouvelle démo de la puissance de html5", et puis ça permet de prendre une longueur d'avance face à la concurrence.

Si par contre j'étais dans le contexte d'une agence ou d'une volonté commerciale rapide, alors je dirais flash. Par habitude, parce que les gens savent ce que c'est et qu'ils se sont habitués à l'utiliser. Oui flash ça rame un peu, et pas que sous Linux ou les vieilles machines, mais flash rassure et flash permet de bosser pas trop mal assez vite. Autre avantage flash : les graphistes y sont beaucoup plus à l'aise pour la plupart !

Quand au code Javascript, il reste l'obfuscation...
druith est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Proposer ce sujet en actualité
Outils de la discussion



Fuseau horaire GMT +2. Il est actuellement 19h00.


 
 
 
 
Partenaires

Hébergement Web