Nombre de visites sur cette page : 26885 Score au progrank : 59 Note actuelle : 9.25/10 noté 2 fois Vous devez être connecté(e) pour noter (inscription).
Parlons un peu du jeu en lui même. Fourmizzz est un jeu de stratégie multijoueur sur navigateur du même type que GoodGame Empire, Greepolis et bien d'autres. Le but de ces jeux est de développer sa fourmilière, sa ville, ... par le biais d\'évolutions de bâtiments qui demandent un certain temps a être construits.
[b]Pourquoi avoir choisit d'adapter Fourmizz et pas un autre ?[/b]
Cliquer pour enrouler
J'ai choisi d'adapter Fourmizzz car c'est un très beau jeu qui permet aussi bien d'apprendre des choses sur les fourmis que de se divertir dans une communauté très sympa. Je vous encourage d'ailleurs a aller y jeter un coup d\'œil
[b]Comment jouer ?[/b]
Cliquer pour enrouler
[b]Il te reste encore des choses a faire ?[/b]
Cliquer pour enrouler
En effet, j'en suis pour le moment a la version provisoire (la 0.97). Il me reste encore a faire:
1 - Faire le systeme de convois
1 - Tout refaire au niveau de la com ?
2 - Voir pour le temps
2 - Corriger le bug avec srand()
3 - Commenter pour mettre en ligne les sources
4 - Mettre en place un systeme d'attaque ?
[b]Peut-il y avoir des problèmes techniques sur cette version d'essai ?[/b]
Cliquer pour enrouler
Normalement, il ne devrait pas y avoir de problème avec cette version. La calculatrices peut être un peut lente au premier démarrage a cause de la création des différents fichiers de sauvegarde. Si vous trouvez que le jeu est trop long a démarrer et a sauvegarder, une optimisation dans l'application "memory" est peut-être nécessaire.
Si l'add-in plante au démarrage, télécharger le second fichier et mettez moi dans les commentaire la dernière ligne qui apparaît avant le plantage.
Si l'add-in plante en se fermant (notamment sur les vieux modèles SH3) en vous empêchant de faire quoi que ce soit, il faut faire [ExE] et normalement ça défige... Ne me demandez pas pourquoi
Si toutefois vous tombez sur d'autres bugs, merci de m'en faire part dans les commentaires
[b]Les personnes que je dois remercier ?[/b]
Cliquer pour enrouler
Lors de la programmation de cet add-in, j'ai eu recours a l'aide de certaines personnes que je dois remercier dont principalement:
- Lephenixnoir pour son aide a peut près tout le temps, sa librairie memory et pleins d'autres choses qu'il m'a appris
- DarkStorm pour son tutoriel sur la communication entre caltos et son aide pour l'utiliser
- Simon Lothar et Helder du site Casiopeia pour m'avoir aidé a utiliser les syscalls RTC
- Florian66 et Aragorn pour leur aide au debuggage qui m'a été plus qu'utile :kiss:
- Calystene pour son simulateur de chasse open source
Un grand merci a eux et a tout ceux que j'oublie
0.91 correction d'un problème de fichier au lancement de l'add-in
0.92 correction de nombreux bugs
0.93 ajout du labo
0.94 amélioration du labo, ajout des rapports de chasse
0.95 ché pôs
0.96 correction de bugs, amélioration des sélections et aperçu du système de convois
0.97 correction de pleins de bugs, optimisations diverses, ajout des nouvelles unités
Si jamais il y a des problèmes de droits avec l'original, m\'étant fait totalement snobé par les administrateurs et modérateurs du jeu, merci de m'envoyer un MP ou de poster un commentaire.
TheProg, je sais que mon horloge ne fonctionne pas sur SH3. Or, le code de SimLo les prend en compte (même s'il donne une adresse éronée). Mais ce n'est pas tout ce qui bugge : GetKey() aussi, et ça impossible de savoir pourquoi...
En revanche, tu devrais comparer l'adresse donnée par Aragorn à celles que les fonctions GetDateTime() et SetDateTime() utilisent, pour voir à quel processeur elle correspond.
Ca voudrait dire que GetDateTime() ou GetMPU() ferait bugger les autres fonctions telles que GetKey() ? (ou j'ai rien compris ?)
Je comprend pas du tout comment ça s'exploite... Ça renvoi l'adresse de la case de la RAM a laquelle le programme a tenté d’accéder mais auquel il n'avait pas accès non ? Du coup ça devrait varier d'une calculatrice a l'autre ?
Non, je pense que si GetKey() ne fonctionne pas en SH3 c'est à cause de la compilation sous Linux -- mais du coup, c'est un autre problème.
L'adresse renvoyée est l'adresse qui a été utilisée alors que c'était interdit (écriture dans l'OS, mémoire inexistante, ...). Si cette adresse correspond à une de celles utilisées par nos fonctions de gestion du temps, cela signifie que c'est GetMPU() qui a mal fonctionné.
Après avoir fait des tests, c'est bien RTC_GetDateTime() qui pose problème. En soit, GetMPU() ne fait pas planter mais surement comme tu dis renvoi une valeur erronée
Je serai pas la pendant quelques temps (vacances) donc je pourrai pas régler le problème (même si je pense pas que ca ne sera pas moi qui trouverait ce qui cloche ). Donc en attendant je peux rien faire de plus que vous dire d'eviter de le telecharger
Il y a trois possibilités.
→ Soit l'adresse utilisée pour les procos SH3 par nos fonctions RTC est incorrecte ;
→ Soit GetMPU() n'a pas renvoyé l'identifiant du processeur SH3 ;
→ Soit les deux.
J'ai trouvé une petite erreur de ma part...
Je lisais les fichiers non crées et comme le SDK ne supprime pas les fichiers existants je ne m'en était pas rendu compte...
Ça devrait déjà aller mieux. Reste a régler le problème de l'horloge :aie2:
Planète Casio est un site communautaire non affilié à Casio. Toute reproduction de Planète Casio, même partielle, est interdite.
Les programmes et autres publications présentes sur Planète Casio restent la propriété de leurs auteurs et peuvent être soumis à des licences ou copyrights.
CASIO est une marque déposée par CASIO Computer Co., Ltd