CONNEXION
  • RetourJeux
    • Sorties
    • Hit Parade
    • Les + populaires
    • Les + attendus
    • Soluces
    • Tous les Jeux
    • Gaming
  • RetourActu Gaming
    • News
    • Astuces
    • Tests
    • Previews
    • Toute l'actu gaming
  • RetourBons plans
    • Bons plans
    • Bons plans Smartphone
    • Bons plans Hardware
    • Bons plans Image et Son
    • Bons plans Amazon
    • Bons plans Cdiscount
    • Bons plans Decathlon
    • Bons plans Fnac
    • Tous les Bons plans
  • RetourJVTech
    • Actus High-Tech
    • Intelligence Artificielle
    • Smartphones
    • Mobilité urbaine
    • Hardware
    • Image et son
    • Tutoriels
    • Tests produits High-Tech
    • Guides d'achat High-Tech
    • JVTech
  • RetourCulture
    • Actus Culture
    • Culture
  • RetourVidéos
    • A la une
    • Gaming Live
    • Vidéos Tests
    • Vidéos Previews
    • Gameplay
    • Trailers
    • Chroniques
    • Replay Web TV
    • Toutes les vidéos
  • RetourForums
    • Hardware PC
    • PS5
    • Switch 2
    • Xbox Series
    • Switch
    • Pokemon pocket
    • FC 25 Ultimate Team
    • League of Legends
    • Tous les Forums
  • PC
  • PS5
  • Xbox Series
  • Switch 2
  • PS4
  • One
  • Switch
  • iOS
  • Android
  • MMO
  • RPG
  • FPS
En ce moment Genshin Impact Valhalla Breath of the wild Animal Crossing GTA 5 Red dead 2
Liste des sujets

Une 'stat variable' !

Tomy000
Tomy000
Niveau 6
13 juin 2006 à 19:52:39

Bonjour a tous :)

Il y a quelques temps, j´ai décidé de me lancer dans la création d´un jeu d´elevage virtuel.
Malheuresement, je sais pas encore de quoi ^^

Mais je savais deja qu´il fallait apprendre le xhtml/css et surtout le php.
Je suis donc en pleine apprentissage du php (connaissant deja le xhtml et css), et j´apprend le php sur le site du zéro ^^ (beaucoup de personnes doivent connaitre)

Je suis bientot a la partie 4 (j´en suis au chapitre avec : comment lire et ecrire dans un fichier ^^)

Et j´ai pensé a un truc :
Me suis dit, tiens je pourrais pas faire quelque chose comme un statistique (par exemple "faim"), qui descend de 2 toutes les minutes (pour le test hein :p) )

On m´a dit qu´il faut enregistrer le timestamp actuel (dans la bdd avec une table et un champ timestamp par exemple)
Je suis un ptit nouveau encore dans la programmation php, et je sais pas du tout comment faire, mettre le code etc... :(

Si quelqu´un pourrait me mettre sur la voix , je le remercie

Ca doit etre vraiment bete comme truc, mais si vous pourriez m´aider, ça serait vraiment sympa :-)

Merci
Black :) (désolé pour le post un peu long)

deepblue
deepblue
Niveau 16
13 juin 2006 à 19:56:26

Tu pourrais expliquer ce que tu entends par ton "satitistique" et "faim" car j´ai pas tout saisie :sarcastic:

Pseudo supprimé
Pseudo supprimé 13 juin 2006 à 19:59:54

idem

Tomy000
Tomy000
Niveau 6
13 juin 2006 à 20:08:26

Bon autre chose par exemple

J´écris :
Note : .../20

Et le "..." est un chiffre, et je voudrais qu´il descende de 2 toutes les minutes (par exemple) !
C´est ça que je voulais faire ^^

deepblue
deepblue
Niveau 16
13 juin 2006 à 20:20:04

Aucun interet de faire ça en php mais bon, 2 possibilité qui me viennt à l´esprit :
- tu as une page php, qui ouvre le fichier et qu´il l´analyse, elle trouve par exemple "15" et lui enleve 1, tu modifie le fichier, il a donc une nouvelle valeur : "14". Tu fais que la page se recharge toutes les 2 min : html ou javascript.

- 2eme solution :
http://simmstein.be/phpcode/?rub=wall&nom=WcxE40iV&type=php

Tomy000
Tomy000
Niveau 6
13 juin 2006 à 20:23:18

Quel interet ?
Si par exemple, on se connecte, on a une "caractéristiques", fatigue sur 10

Tout les jours (suffit de changer un ptit truc), on perd 2 de fatigue et quand on utilise un objet, ça remonte de 2 etc..

Voila, c´est pour ça !
C´est dans l´interet que ça peut m´aider pour faire un jeu d´elevage

Sinon, merci pour le site, j´ai pas encore feuilleter mais je vais regarder ça de plus pret !

deepblue
deepblue
Niveau 16
13 juin 2006 à 20:25:05

erreur de ma part :
http://simmstein.be/phpcode/?rub=wall&nom=9iJBKVVO&type=php

tu as meilleur tps d´utiliser une base de données

Yoda_Software
Yoda_Software
Niveau 30
13 juin 2006 à 20:29:57

méthode :
dans ta BDD, pour une personne, tu enregistre sa note ET l´heure sous forme de timestamp

au chargement suivant, tu lis ces valeurs, tu soustrait à l´heure courante le timstamp enregistré, ce qui va te donner un nouveau timestamp. tu en extrait le nombre d´heure et tu soustrait à la note enregistré le nombre de points qui correspond :ok:

Yoda_Software
Yoda_Software
Niveau 30
14 juin 2006 à 01:21:47

Tiens, ils y parlent de l´utilisation des dates et dans la page qui suis, du timestamp :
http://www.siteduzero.comom/tuto-3-186-1-les-dates.html

_WatzaKamikaze_
_WatzaKamikaze_
Niveau 10
14 juin 2006 à 08:55:56

Moi aussi, je réfléchis à ce problême, mais sous un angle différent :ok:

Depuis peu, je me suis lancé dans conception d´un jeu futuriste de Vaisseau Spacialleee(mauauhahahahahhaha)

Et en fait, un problême s´est posé à moi : comment mettre à jour en temps réel la quantité de matériau miner par exemple, ou le transport des vaisseaux.

Parce que, le problême c´est qu´on ne peut gérer un timestamp pour un utilisateur !( jor si quelqu´un balance des vaisseaux, mais que y a aucun script qui permettent de gérer leur avancement dans l´espace.. je sais pas si vous me suivez ;p )

Donc à partir de là y a 2 solutions :
1) Un script qui tourne en continu, mais bon spa top question ressource.
2) une bdd qui enregistre toutes les actions, et qui dès qu´un utilisateur se connecte, les raffraichisse et maj.

Mais même ça, c´est dûr à concevoir.

me demandait si z´aviez des idées(srry change subject)

--Rpgmaster--
--Rpgmaster--
Niveau 10
14 juin 2006 à 09:14:35

Pour ce qui change en direct, genre les ressources, le js ou l´ajax ça marche nan?

_WatzaKamikaze_
_WatzaKamikaze_
Niveau 10
14 juin 2006 à 09:41:22

Nan, ca a aucun rapport. Le probleme en fait c´est que d´autres joueurs peuvent interagir entre eux.

Je m´explique :

Intel balance des vaisseaux qui défoncent une planete et ceux ci rentrent chez eux. Mais intel se déconnecte juste avant. Un mec vient l´attaker alors que ces vaisseaux devraient normalement être rentrés.

Donc, le problême c´est comment gérer quand le joueur est pas là. D´où mon idée d´une table qui récapitule quoi faire.. ^^

Tomy000
Tomy000
Niveau 6
14 juin 2006 à 12:01:47

Merci de votre aide ^^
Oui yoda, je sais , j´ai deja passé ce chapitre lol ;- )

Yoda_Software
Yoda_Software
Niveau 30
14 juin 2006 à 16:34:59

"Donc, le problême c´est comment gérer quand le joueur est pas là. D´où mon idée d´une table qui récapitule quoi faire.. ^^"

à la déconnexion, tu enregistre son état dans la BDD.
Si le joueur ne se déconnecte pas proprement, c´est comme s´il était connecté mais qu´il ne réagissait pas et se laissait taper sur la ´gueule´ sans rien dire.
à ses risques et périls !

_WatzaKamikaze_
_WatzaKamikaze_
Niveau 10
14 juin 2006 à 16:37:09

Oui, mai t´as pas compris :p

Quand le joueur est pas là, il faut bien que les vaisseaux rentrent...

Donc... faut forcément un script d´arrièreplan ou tout du mois qui gèrent tout ce qui se passe dans chaque pas ;) ^^

Sous forums
  • Aide à l'achat Mac
  • Macintosh
  • Création de Jeux
  • Programmation
  • Création de sites web
  • Linux
  • Internet
  • Steam Deck
  • Hardware
La vidéo du moment