comment créer un jeu

Consultez la formation au REFERENCEMENT naturel Google de WebRankInfo / Ranking Metrics


blman
WRInaute accro
WRInaute accro
 
Messages: 3077
Inscription: 5 Sep 2003

Message le Jeu Juil 28, 2005 13:22

On fait des UPDATE

- Tu crée des comptes joueurs avec tous les champs qu'il te faut
- Si ton jeu est complexe, tu auras surement plusieurs tables liées à la table joueur
- Tu UPDATE toutes les données en fonction de ce que fais le joueur.

Si tu veux que ta BDD se mette à jour toute seule tous les jours :
- tu peux faire une tache CRON fixé à 1h00 du matin tous les jours
- ou le faire manuellement dans ton backoffice
- lancer cette procédure quand une personne accède au site. Avec des états, tu peux tester chaque jour si la procédure à déjà été lancée ou non, ce qui te garantie qu'elle n'est faite qu'une fois par jour.

L'avantage c'est de croiser tes mises à jour avec différents paramètres. Par exemple, si il y a une famine dans ton jeu, tous les joueurs qui n'ont pas un capital "nourriture" suffisant crèvent. Il te suffit de décrémenter le capital nourriture d'autant de point que vaut une famine. Dans cet exemple, c'est simple, mais on peut faire très compliqué.

Tu peux aussi prégrommer des événements. Par exemple, dans mon jeu, j'essaie de prévoir le temps qu'il fera dans "mon monde" par rapport à la date du jour avec des niveau de tolérance (par ex, en été, il fera forcément plus souvent beau qu'en hivers). Vu que le temps impliquera des conséquences sur la vie des personnages (récolte, état moral, ...), leurs paramètres seront modifiés.

Est-ce que ça t'aide ou est-ce que j'ai répondu à côté ?


Borower
WRInaute passionné
WRInaute passionné
 
Messages: 2151
Inscription: 18 Avr 2005

Message le Jeu Juil 28, 2005 13:31

Merci bien Blman.
Si j ai bien compris il y a beaucoup de modife a faire au niveau de la base MYSQL.
Je pensai que c' etait completement automatisé avec le hasard du jeux.

A ce que je peut comprendre c est toi qui modifie cette base.
Cela doit te prendre enormement de temps.
Je vais plus me pencher sur un projet comme celui ci.
Je trouve que c est vraiment un bon projet.

Quelle ai l' adresse de ton jeux si il est online.
Fais moi signe si tu veux des testeurs je suis partant.

Encore merci Blman


blman
WRInaute accro
WRInaute accro
 
Messages: 3077
Inscription: 5 Sep 2003

Message le Jeu Juil 28, 2005 13:38

Heu non, c'est pas moi qui le fait, c'est un programme qui s'occupe de tout. Moi ce que je fait, c'est le paramétrage.

1- evenements excepetionnel (lancer manuellement dans le backoffice)
Pour reprendre l'exemple de la famine, j'ai un module 'événement'. Je crée l'événement "famine" auquel j'attribue les paramètres -20 sur capital nourriture par ex.

2- evenements programmés
Pour reprendre l'exemple du temps, c'est en fonction de la date donc tout se fait tout seul sans que j'ai à toucher à quoi que ce soit. (mise à jour tous les jours avec tache CRON)

Mon jeu n'est pas encore en ligne et il est loin d'y être (tu as quand même quelques ébauches dans le site de mon profil). je le fait à mes heures perdues. Au départ s'était juste dans l'idée d'apprendre des choses mais plus tu avance plus les idées viennent et j'espère le mettre en ligne un jour. En ce moment, je fait tout mes pixels arts, ça prend un temps de fou surtout que j'ai 4 environnement à faire : une forêt (le coin de la tribu), une plage (les beach boys), une ville et une mine + tous les persos.

Bon courage à toi, faut vraiment être taré pour se lancer dans ce type de projet. (Surtout que perso, je sais pas m'arréter, je suis jamais satisfait de ce que je fais donc je refait toujours, très mauvais mais tellement interressant).

Juste un conseil : avant de commencer tout travail de création, définit bien ton histoire sinon tu va te lancer dans une histoire sans fin...


phreddpullfer
WRInaute discret
WRInaute discret
 
Messages: 107
Inscription: 7 Fév 2005

Message le Jeu Juil 28, 2005 13:48

Pour faire la mise a jour journaliere des comtpes y a au moins 2 solutions qui ne se valent pas ...

1°/ du tout php : a l'identification du joueur, tu verifies la date de derniere connexion. Si elle date de plus de 24H alors tu appeles un script php qui fait la mise a jour du compte

2°/ avec des scripts executés par cron (en perl par exemple)
tu lances a heure fixe un script qui met a jour tout les comptes

apres y a bien la solution 3°/ (utilisé par certains classique du genre !!! si si si !!!)
tout les soir, tu te paluche a lancer via ton butineur preferé la page qui lance les mises a jour de comptes.
C'est assez stupide (on se demande a quoi sert un ordinateur quand on voit se genre de pratique) mais bon ...

Sinon, pour un jeu du genre riseoflords, il ne faut tout de meme pas deconner, c'est quand meme pas un boulot enorme ni bien complexe ...
Y a quasi rien dans ce jeu ... :'(


Borower
WRInaute passionné
WRInaute passionné
 
Messages: 2151
Inscription: 18 Avr 2005

Message le Jeu Juil 28, 2005 14:07

Peut etre que sur ce jeux il n y a pas grand chose, je ne l ai jamais testé.
En revanche je connais liveonbankiz ou cannavallee et personnellement la je trouve qu il y a de quoi faire.

Je vais reflechir sur un projet et je verrais bien.
Merci d avoir repondu a mes questions meme si ce n etais pas mon post
Mdr.


phreddpullfer
WRInaute discret
WRInaute discret
 
Messages: 107
Inscription: 7 Fév 2005

Message le Jeu Juil 28, 2005 14:35

ah ! j'ai pas dit que tout les jeu ne php ne demandais pas un gros travail ;D
je repondais juste sur RoL ...

Tout a fait d'accord concernant canavallée entre autre :p


bradeux
WRInaute occasionnel
WRInaute occasionnel
 
Messages: 390
Inscription: 18 Mai 2005

Message le Jeu Juil 28, 2005 15:52


Quentinf
Nouveau WRInaute
Nouveau WRInaute
 
Messages: 10
Inscription: 26 Juil 2005

Message le Ven Juil 29, 2005 0:53

et tu t'aide d'un editeur alors ? merci de ta réponse

Quentinf
Nouveau WRInaute
Nouveau WRInaute
 
Messages: 10
Inscription: 26 Juil 2005

Message le Ven Juil 29, 2005 1:19

en retard lol

Quentinf
Nouveau WRInaute
Nouveau WRInaute
 
Messages: 10
Inscription: 26 Juil 2005

Message le Ven Juil 29, 2005 1:28

mais je ne comprends tjs pas comment créé des compte ?! merci


rottman
WRInaute passionné
WRInaute passionné
 
Messages: 2121
Inscription: 6 Jan 2004

Message le Ven Juil 29, 2005 1:48

Quentinf a écrit:mais je ne comprends tjs pas comment créé des compte ?! merci


partie membre : http://phpdebutant.org/article47.php

mais bon vaut mieux commencer par le commencement du php avec un :

Code: Tout sélectionner
<?php
echo "Hello World";
?>


:lol:

comment créer un jeu

Si vous avez aimé cette discussion, partagez-la sur vos réseaux sociaux préférés :

Formation recommandée sur ce thème :

Formation REFERENCEMENT naturel Google : apprenez une méthode efficace pour optimiser à fond le référencement naturel dans Google de façon durable... Formation animée par Olivier Duffez et Fabien Facériès, experts en référencement naturel.

Tous les détails sur le site Ranking Metrics : programme, prix, dates et lieux, inscription en ligne.

Lectures recommandées sur ce thème :

Consultez la description détaillée des produits ou services de Google suivants : Google Image Labeler, Google Whack

  • Liste de mots-clés
    Cet outil vous permet de créer à partir de quelques mots-clés une liste d'expressions constituées des mots pris dans tous les ordres possibles. Il sert aux analyses de positionnement et achats de mots-clés.


Qui est en ligne

Utilisateurs parcourant ce forum: Aucun utilisateur enregistré et 2 invités