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 21/09/2006, 00h03   #1
Débutant
 
Inscription : juillet 2003
Messages : 615
Détails du profil
Informations forums :
Inscription : juillet 2003
Messages : 615
Points : 174
Points : 174
Envoyer un message via MSN à Coussati
Par défaut Créer jeu de bataille sur internet

salut
jai programmer un jeu de bataille en visual basic et j'aimerais savoir si c'est possible de le refaire en php ou autre langage web adapté à cette situation

je ne m'y connais pas en langage web et donc je voulais traduire mon jeu qui est fait en langage objet vers le langage web

est il possible ?

tout en gardant le même principe dans l'algorithm

il devra afficher les carte, permete de clicker sur une carte ect ...

qu'en pensez vous ?
Coussati est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 21/09/2006, 09h37   #2
Membre émérite
 
Avatar de guitou12
 
Guillaume
Inscription : juillet 2006
Messages : 813
Détails du profil
Informations personnelles :
Nom : Guillaume
Âge : 29

Informations forums :
Inscription : juillet 2006
Messages : 813
Points : 905
Points : 905
Envoyer un message via MSN à guitou12
Je pense qu'il devrait être possible de refaire ton algo en php couplé avec une base de données ou bien des sessions pour stocker l'état du jeu à un instant T
__________________
Le . est la base de toute bonne concaténation, marre de voir des
echo "Mavar1 = $toto et Mavar2 = $titi";
ou pire echo 'Mavar1 = ',$toto,' et Mavar2 = ',$titi;
pratiquez plutôt le echo 'Mavar1 = '.$toto.' et Mavar2 = '.$titi;
guitou12 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 21/09/2006, 09h39   #3
Expert Confirmé
 
Avatar de berceker united
 
Développeur informatique
Inscription : février 2005
Messages : 2 982
Détails du profil
Informations personnelles :
Localisation : France, Paris (Île de France)

Informations professionnelles :
Activité : Développeur informatique

Informations forums :
Inscription : février 2005
Messages : 2 982
Points : 3 567
Points : 3 567
ASP ou PHP et du javascript avec Ajax ou totalement en flash.
__________________
Mon avatar ? Ce n'est rien, c'est juste la tête que je fais lorsque je vois un code complètement frappa dingue !...
berceker united est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 21/09/2006, 11h12   #4
Expert Confirmé Sénior
 
Avatar de Mr N.
 
Inscription : septembre 2004
Messages : 5 421
Détails du profil
Informations forums :
Inscription : septembre 2004
Messages : 5 421
Points : 5 835
Points : 5 835
berceker united, ce n'est pas très gentil d'envoyer quelqu'un qui ne s'y connais pas en langage web vers Ajax

Coussati, tu peux tout à fait faire ton jeu avec du php, c'est une application assez simple à mettre en place, qui serait même propice à un tutorial original 8)
Donc lance toi, si tu lis un minimum les cours tu devrais t'en sortir. Si tu n'y arrives pas et bien demande ici
Mr N. est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 21/09/2006, 11h24   #5
Expert Confirmé
 
Avatar de berceker united
 
Développeur informatique
Inscription : février 2005
Messages : 2 982
Détails du profil
Informations personnelles :
Localisation : France, Paris (Île de France)

Informations professionnelles :
Activité : Développeur informatique

Informations forums :
Inscription : février 2005
Messages : 2 982
Points : 3 567
Points : 3 567
Arrête! Ajax même mon chat peut en faire tellement c'est simple. disons qu'avec avec un code de "chien malade" tu arrives facilement à un resultat avec les tuto présent ici
__________________
Mon avatar ? Ce n'est rien, c'est juste la tête que je fais lorsque je vois un code complètement frappa dingue !...
berceker united est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 21/09/2006, 18h13   #6
Débutant
 
Inscription : juillet 2003
Messages : 615
Détails du profil
Informations forums :
Inscription : juillet 2003
Messages : 615
Points : 174
Points : 174
Envoyer un message via MSN à Coussati
merci pour vos conseils
je vais me lancer, tout doucement et améliorer de jour en jour

pour le moment je n'utilise pas de sauvegarde de base de donnée ou autre dnas mon jeu en vb donc je pense que je peux m'en passer pour le moment en php ?

je veux faire simple au début pour être plus motiver par la suite

j'ai pensé au php car les syntax sont proches à celle du C il parrait

par contre dnas mon jeu il y a certain truc que je ne sais pas si je pourrait realiser :

par ex :

pour jouer une carte, lorsqu'on passe sur ces carte avec la souris la fleche doit se tranformer en doigt donc tant que ce n'est pas mon tour de jouer et bien lorsqu'on passe sur ces carte avce la souris le curseur ne change pas (il reste fleche)
Coussati est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 21/09/2006, 18h50   #7
Invité de passage
 
Inscription : septembre 2006
Messages : 6
Détails du profil
Informations forums :
Inscription : septembre 2006
Messages : 6
Points : 4
Points : 4
Je ne suis pas convaincu que php soit le langage pour une appli de ce genre...
même si c'est pour t'entrainer....

cherche plutôt à faire une appli qui s'exécute côté client : flash ou applet java par exemple.

php s'exécute côté serveur, pour ce genre de truc ça complique plutôt les choses....surtout sans connaitre le langage!
yiul14 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 21/09/2006, 18h54   #8
Membre chevronné
 
Avatar de kankrelune
 
Inscription : décembre 2005
Messages : 766
Détails du profil
Informations forums :
Inscription : décembre 2005
Messages : 766
Points : 745
Points : 745
Citation:
Envoyé par Coussati
pour jouer une carte, lorsqu'on passe sur ces carte avec la souris la fleche doit se tranformer en doigt donc tant que ce n'est pas mon tour de jouer et bien lorsqu'on passe sur ces carte avce la souris le curseur ne change pas (il reste fleche)
Ca tu pourra le gérer en javascript mais pas en php... .. .

@ tchaOo°
kankrelune est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 21/09/2006, 22h49   #9
Débutant
 
Inscription : juillet 2003
Messages : 615
Détails du profil
Informations forums :
Inscription : juillet 2003
Messages : 615
Points : 174
Points : 174
Envoyer un message via MSN à Coussati
justement je ne connais aucun de ces langage c'est pkoi je vous demande votre avi

vous avez des liens pour débuter vite fait qq chose de créatif en java ?

comment il marche ? juste server web ? et donc ? pour coder ? c'est de l'algo ou comme le html ? :/
Coussati est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 22/09/2006, 00h40   #10
Expert Confirmé
 
Avatar de berceker united
 
Développeur informatique
Inscription : février 2005
Messages : 2 982
Détails du profil
Informations personnelles :
Localisation : France, Paris (Île de France)

Informations professionnelles :
Activité : Développeur informatique

Informations forums :
Inscription : février 2005
Messages : 2 982
Points : 3 567
Points : 3 567
Je te conseille pas java va plutot du coté de flash avec l'action script car l'approche sera plus aisé.
__________________
Mon avatar ? Ce n'est rien, c'est juste la tête que je fais lorsque je vois un code complètement frappa dingue !...
berceker united est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 22/09/2006, 00h45   #11
Débutant
 
Inscription : juillet 2003
Messages : 615
Détails du profil
Informations forums :
Inscription : juillet 2003
Messages : 615
Points : 174
Points : 174
Envoyer un message via MSN à Coussati
oui mais c'est un jeu de belote ! donc on joue à 4 et donc hébergé sur un site

le flash je ne connais vraiment pas

avec quoi on commence ? ya un editeur ? ou ? c possible d'héberger sur un server web genre lycos ?
Coussati est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 22/09/2006, 03h59   #12
Débutant
 
Inscription : juillet 2003
Messages : 615
Détails du profil
Informations forums :
Inscription : juillet 2003
Messages : 615
Points : 174
Points : 174
Envoyer un message via MSN à Coussati
ce jeu là me semble très bien

http://www.t45ol.com/play/913/solitaire.html

par contre il faut savoir qu'il y aura 4 joueurs et biensur faut faire en sorte qu'une fois un joueur connecté, un autre de peut pas venir prendre sa place ou voir ces cartes

le mieux serait de faire une page avec 4 bouttons, pour se connecter un joueurs appuis sur le boutton qui ouvre le jeu dans une pop up et le boutton se désactive aussitot pour pas que qq puisse prendre sa place


*edit*
j'ai fait qq recherche en java et ça m'a l'air assez cool, donc si ctai possible au lieu de le faire en flash sa m'arranegrai :p (peut être que c'est le mot flash qui me fait peur lol) enfin je choisirai le meilleur selon les critaires que j'ai énuméré plus haut ...
Coussati est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 22/09/2006, 08h37   #13
Expert Confirmé
 
Avatar de berceker united
 
Développeur informatique
Inscription : février 2005
Messages : 2 982
Détails du profil
Informations personnelles :
Localisation : France, Paris (Île de France)

Informations professionnelles :
Activité : Développeur informatique

Informations forums :
Inscription : février 2005
Messages : 2 982
Points : 3 567
Points : 3 567
Fait le avec le language dans laquelle tu te sent le plus à l'aise mais la différence c'est qu'avec java tu vas devoir plus developper de chose qu'en flash. En flash il y a de la programmation et c'est assez avancé.
__________________
Mon avatar ? Ce n'est rien, c'est juste la tête que je fais lorsque je vois un code complètement frappa dingue !...
berceker united est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 22/09/2006, 11h16   #14
Expert Confirmé Sénior
 
Avatar de Mr N.
 
Inscription : septembre 2004
Messages : 5 421
Détails du profil
Informations forums :
Inscription : septembre 2004
Messages : 5 421
Points : 5 835
Points : 5 835
Citation:
Envoyé par Coussati
par contre il faut savoir qu'il y aura 4 joueurs et biensur faut faire en sorte qu'une fois un joueur connecté, un autre de peut pas venir prendre sa place ou voir ces cartes
Ben quand tu auras exprimé tes besoins on pourra t'orienter sérieusement vers tel ou tel outil
Tu nous parle au début d'un jeu de "bataille", et pour moi un jeu de bataille c'est quand même différent d'un jeu de belotte !

Car l'avantage avec la bataille (si on parle de la meme bataille), c'est que tu peux jouer seul contre l'ordi sans avoir besoin de développer une pseudo intelligence artificielle.

Si tu te lance dans le web, je te suggere fortement de revoir à la baisse tes ambitions ! Pas de jeu multijoueur (ou alors "asynchrone") !
Tu débutes dans le monde du web et tu auras surement besoin d'avoir quelques notions de bases liés au web que tu rencontreras sur tout projet par la suite :
- différence client/serveur
- sessions
- base de données
- ...

Le web, à l'origine c'est simple, c'est du html. Donc commence par des choses simples. oublie le java, le flash ou le javascript pour ton premier jet.

Bien sur je ne dénigre pas du tout les techno hi-tech pré-citées. Mais j'estime que pour un débutant c'est de la folie. Une fois que tu seras à l'aise et à l'étroit, tu pourras voir plus grand.

A bon entendeur...
Mr N. est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 22/09/2006, 11h45   #15
Membre chevronné
 
Avatar de kankrelune
 
Inscription : décembre 2005
Messages : 766
Détails du profil
Informations forums :
Inscription : décembre 2005
Messages : 766
Points : 745
Points : 745
Citation:
Envoyé par Mr N.
Bien sur je ne dénigre pas du tout les techno hi-tech pré-citées. Mais j'estime que pour un débutant c'est de la folie. Une fois que tu seras à l'aise et à l'étroit, tu pourras voir plus grand.
Tout à fait d'accord... je pense qu'il faut avancer par paliers... .. .
  1. tu créer le core de ce que sera ton futur jeu sur une base à joueur unique contre le serveur
  2. quand c'est rodé tu ajoute la notion de multijoueur
  3. pour finir tu pofine le design et ajoute des technologies comme le javascript pour améliorer la présentation (ton histoire de doigt quand on peut jouer), eventuellement des routines ajax pour donner une impression de fluidité (pas de recharement périodique de la page)

@ tchaoo°
kankrelune est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 22/09/2006, 18h32   #16
Débutant
 
Inscription : juillet 2003
Messages : 615
Détails du profil
Informations forums :
Inscription : juillet 2003
Messages : 615
Points : 174
Points : 174
Envoyer un message via MSN à Coussati
bin en faite c'est un jeu de belote que j'ai fait et c'est en delphi que je l'ai fait

j'ai dis bataille et visual basic pour que vous compreniez plus facilement (vu que c'est 2 truc que tt le monde connait )

donc je reprends :

mon jeux se joue 4 avec 4 humains (donc pas d'intelligence artificiel)

ya 1 server (qui héberge la partie) et 3 clients (les 3 autres joueurs)

je distribue les cartes en faisant mon random, et les cartes s'afichent chez chaque clients garce à des n° qui vont cherché les images (correspondant au n°)

le problème c'est qu'en delphi à chaque fois le server envoie des info au 3 clients et souvent a coz des connexion internet sans doute, le client n'envois qu' 2 clients ... et donc le jeux est foutu

puis jaurai trouvé plus interessant de jouer en se connectant sur un siet web, comme ça pas besoin d'enter des ip et des port


dsl d'avoir pris l'exemple du vb et bataille

voici 2 screen du jeux :

Server :



Client :


je suis assez satisfait du jeu, donc maintenant je veux le faire sur une page web, biensur faudra gérer une page d'entrer avec saisie du pseudo ensuite click sur un boutton pour ouvrir un pop up qui sera le jeu ...

vous remarquerez qu'il y a même un tchat :p

ce serait bien de faire comme l'ancien jeu qu'il y avait sur wanadoo jeux classic :



pour ceux qui ont connus je ne sais pas si c'est du flash ou du javascript, SURTOUT ça doit etre FLUIDE (sans chargement)
Coussati est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 22/09/2006, 18h58   #17
Débutant
 
Inscription : juillet 2003
Messages : 615
Détails du profil
Informations forums :
Inscription : juillet 2003
Messages : 615
Points : 174
Points : 174
Envoyer un message via MSN à Coussati
JE SIGNAL que dans mon jeu en delphi je n'ai pas eu besoin de base de donné, rien n'est sauvegardé

les cartes de chaque joueurs sont rangé dans des tableau[8] (8 cartes)

j'ai pensé en gros :

- une page de garde qui demande de saisir un pseudo : biensur il verifie que le pseudo n'est pas déjà utilisé

- une fois le pseudo saisir, on click sur un boutton qui nous renvoie sur une page ou l'ont trouveras 4 boutons !

- un joueur click sur un boutton, le boutton prends le pseudo du joueur en caption et se désactive (pour pas que qqun d'autre n'appuis)

- lors du click sur boutton une page s'ouvre avec le jeu (pop up)

vous comprennez en grso ce que je veux faire ?
Coussati est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 22/09/2006, 21h50   #18
Membre émérite
 
Avatar de guitou12
 
Guillaume
Inscription : juillet 2006
Messages : 813
Détails du profil
Informations personnelles :
Nom : Guillaume
Âge : 29

Informations forums :
Inscription : juillet 2006
Messages : 813
Points : 905
Points : 905
Envoyer un message via MSN à guitou12
Oui sauf que si tu veux partager des données entre plusieurs personnes sur un site web à moins de passer par une BDD je vois pas trop comment faire (mais bon je connais pas tout non plus )
__________________
Le . est la base de toute bonne concaténation, marre de voir des
echo "Mavar1 = $toto et Mavar2 = $titi";
ou pire echo 'Mavar1 = ',$toto,' et Mavar2 = ',$titi;
pratiquez plutôt le echo 'Mavar1 = '.$toto.' et Mavar2 = '.$titi;
guitou12 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 22/09/2006, 23h36   #19
Membre chevronné
 
Avatar de kankrelune
 
Inscription : décembre 2005
Messages : 766
Détails du profil
Informations forums :
Inscription : décembre 2005
Messages : 766
Points : 745
Points : 745
Citation:
Envoyé par guitou12
Oui sauf que si tu veux partager des données entre plusieurs personnes sur un site web à moins de passer par une BDD je vois pas trop comment faire (mais bon je connais pas tout non plus )
Les sessions... .. .

@ tchaOo°
kankrelune est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 23/09/2006, 00h06   #20
Membre émérite
 
Avatar de guitou12
 
Guillaume
Inscription : juillet 2006
Messages : 813
Détails du profil
Informations personnelles :
Nom : Guillaume
Âge : 29

Informations forums :
Inscription : juillet 2006
Messages : 813
Points : 905
Points : 905
Envoyer un message via MSN à guitou12
Citation:
Envoyé par kankrelune
Les sessions... .. .

@ tchaOo°
Une session peut être partageable entre plusieurs utilisateurs simultanés ? J'ai toujours été persuadé que c'était lié au navigateur....
__________________
Le . est la base de toute bonne concaténation, marre de voir des
echo "Mavar1 = $toto et Mavar2 = $titi";
ou pire echo 'Mavar1 = ',$toto,' et Mavar2 = ',$titi;
pratiquez plutôt le echo 'Mavar1 = '.$toto.' et Mavar2 = '.$titi;
guitou12 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 08h49.


 
 
 
 
Partenaires

Hébergement Web