IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Langage PHP Discussion :

[Jeu PHP] - Amasser des ressources


Sujet :

Langage PHP

  1. #1
    Membre habitué
    Avatar de Leobaillard
    Profil pro
    Étudiant
    Inscrit en
    Juillet 2004
    Messages
    313
    Détails du profil
    Informations personnelles :
    Âge : 34
    Localisation : France

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Juillet 2004
    Messages : 313
    Points : 171
    Points
    171
    Par défaut [Jeu PHP] - Amasser des ressources
    Bonsoir !

    J'ai fait une recherche vite fait sur le foum php mais je n'ai pas trouvé ce que je cherchais, je décide donc de poster ici. Mais si k'ai mal vu et que vous trouvez un post qui correspond à c eque je cherche... Donnez moi l'adresse

    Passons à la question : Je suis entrain de faire un jeu en PHP et je cherche des bouts de code pour pouvoir amasser des ressources en fonction de plusieurs facteurs...

    J'éclaircis : C'est un jeu de gestion/bataille un peu sur le principe de age of empire où ont amasse des ressources en fonction du nombre de mine ou de scieries ou autres qu'on a.

    Il me faudrait un script qui calcule le temps de puis la dernière fois qu'on a ajouté des ressources et qui en ajoute toutes les minutes. Je pense qu'il faut utiliser un timestamp, que j'ai créé sur ma base Mysql.

    Si vous avez des pites, des tutos ou carrément du code !, nhésitez pas à me les faire parvenir

    En attendant, je vais chercher sur mon ami Google

    Merci d'avance !

  2. #2
    Fabouney
    Invité(e)
    Par défaut
    bonsoir,

    trouver du code sur quelque chose d'aussi précis, ca risque d'être dur, je conseil de le faire toi même surtout que c'est pas aussi sorcié.
    en effet comme tu l'a evoqué, il suffit de calculer le temp entre la derniere connection de la personne sur le jeux et la date courant et de faire un calcul selon le nombre de ressource qu'il doit avoir par heure ou par minute, et de son niveau, et ainsi a ca nouvelle connection tu met a jours son nombre de ressources.
    tu peux faire quelque chose de similaire avec chaque rafraichissement de la page.

  3. #3
    Membre habitué
    Avatar de Leobaillard
    Profil pro
    Étudiant
    Inscrit en
    Juillet 2004
    Messages
    313
    Détails du profil
    Informations personnelles :
    Âge : 34
    Localisation : France

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Juillet 2004
    Messages : 313
    Points : 171
    Points
    171
    Par défaut
    Ok, en fait je pourrais faire un truc du genre :

    Je stcoke le temps actuel sur la base sql, en suite à l'affichage de la page je calcule le nombre de minutres depuis l'inscription dans la base et je le mutiplie par les coef. pour le nombre des ressources ?

    Ça marcherait ?

  4. #4
    Membre éclairé Avatar de Death83
    Profil pro
    Inscrit en
    Mars 2005
    Messages
    1 667
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mars 2005
    Messages : 1 667
    Points : 878
    Points
    878
    Par défaut
    Peut etre le javacript est peut etre plus judicieux pour ca.

    Ca tepermettrais d'avoir les ressources qui augmentent en temps réelle (comme sur ogame).

  5. #5
    Membre du Club
    Inscrit en
    Juillet 2002
    Messages
    85
    Détails du profil
    Informations forums :
    Inscription : Juillet 2002
    Messages : 85
    Points : 65
    Points
    65
    Par défaut
    Oui ça fonctionerait très bien. Tu prends le timestamp enregistré puis le timestamp actuel, et il n'y a plus qu'à faire la différence !

    Pour le javascript, tu peux l'utiliser eventuellement en appui mais avec verif niveau PHP à chaque fois, car le javascript étant executé coté client n'est jamais sur.

    Ou alors un javascript qui génére un rafraichissement de la page toutes les minutes mais ça risque p-e d'être un peu lourd.

  6. #6
    Membre habitué
    Avatar de Leobaillard
    Profil pro
    Étudiant
    Inscrit en
    Juillet 2004
    Messages
    313
    Détails du profil
    Informations personnelles :
    Âge : 34
    Localisation : France

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Juillet 2004
    Messages : 313
    Points : 171
    Points
    171
    Par défaut
    Ouais le rafraîchissement, j'envisage pas trop...

    SInon, vous connaissez un tuto sur le timestamp ou alors vous puvez m'expliquer, parce tout ce que je vois c'est le nombre de secondes depuis 1970 :s ... J'ai pas trop compris comment ça marche... Comment je fais pour avoir l'actuel ? C'est 0 ? Je comprends pas tout....

  7. #7
    Membre averti Avatar de XtofRoland
    Profil pro
    Inscrit en
    Août 2005
    Messages
    357
    Détails du profil
    Informations personnelles :
    Localisation : Belgique

    Informations forums :
    Inscription : Août 2005
    Messages : 357
    Points : 392
    Points
    392
    Par défaut
    voici pour toi:
    jeuphp.forumactif.com/ le forum de QQ (guerzak)
    et voici le meilleur jeu du genre ( a mon avis) http://travian.fr (.de .....)

  8. #8
    Membre habitué
    Avatar de Leobaillard
    Profil pro
    Étudiant
    Inscrit en
    Juillet 2004
    Messages
    313
    Détails du profil
    Informations personnelles :
    Âge : 34
    Localisation : France

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Juillet 2004
    Messages : 313
    Points : 171
    Points
    171
    Par défaut
    Merci, je vais regarder ça...

  9. #9
    Membre habitué
    Avatar de Leobaillard
    Profil pro
    Étudiant
    Inscrit en
    Juillet 2004
    Messages
    313
    Détails du profil
    Informations personnelles :
    Âge : 34
    Localisation : France

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Juillet 2004
    Messages : 313
    Points : 171
    Points
    171
    Par défaut
    Ok, y'a 12 sujets ! Je vais trouver mon bonheur !

  10. #10
    Rédacteur

    Avatar de Yogui
    Homme Profil pro
    Directeur technique
    Inscrit en
    Février 2004
    Messages
    13 721
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Yonne (Bourgogne)

    Informations professionnelles :
    Activité : Directeur technique

    Informations forums :
    Inscription : Février 2004
    Messages : 13 721
    Points : 29 985
    Points
    29 985
    Par défaut
    Pour l'histoire du timestamp, ce n'est pas si compliqué : récupère-le, attends arbitrairement 3 secondes pour le test, récupère-le de nouveau puis affiche la différence entre les deux, ça devrait te donner '3'. C'est ça l'idée.

  11. #11
    Membre habitué
    Avatar de Leobaillard
    Profil pro
    Étudiant
    Inscrit en
    Juillet 2004
    Messages
    313
    Détails du profil
    Informations personnelles :
    Âge : 34
    Localisation : France

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Juillet 2004
    Messages : 313
    Points : 171
    Points
    171
    Par défaut
    Ok, je vais essayer... Merci !

  12. #12
    Membre habitué
    Avatar de Leobaillard
    Profil pro
    Étudiant
    Inscrit en
    Juillet 2004
    Messages
    313
    Détails du profil
    Informations personnelles :
    Âge : 34
    Localisation : France

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Juillet 2004
    Messages : 313
    Points : 171
    Points
    171
    Par défaut
    Merci à tous ! j'ai réussi

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. Réponses: 4
    Dernier message: 15/12/2009, 18h29
  2. Réponses: 0
    Dernier message: 26/05/2009, 18h01
  3. Réponses: 4
    Dernier message: 21/12/2006, 22h03
  4. [BCB5] Utilisation des Ressources (.res)
    Par Vince78 dans le forum C++Builder
    Réponses: 2
    Dernier message: 04/04/2002, 17h01

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo