Annonces


#1 11/12/06 19:03:29

Romain
CtrlAltUser
Lieu: 127.0.0.1
OS: Windows 2k/NT/XP
Date d'inscription: 29/07/06
Messages: 200
Envoyer un MP

  Email  Site web

[Aide] Changement de réactions suite à une valeur remplie...

BOnjour à tous ! smile

Je réalise actuellement un jeu de sport en ligne, et j'aurais une question à vous poser :

Par exemple, si dans le profil de son équipe, le joueur rempli 90% en attaque, quesque je dois faire pour que le joueur est plus de chance de marquer mais aussi plus de chance de prendre un but, et ainsi de suite...

Voilà, j'espère que vous avez compris ce que je souhaite comprendre... wink

Cordialement,

Romain. smile

TOP Hors ligne

  • Signaler
  • Citer
  • Ajouter à la citation

#2 11/12/06 21:28:24

Ju
ju@jabber.sk
Equipe Admin
Lieu: Boston, Texas
OS: Linux Debian
Date d'inscription: 26/01/04
Messages: 5878
Envoyer un MP

  Email  Site web

Re: [Aide] Changement de réactions suite à une valeur remplie...

Précise dans quel langage tu programmes smile.

M'enfin sinon ça me parait simple : mt_rand(0, $x);
tu fais exécuter l'action à chaque fois que le rand renvoi genre 2 et plus $x est petit plus ça a de chance de faire l'action.

Ici c'est du PHP (mt_rand renvoit une valeur aléatoire entre 0 et $x) mais c'est pas très différent pour les autres langages.



TOP Hors ligne

  • Signaler
  • Citer
  • Ajouter à la citation

#3 12/12/06 13:36:39

Romain
CtrlAltUser
Lieu: 127.0.0.1
OS: Windows 2k/NT/XP
Date d'inscription: 29/07/06
Messages: 200
Envoyer un MP

  Email  Site web

Re: [Aide] Changement de réactions suite à une valeur remplie...

Ju a écrit:

Précise dans quel langage tu programmes smile.

Php . wink

Merci Ju. Si d'autres personnes ont des idées, je prend volontier. kiss

TOP Hors ligne

  • Signaler
  • Citer
  • Ajouter à la citation

#4 12/12/06 16:34:11

TibaL
tibal@jabber.fr
OS: Linux Debian
Date d'inscription: 05/02/04
Messages: 2684
Envoyer un MP

  Email  Site web

Re: [Aide] Changement de réactions suite à une valeur remplie...

Ah ! mon prof d'architecture connaît tout ces genres de formules... par exemple calculer des probabilités en fonction d'un paramètre qui influe exponentiellement : c'est exactement ce qu'il te faut smile
Si je le voit demain je lui demanderai (il en avait déjà parlé mais j'ai oublié... concrètement y'a deux ou trois nombres aléatoires, un log, et deux modulo il me semble).


http://tibalfr.free.fr/pub/avatars/sms.gif

TOP Hors ligne

  • Signaler
  • Citer
  • Ajouter à la citation

#5 12/12/06 17:26:29

Mistic Warrior
CtrlAltUser Actif
Lieu: Suisse
OS: Linux [autre]
Date d'inscription: 31/05/04
Messages: 708
Envoyer un MP

  Email  Site web

Re: [Aide] Changement de réactions suite à une valeur remplie...

TibaL a écrit:

concrètement y'a deux ou trois nombres aléatoires, un log, et deux modulo il me semble).

Ben alors si tu peux regarder, ça m'interesse aussi bien de savoir comment ça marche ça tongue (c'est marrant les modulo smile)


Salutations


In a world without wall nor fences, who needs Windows and Gates ?

TOP Hors ligne

  • Signaler
  • Citer
  • Ajouter à la citation

#6 12/12/06 17:38:12

Romain
CtrlAltUser
Lieu: 127.0.0.1
OS: Windows 2k/NT/XP
Date d'inscription: 29/07/06
Messages: 200
Envoyer un MP

  Email  Site web

Re: [Aide] Changement de réactions suite à une valeur remplie...

TibaL a écrit:

Ah ! mon prof d'architecture connaît tout ces genres de formules... par exemple calculer des probabilités en fonction d'un paramètre qui influe exponentiellement : c'est exactement ce qu'il te faut smile
Si je le voit demain je lui demanderai (il en avait déjà parlé mais j'ai oublié... concrètement y'a deux ou trois nombres aléatoires, un log, et deux modulo il me semble).

Ce serais super sympa ! biggrin

Merci d'avance ! wink

TOP Hors ligne

  • Signaler
  • Citer
  • Ajouter à la citation

#7 12/12/06 19:33:27

Ju
ju@jabber.sk
Equipe Admin
Lieu: Boston, Texas
OS: Linux Debian
Date d'inscription: 26/01/04
Messages: 5878
Envoyer un MP

  Email  Site web

Re: [Aide] Changement de réactions suite à une valeur remplie...

Tient d'ailleurs à propos du terme modulo je n'ai jamais retrouvé le sens qu'il a en info dans les maths... pour lesquels je ne l'ai rencontré que pour dans la trigo sous forme [2pi] (par exemple).



TOP Hors ligne

  • Signaler
  • Citer
  • Ajouter à la citation

#8 12/12/06 21:07:43

TibaL
tibal@jabber.fr
OS: Linux Debian
Date d'inscription: 05/02/04
Messages: 2684
Envoyer un MP

  Email  Site web

Re: [Aide] Changement de réactions suite à une valeur remplie...

le modulo noté en général % est le reste de la division euclidienne.. pratique pour trouver la parité ou des multiples...

Code:

int var;
cout << "Saisissez un entier : ";
cin >> var;

if ( var%2 == 0 )
   cout << "Chiffre pair\n"
else
   cout << "Chiffre impair\n"


if ( var%5 == 0 )
   cout << "Multiple de 5\n"

http://tibalfr.free.fr/pub/avatars/sms.gif

TOP Hors ligne

  • Signaler
  • Citer
  • Ajouter à la citation

#9 13/12/06 10:41:09

Ju
ju@jabber.sk
Equipe Admin
Lieu: Boston, Texas
OS: Linux Debian
Date d'inscription: 26/01/04
Messages: 5878
Envoyer un MP

  Email  Site web

Re: [Aide] Changement de réactions suite à une valeur remplie...

TibaL a écrit:

le modulo noté en général % est le reste de la division euclidienne.. pratique pour trouver la parité ou des multiples...

Code:

int var;
cout << "Saisissez un entier : ";
cin >> var;

if ( var%2 == 0 )
   cout << "Chiffre pair\n"
else
   cout << "Chiffre impair\n"


if ( var%5 == 0 )
   cout << "Multiple de 5\n"

En programmation, oui, j'ai toujours eu. Mais en maths l'unique modulo qu'on voit c'est pr signaler l'étendue des solutions sur un cercle trigonométrique.



TOP Hors ligne

  • Signaler
  • Citer
  • Ajouter à la citation

#10 13/12/06 11:48:29

Mistic Warrior
CtrlAltUser Actif
Lieu: Suisse
OS: Linux [autre]
Date d'inscription: 31/05/04
Messages: 708
Envoyer un MP

  Email  Site web

Re: [Aide] Changement de réactions suite à une valeur remplie...

J'utilise en maths quand on fait du cryptage, ou alors quand on étudiait les suites...


In a world without wall nor fences, who needs Windows and Gates ?

TOP Hors ligne

  • Signaler
  • Citer
  • Ajouter à la citation

#11 13/12/06 14:32:15

Romain
CtrlAltUser
Lieu: 127.0.0.1
OS: Windows 2k/NT/XP
Date d'inscription: 29/07/06
Messages: 200
Envoyer un MP

  Email  Site web

Re: [Aide] Changement de réactions suite à une valeur remplie...

D'autres idées ? Je termine de faire le système à l'écrit et je vous l'expose. wink

TOP Hors ligne

  • Signaler
  • Citer
  • Ajouter à la citation

#12 13/12/06 17:58:24

Ju
ju@jabber.sk
Equipe Admin
Lieu: Boston, Texas
OS: Linux Debian
Date d'inscription: 26/01/04
Messages: 5878
Envoyer un MP

  Email  Site web

Re: [Aide] Changement de réactions suite à une valeur remplie...

Mistic Warrior a écrit:

J'utilise en maths quand on fait du cryptage, ou alors quand on étudiait les suites...

Quel niveau ? Niveau bac S j'ai jms entendu parler en tout cas.




TOP Hors ligne

  • Signaler
  • Citer
  • Ajouter à la citation

#13 13/12/06 20:40:07

TibaL
tibal@jabber.fr
OS: Linux Debian
Date d'inscription: 05/02/04
Messages: 2684
Envoyer un MP

  Email  Site web

Re: [Aide] Changement de réactions suite à une valeur remplie...

Ju a écrit:

En programmation, oui, j'ai toujours eu. Mais en maths l'unique modulo qu'on voit c'est pr signaler l'étendue des solutions sur un cercle trigonométrique.

En math pures, le modulo informatique équivaut aux Congruences.
On voit ça en Term S Spé Math et éventuellement un poil en tronc commun.

Dernière modification par TibaL (13/12/06 20:50:39)


http://tibalfr.free.fr/pub/avatars/sms.gif

TOP Hors ligne

  • Signaler
  • Citer
  • Ajouter à la citation

#14 14/12/06 08:23:14

Malcolm
4d0p73z 14 1337 A7717ud3 !
Equipe Modérateurs
Lieu: unreal://Index.ut2:31337
OS: Linux Debian
Date d'inscription: 03/03/04
Messages: 3435
Site web

Re: [Aide] Changement de réactions suite à une valeur remplie...

et dans "congruence", ya "gruence" :P

non, moi de ce dont je me rappelle de ma spé maths, le modulo en "géométrie" etait le fameux module [k pi] dont tu parles, mais en algèbre c'était bien le reste d'une division euclidienne.


La nature est bien faite : quand mon nez est bouché, ce sont mes pieds qui sentent ...
http://zeffklop.free.fr/singe.gif FYI RTFM ASAP => Tux : La Légende <=
http://www.php-astux.info/images/newslettux2-468x60.pngNewsletTux

Grand défenseur de la Langue Française tongue

TOP Hors ligne

  • Signaler
  • Citer
  • Ajouter à la citation

#15 14/12/06 13:56:25

TibaL
tibal@jabber.fr
OS: Linux Debian
Date d'inscription: 05/02/04
Messages: 2684
Envoyer un MP

  Email  Site web

Re: [Aide] Changement de réactions suite à une valeur remplie...

Bon je suis désolé mais je n'ai pas vu mon prof d'Archi... théoriquement la dernière fois de l'année que je l'ai en cours c'est Mercredi prochain....
Mais sinon demandes à un matheux il saura.


http://tibalfr.free.fr/pub/avatars/sms.gif

TOP Hors ligne

  • Signaler
  • Citer
  • Ajouter à la citation

#16 14/12/06 16:09:32

Mistic Warrior
CtrlAltUser Actif
Lieu: Suisse
OS: Linux [autre]
Date d'inscription: 31/05/04
Messages: 708
Envoyer un MP

  Email  Site web

Re: [Aide] Changement de réactions suite à une valeur remplie...

Ju a écrit:

Mistic Warrior a écrit:

J'utilise en maths quand on fait du cryptage, ou alors quand on étudiait les suites...

Quel niveau ? Niveau bac S j'ai jms entendu parler en tout cas.

Bah je sais pas exactement ce que c'est chez vous... dernière année de ce qui vaut "lycée" chez moi, spé maths et physiques smile


In a world without wall nor fences, who needs Windows and Gates ?

TOP Hors ligne

  • Signaler
  • Citer
  • Ajouter à la citation

#17 14/12/06 16:54:52

Romain
CtrlAltUser
Lieu: 127.0.0.1
OS: Windows 2k/NT/XP
Date d'inscription: 29/07/06
Messages: 200
Envoyer un MP

  Email  Site web

Re: [Aide] Changement de réactions suite à une valeur remplie...

TibaL a écrit:

Bon je suis désolé mais je n'ai pas vu mon prof d'Archi... théoriquement la dernière fois de l'année que je l'ai en cours c'est Mercredi prochain....
Mais sinon demandes à un matheux il saura.

Si t'arrive à le voir, essai de lui demander. wink

Merci. smile

TOP Hors ligne

  • Signaler
  • Citer
  • Ajouter à la citation

#18 16/01/07 18:32:08

Romain
CtrlAltUser
Lieu: 127.0.0.1
OS: Windows 2k/NT/XP
Date d'inscription: 29/07/06
Messages: 200
Envoyer un MP

  Email  Site web

Re: [Aide] Changement de réactions suite à une valeur remplie...

Je remonte le sujet. smile

Attention, le jeu est encore un projet.

Le jeu sera un jeu de foot.

Voilà ce que j'aimerais réaliser, c'est un module match :

Le joueur choisi de mettre un pourcentage en attaque, le reste du pourcentage sera répartis pour la défense, donc si le joueur met 90% en attaque, il aura par exemple (suivant le niveau des joueurs) 23 en attaque et 12 en défense. Il aura plus de chances de marquer, si le joueur d'en face possède 5 en défense, mais 30 en attaque, il aura lui aussi plus de chances de marquer, mais aussi plus de chances de prendre un but, et vice versa.

Mon module doit donc respecter 2 règles :

Les buts se marquent plus facilement ou moins facilement suivant la domination de l'adversaire.
La posession doit aussi baisser un tout petit peu en attaque par exemple, si les attaquants sont fatigués.

Il reste encore des choses à définir, mais ceci est le global de ce que je voudrais réaliser. wink

Merci d'avance de votre aide.

Romain.

TOP Hors ligne

  • Signaler
  • Citer
  • Ajouter à la citation

#19 19/01/07 20:54:55

Romain
CtrlAltUser
Lieu: 127.0.0.1
OS: Windows 2k/NT/XP
Date d'inscription: 29/07/06
Messages: 200
Envoyer un MP

  Email  Site web

Re: [Aide] Changement de réactions suite à une valeur remplie...

Up. smile

TOP Hors ligne

  • Signaler
  • Citer
  • Ajouter à la citation

#20 20/01/07 11:13:37

Ju
ju@jabber.sk
Equipe Admin
Lieu: Boston, Texas
OS: Linux Debian
Date d'inscription: 26/01/04
Messages: 5878
Envoyer un MP

  Email  Site web

Re: [Aide] Changement de réactions suite à une valeur remplie...

Je ne vois pas ce qui t'empêche d'utiliser ma solution du mt_rand.

TOP Hors ligne

  • Signaler
  • Citer
  • Ajouter à la citation

#21 20/01/07 11:52:01

Romain
CtrlAltUser
Lieu: 127.0.0.1
OS: Windows 2k/NT/XP
Date d'inscription: 29/07/06
Messages: 200
Envoyer un MP

  Email  Site web

Re: [Aide] Changement de réactions suite à une valeur remplie...

Je l'ai testé.

Mais bon je ne vois pas trop ce que je peux faire avec le chiffre qu'il me renvoi.

TOP Hors ligne

  • Signaler
  • Citer
  • Ajouter à la citation

#22 08/02/07 17:58:15

Romain
CtrlAltUser
Lieu: 127.0.0.1
OS: Windows 2k/NT/XP
Date d'inscription: 29/07/06
Messages: 200
Envoyer un MP

  Email  Site web

Re: [Aide] Changement de réactions suite à une valeur remplie...

Ju a écrit:

Je ne vois pas ce qui t'empêche d'utiliser ma solution du mt_rand.

J'ai réussi à comprendre à quoi peut me servir cette fonction. wink

Je revien avec un problème de code qui ne marche pas (code adapté pour PunBB) :

Code:

<?php
/***********************************************************************

  Copyright (C) 2002-2005  Rickard Andersson (rickard@punbb.org)

  This file is part of PunBB.

  PunBB is free software; you can redistribute it and/or modify it
  under the terms of the GNU General Public License as published
  by the Free Software Foundation; either version 2 of the License,
  or (at your option) any later version.

  PunBB is distributed in the hope that it will be useful, but
  WITHOUT ANY WARRANTY; without even the implied warranty of
  MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
  GNU General Public License for more details.

  You should have received a copy of the GNU General Public License
  along with this program; if not, write to the Free Software
  Foundation, Inc., 59 Temple Place, Suite 330, Boston,
  MA  02111-1307  USA

************************************************************************/


define('PUN_ROOT', './');
require PUN_ROOT.'include/common.php';


if ($pun_user['g_read_board'] == '0')
    message($lang_common['No view']);


$page_title = pun_htmlspecialchars($pun_config['o_board_title']);
define('PUN_ALLOW_INDEX', 1);
require PUN_ROOT.'header.php';

// Création joueurs libres

$postes=array('DF','DF','DF','DL','MD','MD','MO','MO','AT','AT','AS');

$cotes =array('C','G','C','C','D','G','C','C','D','C','C');

$tabnoms=file('data/noms/fr-nom.txt');

$tabprenoms=file('data/noms/fr-pre.txt');

$nbgardiens=$result = $db->query('SELECT COUNT(*) FROM joueurs WHERE uid=0 AND poste="GA"');

$i=$result = $db->query('SELECT COUNT(*) FROM joueurs WHERE uid=0');
while($i++<50)

{

$nom=$tabnoms[mt_rand(0,count($tabnoms)-1)];

$prenom=$tabprenoms[mt_rand(0,count($tabprenoms)-1)];

$nom=str_replace("\n",'',$nom); $nom=str_replace("\r",'',$nom);

$prenom=str_replace("\n",'',$prenom);

$prenom=str_replace("\r",'',$prenom);

if($nbgardiens<5 and $i>=44)

// Etre sur qu'il reste des gardiens

{

$poste='GA';
$cote='C';

}

else

{

$indice=mt_rand(0,count($postes)-1);

$poste=$postes[$indice];

$indice=mt_rand(0,count($cotes)-1);

$cote=$cotes[$indice];

}

if($cote=='G')

$pied='G';

else

$pied='D';

$age=mt_rand(1,5);

$pe=200+($age*500)*(rand(90,110)/100);

$db->query('INSERT INTO `joueurs` (`uid`,`nom`,`prenom`,`age`,`poste`,`cote`,`pied`,`numero`,`talent`,`pe`) VALUES (0,"'."$nom".'","'."$prenom".'",26+'.$age.',"'.$poste.'","'.$cote.'","'.$pied.'",'.mt_rand(1,99).','.mt_rand(6,20).','.$pe.')');

}

// Fin création joueurs libres

?>

<?php

$footer_style = 'index';
require PUN_ROOT.'footer.php';

Merci d'avance ! smile

TOP Hors ligne

  • Signaler
  • Citer
  • Ajouter à la citation

#23 08/02/07 20:08:54

Ju
ju@jabber.sk
Equipe Admin
Lieu: Boston, Texas
OS: Linux Debian
Date d'inscription: 26/01/04
Messages: 5878
Envoyer un MP

  Email  Site web

Re: [Aide] Changement de réactions suite à une valeur remplie...

Excuse-moi, mais c'est un peu n'importe quoi ton code biggrin.
Je dis pas que c'est faux (encore que, certaines pratiques comme les deux = qui se suivent, ça m'étonne que ça marche), mais c'est horriblement structuré.

Organise-toi, indente, fait qqch, mais là moi je perds du temps à lire un code aussi bordélique.
C'est absolument primordial pour un programmeur que de savoir présenter son code.
Et explique aussi le pb concret que tu rencontres, ce que ça devrait faire pour toi et que ça te fait.

Dernière modification par Ju (08/02/07 20:14:30)

TOP Hors ligne

  • Signaler
  • Citer
  • Ajouter à la citation
Actuellement aucun autre membre et 1 invité sur ce topic
Membres : [S'enregistrer]

Pied de page du Forum

Pub hébergeur :


CtrlAltSuppr.com, forums officiels de JSAND partagés avec Geek&Hype

Powered by PunCAS (JSAND) based on PunBB
© Copyright 2002–2005 Rickard Andersson