Version Française English Version

Planète Casio - Programmes, jeux et cours pour calculatrices Casio

Bookmark and Share
Bienvenue sur Planète Casio, n'hésitez pas à poser vos questions sur le forum, et pensez à rejoindre Planète-Casio sur Facebook !
Jeu de rugby
Forums Casio - Projets de programmation

Index du Forum | Projets de programmation | Hattrick sur Graph 65?
Kev43
Hors ligne
Membre
Niveau: Confirmé
Points: 124
Défis: 0
Email | Message
Posté le 11/10/2008 15:52

Hattrick sur Graph 65?:

Edité longtemps après: Je n'étais pas loin de la version démo, mais le classement n'a jamais voulu se mettre à jour correctement, ce qui m'a un peu découragé. Maintenant je n'aurais certainement pas le temps de finir au moins la démo.
Mais bon je suis content de ce projet, il m'aura au moins fait découvrir la programmation.

-------------------------Message initial -------------------------


Salut à tous!

Tout d'abord, pour ceux qui ne le savent pas, hattrick est un jeu de management d'une équipe de foot en ligne.
Mon jeu est inspiré de celui-ci (pas en ligne, vous aurez deviné ).

Et donc actuellement, j'ai fini le moteur de jeu, le classement, les transferts et l'intervention des caractéristiques des joueurs dans les notes de secteur de l'équipe.

En l'état actuel des choses, il est donc possible d'acheter des joueurs, de jouer des matchs avec, de gagner des points dans le classement (les équipes adverses ne jouent pas entre elles), et de voir la perte d'argent liée à l'achat de joueurs).

Il me reste donc à faire:
- Définir les revenus des sponsors selon la division. Je le ferai avec les premiers tests.
- Les matchs des équipes adverses entre elles
- Les montées - descentes
- Le design, que je ferai en dernier, quand le programme sera capable de tourner sans bug.

Voili voilou, si vous avez des idées, je ne serai pas contre, à savoir que j'ai laissé tomber la formation des jeunes joueurs et le staff, au moins pour l'instant. Et on ne peut jouer qu'en 4-4-2 (mais ça, je le changerai en dernier si je peux).


-------------------------Fichier joint -------------------------


Un fichier .txt expliquant un peu le fonctionnement.

------------------------- Estimation de l'avancement -------------------------


Moteur de matchs: 99% Ça roule, pas de bug détecté.
Classement: 90% Bug introuvable, mais persévérons...
Transferts: 100%
Stade: 5% A peine commencé...
Économie: 60% Le tableau est fait, reste à définir précisément les revenus de stade et en déduire les revenus sponsors.

Pour l'instant je termine le moteur de matchs, ensuite je m'attaquerai au classement. Dès que le programme tournera, je le ferai tester (s'il y en a ici qui veulent tester, aucun soucis )

------------------------- Caractéristiques générales du jeu -------------------------


Développé sur et optimisé pour: Graph 65
Jouable également sur: Graph 35+, Grah 85, Graph 100 (juste un petit détail qui change)

Taille actuelle: Environ 30 000 octets
Taille finale prévue (estimation): 50 ko dans l'idéal, 60 ko dans le pire des cas.

Bookmark and Share Fichier joint

En projet: Un jeu de management de foot sur Graph65!



Pages: 1, 2 | Suivante

Kodix
Hors ligne
Membre
Niveau: Confirmé
Points: 418
Défis: 5
Email | Message
Citer : Posté le 11/10/2008 19:22 |
Ça à l'air d'être plutôt pas mal, tu pourrai la version actuelle du jeu en fichier joint pour que je puisse voir ça !
----------------------------------
smiley
smiley
Mon Guitar hero spécial Calto -> Casio Hero !
Kev43
Hors ligne
Membre
Niveau: Confirmé
Points: 124
Défis: 0
Email | Message
Citer : Posté le 11/10/2008 20:36 |
Reste un bug sur les matchs...
Une fois le score affiché ça rame énormément, mais j'y travaille

J'essaie de régler ça et je mets en fichier joint.

Et si j'y arrive pas... ben je mets quand même.


Edit: En fait il s'agit bêtement d'une erreur sur ma formule de calcul de l'affluence. Je l'enlève vu qu'elle est pour l'instant inutile, et je mets un programme un peu réduit.

Euh... Je sais pas si ça marche bien...
----------------------------------
En projet: Un jeu de management de foot sur Graph65!
Totoyo
Hors ligne
Super admin
Niveau: Elite
Points: 8882
Défis: 66
Email | Message
Citer : Posté le 11/10/2008 21:28 |
N'oublie pas de fermer FX-Interface avant sinon le site ne peux pas charger le fichier-joint
----------------------------------
PRGM 2 // Tout savoir sur sa Casio // Les meilleurs tutoriels // 48h CPC

Reprise du projet StarCraft 2 sur Graph 35+USB/75/85/95 (SD) !!

Je ne réponds PAS aux messages privés concernant des problèmes avec la calculatrice. Merci de poser vos questions sur le forum !
Kev43
Hors ligne
Membre
Niveau: Confirmé
Points: 124
Défis: 0
Email | Message
Citer : Posté le 11/10/2008 22:02 |
Ah c'est ça le truc!
OK, je fais ça


Edit: Ça marche!
----------------------------------
En projet: Un jeu de management de foot sur Graph65!
Kev43
Hors ligne
Membre
Niveau: Confirmé
Points: 124
Défis: 0
Email | Message
Citer : Posté le 16/10/2008 19:54 |
Sur le premier post je mettrai l'avancement du programme

Bon depuis hier un gros truc est en projet: l'apparition de la coupe de France.

Un pote à moi a bien voulu m'aider pour le coup, même s'il n'a pas encore un niveau énorme en programmation ça me soulagera d'un poids

Une démo devrait bientôt sortir, elle comprendra:
- Menu principal (à ne pas utiliser sur 85, car vous allez rater du texte!)
- Transferts
- Matchs
- Classement
Et on pourra monter de division.

Sortie prévue pendant les vacances, au début je pense, car il n'y a que quelques bugs à régler...


Ensuite, la version finale comprendra en plus:
- Le stade
- Gestion de l'argent des sponsors, donc apparition du programme d'économie
- Design amélioré, ce ne sera plus du texte pur, mais du texte "graphique"
- Compression de données et utilisations de matrices

Si on a la place, on ajoutera éventuellement la coupe de France, la formation des jeunes, plus peut-être une surprise. Si ça ne rentre pas dans la 65, on fera une version Graph 85
----------------------------------
En projet: Un jeu de management de foot sur Graph65!
Jeffprod
Hors ligne
Membre
Niveau: Elite
Points: 1813
Défis: 61
Email | Message
Citer : Posté le 17/10/2008 17:34 |
Ah !!! un jeu de management sur calculatrice !!! et de foot en plus !

A une époque j'avais essayé de programmer un football manager...mais croit moi c'est très difficile...notamment parce que tu doit gérer une base de données de joueurs assez énorme...

Si ça peut t'aider je te met les liens de mes projets:

Football Manager 2006


Football Club 2007

Si tu as besoin de conseils n'hésite pas...si tu veux prendre du code n'hésite pas non plus...

Bon courage pour ton projet !
----------------------------------
FX 82c, FX 92 college, Graph 65,Graph 85 SD

www.electro-club.fr
Kev43
Hors ligne
Membre
Niveau: Confirmé
Points: 124
Défis: 0
Email | Message
Citer : Posté le 18/10/2008 16:40 |
Merci c'est sympa, je vais aller voir

Par contre, mon projet diffère des tiens en le fait que j'ai FM2008 et il est beaucoup plus réaliste que hattrick, donc l'entrainement a été sacrifié sur la version 65...

Bon sinon la sortie de la démo sera un peu retardée je pense, car révisions pour un devoir de maths...

Mais on devrait l'avoir finie pour les vacances.
----------------------------------
En projet: Un jeu de management de foot sur Graph65!
Jeffprod
Hors ligne
Membre
Niveau: Elite
Points: 1813
Défis: 61
Email | Message
Citer : Posté le 19/10/2008 19:40 |
Je poste ici la réponse a ta question car tu n'est pas inscrit sur le site (ce que tu devrai faire)


Bonjour,

Tu veux sauvegarder du texte dans des variables,des tableaux (matrices) ?

on ne peut pas stocker du texte en BASIC pour mes programmes j'ai eu recours a un code alphanumérique afin de rentrer les noms des joueurs je m'explique:

A=1 B=2 C=3 D=4 etc...
ainsi pour henry on stocke dans la matrice le nombre suivant: 85141823

ce qui correspond à HENRY

Tu peux prendre le code de mes programmes et l'adapter si tu veux il n'y a pas de soucis..

J'essayerais de répondre le plus souvent à tes question si tu en a besoin...

Sinon voici mon adresse MSN : jeffbri007(arobasehotmail.fr


Bonne soirée
----------------------------------
FX 82c, FX 92 college, Graph 65,Graph 85 SD

www.electro-club.fr
Kev43
Hors ligne
Membre
Niveau: Confirmé
Points: 124
Défis: 0
Email | Message
Citer : Posté le 20/10/2008 18:56 |
M'inscrire, je veux bien, simplement j'ai essayé mais je n'y arrive pas...

Euh juste un truc: ça vient sûrement de moi mais comment passer du nombre au nom?

Désolé de poser des questions aussi bêtes...
----------------------------------
En projet: Un jeu de management de foot sur Graph65!
Jeffprod
Hors ligne
Membre
Niveau: Elite
Points: 1813
Défis: 61
Email | Message
Citer : Posté le 20/10/2008 19:11 |
Bon je te previens il va falloir t'accrocher ce code necessite un cerveau bien frais et dispo !

Then For 0ºF To 8 Step 2
100Frac (Int (Mat A[R,1]¹µF)¹100)
F=0äAnsºList 3[4]
F=2äAnsºList 3[3]
F=4äAnsºList 3[2]
F=6äAnsºList 3[1]
F=8äAnsºE:Next
For 0ºF To 8 Step 2
100Frac (Int (Mat A[R,2]¹µF)¹100)
F=0äAnsºList 3[8]
F=2äAnsºList 3[7]
F=4äAnsºList 3[6]
F=6äAnsºList 3[5]
F=8äAnsºK
Next
IfEnd
If C>10
Then For 0ºF To 8 Step 2
100Frac (Int (Mat B[R,1]¹µF)¹100)
F=0äAnsºList 3[4]
F=2äAnsºList 3[3]
F=4äAnsºList 3[2]
F=6äAnsºList 3[1]
F=8äAnsºE
Next
For 0ºF To 8 Step 2
100Frac (Int (Mat B[R,2]¹µF)¹100)
F=0äAnsºList 3[8]
F=2äAnsºList 3[7]
F=4äAnsºList 3[6]
F=6äAnsºList 3[5]
F=8äAnsºK
Next
IfEnd
1ºW
20ºU
Lbl L
If List 3[W]=66
Then Text 20,U," "
IfEnd
If List 3[W]=1
Then Text 20,U,"A"
IfEnd
If List 3[W]=2
Then Text 20,U,"B"
IfEnd
If List 3[W]=3
Then Text 20,U,"C"
IfEnd
If List 3[W]=4
Then Text 20,U,"D"
IfEnd
If List 3[W]=5
Then Text 20,U,"E"
IfEnd
If List 3[W]=6
Then Text 20,U,"F"
IfEnd
If List 3[W]=7
Then Text 20,U,"G"
IfEnd
If List 3[W]=8
Then Text 20,U,"H"
IfEnd
If List 3[W]=9
Then Text 20,U,"I"
IfEnd
If List 3[W]=10
Then Text 20,U,"J"
IfEnd
If List 3[W]=11
Then Text 20,U,"K"
IfEnd
If List 3[W]=12
Then Text 20,U,"L"
IfEnd
If List 3[W]=13
Then Text 20,U,"M"
IfEnd
If List 3[W]=14
Then Text 20,U,"N"
IfEnd
If List 3[W]=15
Then Text 20,U,"O"
IfEnd
If List 3[W]=16
Then Text 20,U,"P"
IfEnd
If List 3[W]=17
Then Text 20,U,"Q"
IfEnd
If List 3[W]=18
Then Text 20,U,"R"
IfEnd
If List 3[W]=19
Then Text 20,U,"S"
IfEnd
If List 3[W]=20
Then Text 20,U,"T"
IfEnd
If List 3[W]=21
Then Text 20,U,"U"
IfEnd
If List 3[W]=22
Then Text 20,U,"V"
IfEnd
If List 3[W]=23
Then Text 20,U,"W"
IfEnd
If List 3[W]=24
Then Text 20,U,"X"
IfEnd
If List 3[W]=25
Then Text 20,U,"Y"
IfEnd
If List 3[W]=26
Then Text 20,U,"Z"
IfEnd
If List 3[W]=27
Then Text 20,U,"."
IfEnd


et m...ya des foutus symboles qui ne passent pas...


Le plus simple pour toi serais de regarder mon code...apres tu peux me poser des questions plus précise si tu veux mais tant que tu n'auras pas regarder comment ça fonctionne je ne pourrais pas t'aider (c'est pas un cours de BASIC )


et qu'est ce qui ne marche pas au niveau de ton inscription ?
----------------------------------
FX 82c, FX 92 college, Graph 65,Graph 85 SD

www.electro-club.fr
Kev43
Hors ligne
Membre
Niveau: Confirmé
Points: 124
Défis: 0
Email | Message
Citer : Posté le 20/10/2008 19:34 |
Bah en gros dans mon profil ça me met bien le "Statut: Membre", "Niveau: Débutant", etc.

Par contre si je veux changer ma signature, ça me dit: "Votre ancien mot de passe n'est pas correct" puis "Vous devez entrer votre adresse mail".

Soit. Je le fais.

Je reçois un mail avec un lien qui ne marche pas (la première fois j'avais réussi à feinter en supprimant la fin de l'adresse mais là ça marche pas...).



Pfff le coup du bug qui y est, et tu le sais, tu vérifies le code, tout devrait marcher. Ça marche pas. Énervement croissant. Bordel grandissant dans le .fxi. Désespoir naissant.
----------------------------------
En projet: Un jeu de management de foot sur Graph65!
Dafp
Hors ligne
Membre
Niveau: Aucun
Points: 9010
Défis: 191
Email | Message
Citer : Posté le 20/10/2008 21:00 |
tu trouve pas que ça fait pas un peut beaucoup jeffprod ???
ya plains de if, alors que tu peut les retirer, et au lieu de mettre List 3[W], tu pourrais mettre une variable ... Mais bon, j'ai rien dis.
----------------------------------
Programmes (88):
Pokemon sur Casio !! - http://www.universal-soundbank.com/mp3/sounds/13582.mp3
Kev43
Hors ligne
Membre
Niveau: Confirmé
Points: 124
Défis: 0
Email | Message
Citer : Posté le 20/10/2008 21:26 |
Chapeau quand même pour ton programme, même s'il rame pas mal pour ma Graph65...

Je ne sais pas si je ne vais pas imposer un nom d'équipe finalement...

Par contre dans la démo l'équipe s'appellera "VERSION DEMO"
----------------------------------
En projet: Un jeu de management de foot sur Graph65!
Jeffprod
Hors ligne
Membre
Niveau: Elite
Points: 1813
Défis: 61
Email | Message
Citer : Posté le 20/10/2008 23:01 |
Dafp=> j'ai fais un copier coller de mon code qui date de 2 ans
tu veux que j'utilise 26 variables pour tous les caractères ? et ben c'est du propre la jeunesse !

Kev43=> essaye de te mettre au SDK pour graph 85...il utilise le langage C avec un peu de motivation tu peux faire un jeu d'enfer (le C prend en compte les chaines de caractères)...

Sinon pour football 2007 il me restait la gestion des matchs et plein d'autres trucs mais le nom des joueurs marchait tranquille...

Pour ton problème d'inscription tu as envoyé un mail à Muelsaco ou Neuronix ? Essaye de t'inscrire en utilisant une autre adresse mail sinon...
----------------------------------
FX 82c, FX 92 college, Graph 65,Graph 85 SD

www.electro-club.fr
Dafp
Hors ligne
Membre
Niveau: Aucun
Points: 9010
Défis: 191
Email | Message
Citer : Posté le 21/10/2008 16:57 |
jeffprod, je disais pas de faire 26 variables, mais au lieu de repeter list 3[W], mettre ans ... (par exemple)
----------------------------------
Programmes (88):
Pokemon sur Casio !! - http://www.universal-soundbank.com/mp3/sounds/13582.mp3
Kev43
Hors ligne
Membre
Niveau: Confirmé
Points: 124
Défis: 0
Email | Message
Citer : Posté le 21/10/2008 19:53 |
Et voila le problème venait en fait la laposte.net...

Merci Jeff
----------------------------------
En projet: Un jeu de management de foot sur Graph65!
Jeffprod
Hors ligne
Membre
Niveau: Elite
Points: 1813
Défis: 61
Email | Message
Citer : Posté le 21/10/2008 20:15 |
Pas de soucis bon courage pour la suite
----------------------------------
FX 82c, FX 92 college, Graph 65,Graph 85 SD

www.electro-club.fr
Kev43
Hors ligne
Membre
Niveau: Confirmé
Points: 124
Défis: 0
Email | Message
Citer : Posté le 22/10/2008 20:31 |
22 octobre


Bon actuellement je suis bloqué par divers bugs...
En vrac:
- Les buts se mettent n'importe comment dans le classement.
- Les points de deux équipes sont faux.
Des deux bugs sont INVISIBLES dans le programme. Je vous jure!
- Les matchs des autres équipes sont limite surréalistes, mais ça c'est pas vraiment un soucis.
- Pendant le chargement des matchs, ça me marque "Done" puis un nombre entier puis ça s'arrête...

Je passe sur l'économie qui ne sera pas dans la démo...

Ne perdons pas espoir...

PS: Au fait Jeff, j'ai vu que c'était toi qui avais programmé Dunlords. Je l'ai testé, il est énorme, félicitations

26 octobre


J'ai passé deux ou trois heures à refaire le comptage des points et le classement des équipes, et il reste une minuscule erreur dans le comptage, ainsi que des équipes dans les mêmes cases du classement...
J'essaierai de travailler ça demain...

Il me reste aussi à débugger éventuellement le comptage des buts marqués.

Même sans acheter de joueur, et donc avec des notes très basses (mais pas tout à fait nulles), le score du premier match est toujours de 0-0. A voir aussi.

Je me suis pris un Arg Error en plein milieu du classement. Incompréhensible...

Il ne reste pas grand-chose à faire avant la démo, mais ce qui est frustrant c'est les gros bugs très longs à résoudre et les touts petits presque invisibles dans le code. Mais je suis assez motivé
----------------------------------
En projet: Un jeu de management de foot sur Graph65!
Kev43
Hors ligne
Membre
Niveau: Confirmé
Points: 124
Défis: 0
Email | Message
Citer : Posté le 28/10/2008 11:58 |
28 octobre


- Résolution du bug du classement en cours, c'est très dur...

- Ajout du programme initial, avec design revu et navigation par Getkey.

- La V2 du module de transferts est en cours; mais ce sera la V1 qui sera jouable avec la démo.

- Retour au moteur de jeu initial, qui fonctionnait très bien; je l'ai optimisé et ça marche bien: on se prends des 5-0 avec l'équipe initiale contre une équipe de D6.

- Notes de secteur revues: à vous de voir s'il vaut mieux acheter des monocaractéristuques ou des multis :P

- Niveau des division revus également: la D6 est très facile; il est largement possible de monter dès la première saison. Ensuite ça se corse! J'en ai profité pour ajouter une ligue mondiale, d'un haut niveau; je cherche ce que je mettrai pour pouvoir y accéder.

- Le gros de la journée d'hier a été l'optimisation à grands coups de "=>" pour remplacer les If - Thn - IfEnd. Les programmes sont beaucoup moins lourds


En gros la démo sera disponible dès la résolution du bug du classement, qui est beaucoup plus casse-tête que prévu.
----------------------------------
En projet: Un jeu de management de foot sur Graph65!
Totoyo
Hors ligne
Super admin
Niveau: Elite
Points: 8882
Défis: 66
Email | Message
Citer : Posté le 28/10/2008 15:59 |
Hé ben dis donc, ça avance sec à ce que je peux voir. Faut pas lâcher à cause d'un bug

Simple curiosité, quel effet indésirable produit-il, ce fameux bug du classement ?
----------------------------------
PRGM 2 // Tout savoir sur sa Casio // Les meilleurs tutoriels // 48h CPC

Reprise du projet StarCraft 2 sur Graph 35+USB/75/85/95 (SD) !!

Je ne réponds PAS aux messages privés concernant des problèmes avec la calculatrice. Merci de poser vos questions sur le forum !

Pages: 1, 2 | Suivante

Index du Forum | Projets de programmation | Hattrick sur Graph 65?
Pseudo :
Adresse email :
Réponse :
 :)  ;)  :D  :p
 :lol:  8)  :(  :@
 0_0  :oops:  :grr:  :E
 :O  :sry:  :mmm:  :waza:
 :?:  :arrow:  :!:  :here:
Ajouter fichier joint :


Me prévenir par mail lorsqu'une réponse est postée.

Un petit test (entrez le résultat en chiffres):
Combien font sept plus trois ?

Recherche :
Publicité et partenaires

Omnimaga
Casio Education
Casio Éducation
Casio Scene
Casio Scene

TI-Planet
CasioFan, la communauté ClassPad
CasioFan
Space-Raider
Space-Raider
GameMaster
GameMasters.fr

Jeux Casio - www.planet-casio.com v3.0 © créé par Neuronix et Muelsaco 2004-2012 | Il y a 45 connectés | Nous contacter | Recherches effectuées
Rugby Manager | Jeu de handball | Jeu de foot | Jeu de rugby | Jeu de tennis | Space raider | Sublinet | Top-cinema, films, cinéma, séries | Pension pour chats

Planète-Casio est un site communautaire indépendant et n'est donc pas affilié à Casio | Toute reproduction de Planète-Casio, même partielle, est interdite
Les fichiers, programmes et publications postés sur Planète-Casio restent la propriété de leurs auteurs respectifs et peuvent être soumis à des copyrights
Merci de respecter le travail des autres ! | CASIO est une marque déposée par CASIO Computer Co., Ltd