Créer son jeu en PHP

Tout pour créer soit-même son jeu en PHP
 
AccueilAccueil  ­CalendrierCalendrier  ­FAQFAQ  ­RechercherRechercher  ­S'enregistrerS'enregistrer  ­MembresMembres  ­GroupesGroupes  ­ConnexionConnexion  
Poster un nouveau sujet   Répondre au sujetPartager | 
 

 Question rapide

Voir le sujet précédent Voir le sujet suivant Aller en bas 
AuteurMessage
Invité
Invité



MessageSujet: Question rapide   Dim 12 Mar - 13:51

Bonjour,

J'ai parcouru le forum et lu tous les posts concernant les gros nuls dont je fais partie

Je souhaite créer un jeu et donc apprendre un language. Problème, il y a pas mal de language et quite à devoir en apprendre un, autant que ce soit celui qui corresponde le plus à mon jeu. Ainsi, pouvez-vous me dire quel language il faudrait que j'apprenne pour ce type de jeu :

- Jeu en ligne massivement multijoueurs (enfin s'ils viennent jouer )
- Une grande carte composée de cases où les personnages se déplacent et où ils peuvent construire des batiments
- Sur cette carte, il devra y avoir des cases où des actions seront possible uniquement sur cette case bien précise (exemple : pour l'action "couper du bois" il faudra être sur une case bois)
- Les personnages auront des points d'action et des points de mouvement limités
- Les personnages auront une fiche de caractéristiques qui évoluera (exemple : en mangeant il gagne un point de force)
- Les personnages auront également un inventaire avec des ressources (exemple : bois)
- Les personnages pourront s'échanger leurs ressources sur certaines cases de la carte.
- Les personnages pourront se taper dessus et voir leur vie diminuer.
- Le jeu se déroulera par tour de jeu (par exemple chaque soir à 21h)

Bref un jeu qui doit vous sembler assez simple car dans la lignée de tout ce qui existe déjà sur le net. J'aimerai donc savoir quel est le meilleur language de programmation pour faire ce genre de jeu ? Avec lequel mon jeu sera le moins facilement piratable ? Avec lequel je pourrai automatisé le plus de choses ? ...

Merci d'avance pour votre aide
Revenir en haut Aller en bas
Debex
Nouveau


Nombre de messages: 3
Date d'inscription: 12/03/2006

MessageSujet: Re: Question rapide   Dim 12 Mar - 13:57

Oups désolé j'étais pas logué
Revenir en haut Aller en bas
Voir le profil de l'utilisateur
Korfuri
Grand habitué


Nombre de messages: 201
Date d'inscription: 20/11/2005

MessageSujet: Re: Question rapide   Dim 12 Mar - 14:07

Ben ici on t'aiguillera surtout vers le php, parce que c'est assez simple à mettre en oeuvre.
Sinon tu peux le faire en ASP, qui est le principal concurrent de php (sauf que php est gratuit et opensource, et qu'asp est de microsoft mais si tu préfères )

Ensuite il te faut apprendre un langage de gestion de BDD, ici on est plutot MySQL (comme la plupart des développeurs perso sur internet) mais tu peux en choisir un autre, mais je les connais pas assez pour t'en parler correctement.

Bref je te conseille à titre personnel PHP + MySQL mais il y a plein d'alternatives qui marchent aussi bien (mais tu trouveras moins facilement de l'aide)
Revenir en haut Aller en bas
Voir le profil de l'utilisateur
Marteo
Grand habitué


Nombre de messages: 244
Date d'inscription: 21/08/2005

MessageSujet: Re: Question rapide   Dim 12 Mar - 15:21

T'a oublié le HTML et le CSS qui sont la base de tout site web....
Revenir en haut Aller en bas
Voir le profil de l'utilisateur
Korfuri
Grand habitué


Nombre de messages: 201
Date d'inscription: 20/11/2005

MessageSujet: Re: Question rapide   Dim 12 Mar - 15:28

De fait, je ne pensais qu'au coté serveur (le seul que j'utilise vraiment personellement, je préfère ne pas toucher à tout ce qui ressemble de près ou de loin à du design de site, je suis capable de faire de belles horreurs...)

Dans ce cas on peut aussi sans doute compter le javascript.
PHP + MySQL : dynamisme des pages coté serveur
HTML + CSS : design etc...
Javascript : gestion de certains évennements coté client
Revenir en haut Aller en bas
Voir le profil de l'utilisateur
Debex
Nouveau


Nombre de messages: 3
Date d'inscription: 12/03/2006

MessageSujet: Re: Question rapide   Dim 12 Mar - 21:15

Merci pour vos réponses aussi rapides.

Désolé apparemment j'avais pas posté au bon endroit (pourtant c'était bien une question sur la programmation non ? Bon ok c'était juste une question sur le language de programmation à choisir mais c'est pas pareil ? Bon ok tant pis j'avoue ma faute ).

J'ai passé ma journée sur le site "siteduzéro" et j'ai lu tout ce qu'il y avait à lire sur le PHP et MYSQL, j'ai pas encore tout digéré mais j'ai quand même pu entrevoir les différentes options possibles, je n'aurai plus qu'à m'y référer le moment où j'en aurai besoin.

Le plus compliqué sera sans doute de faire un lien entre ma base de donnée et les zones de ma carte.

Encore merci.
A bientôt surement, je vais encore avoir besoin d'aide
Revenir en haut Aller en bas
Voir le profil de l'utilisateur
Globe
Modérateur Illustration


Nombre de messages: 1067
Age: 19
Date d'inscription: 15/05/2005

MessageSujet: Re: Question rapide   Lun 13 Mar - 1:00

Bonjour, selon moi tu fais très bien d'apprendre par toi même.

Sinon voilà mes conseils :

1ère lecture du SDZ : Que passa ? Non capisci seniorita marguerita.
2ème lecture du SDZ : Je commence à capter la logique
3ème lecture du SDZ : J'ai compris je dérive mes premiers scripts en d'autres plus complexes.
Decorticage de codes complexes : Ayé sais faire, connais bien les bases du PHP.

_________________

Revenir en haut Aller en bas
Voir le profil de l'utilisateur
Debex
Nouveau


Nombre de messages: 3
Date d'inscription: 12/03/2006

MessageSujet: Re: Question rapide   Lun 13 Mar - 11:38

Citation:
Bonjour, selon moi tu fais très bien d'apprendre par toi même


Oui, si je ne fais pas le code moi même, je n'arriverai surement pas à gérer les problèmes du site par la suite.

Merci pour tes conseils, je vais encore passer quelques après-midi sur le site du zéro
Revenir en haut Aller en bas
Voir le profil de l'utilisateur
devilboy
Nouveau


Nombre de messages: 7
Localisation: ici et ailleurs...
Date d'inscription: 05/04/2006

MessageSujet: Re: Question rapide   Mer 5 Avr - 22:41

pour lier tes cases de map avec ta BDD tu devrais plutôt orienter les intéractions avec des fonctions en fonction du type de case, tu y gagnea en octets, en temps et en neurone grillés

par exemble:

if($TypeCase==bois)
{$PrendreBois=1}


C'est surement plus simple que des requètes MySQL, je sais pas ce que tu avais prévu. Mais il faut se rappelr que les requètes à la BDD sont plus coûteuses en débit que des calculs php^^

_________________
La vie est une variable, rien de plus, rien de moins.

if(timestamp>=********)
{
$vie=0
}

En attendnt, gardez le smile!Chaque seconde compte!
Revenir en haut Aller en bas
Voir le profil de l'utilisateur http://ww.membre.lycos.fr/devilboy483
loobstyle
Bavard


Nombre de messages: 41
Date d'inscription: 17/08/2005

MessageSujet: Re: Question rapide   Mer 5 Avr - 22:50

j'ais pas lu tous les post, mais il te faudra php, javascrip (pour lamaps) et mysql.
tu devrai t'en sortire avec ça.
Revenir en haut Aller en bas
Voir le profil de l'utilisateur
 

Question rapide

Voir le sujet précédent Voir le sujet suivant Revenir en haut 
Page 1 sur 1

Permission de ce forum:Vous ne pouvez pas répondre aux sujets dans ce forum
Créer son jeu en PHP :: GÉNÉRAL :: Le B.A.-BA-
Poster un nouveau sujet   Répondre au sujet