English Translation
Read this site in English
Phantasie Conquest

Télécharger :
Toutes les Versions de
Phantasie Conquest
Pocket Duel Master
Télécharger Pocket Duel Master

Toutes les versions de Pocket Duel Master
Phantasie Conquest : v1.24

Fri 27 Apr - 20:46 by Yann

Bon, on va diminuer un peu les ambitions.
Mieux vaut sortir le jeux dans un état stable, et avec des améliorations, que rien du tout.

La v1.24 apporte peu mais elle contribue.
Essentiellement, les entrées sont désormais protégées contre les erreurs de saisies.

Par exemple, au moment de choisir sa destination, il suffit de cliquer sur une des touches du menu, ça sélectionne une ville, et on appuie sur entrée.
OK, mais que se passe-t-il si par mégarde j'appuie sur entrée avec rien ? ou après avoir appuyé par erreur sur la touche "7" qui est juste à côté ?

Auparavant ça plantait le jeu. Plus maintenant : l'entrée est parsée et contrôlée, et si elle ne correspond pas aux critères, elle est tout simplement …

[ Full reading ]

Comments: 0

Sélectionner une destination

Thu 26 Apr - 15:07 by Yann

En continuant le précédent billet, articulé autour de l'introduction d'une carte du monde en mode graphique,

il restait à traiter la façon dont le joueur va "choisir" sa destination.
Hé oui, sur HP48, point d'interface tactile ! Il n'est donc pas possible de simplement poser son doigt sur la ville...

Mais heureusement, il y a bien d'autres méthodes de sélection.

Pour rester cohérent avec le reste de l'interface de Phantasie Conquest, le plus simple est de rester sur le concept de "ligne menu".
Celle-ci nous offre la possibilité d'afficher jusqu'à 6 boutons, directement mappés sur les touches immédiatement sous l'écran. C'est donc très intuitif.

Reste toutefois à faire le …

[ Full reading ]

Comments: 0

Phantasie Conquest : considérations pour l'affichage d'une carte

Wed 25 Apr - 16:49 by Yann

Avec la dernière version (v1.23) désormais disponible, l'essentiel de l'objectif de départ est atteint :
- Le code est redevenu compilable et utilisable
- Les binaires "Noir et Blancs" sont disponibles, en plus des binaires à niveau de gris

Tout ceci permet enfin une exécution sur l'émulateur X48, donc sur Droid48.

Sur la lancée, j'ai essayé d'améliorer quelques autres éléments du jeu.

Tout d'abord le code. Celui-ci reste un mix entre plusieurs générations de langages. L'objectif "sain" serait de tout rendre compilable au sein du même projet Debug4x. C'est ambitieux... trop ambitieux. La quantité de code est terriblement importante, et chaque conversion est douloureuse, avec de longues phases de …

[ Full reading ]

Comments: 0

Phantasie Conquest : v1.23 en préparation

Wed 18 Apr - 2:09 by Yann

Hé beh, ça fait un bail que je ne suis plus venu ici. Et pourtant, malgré tout ce temps, une raison m'a amené à repenser à Phantasie Conquest. Ayant récemment décidé de jouer avec mon nouveau téléphone Android, j'ai découvert la sympathique application Droid48, de Arnaud Brochard. Et qu'est-ce qu'on peut faire avec un émulateur de calculatrice scientifique d'il y a 20 ans sur un téléphone moderne ? Mais jouer bien sûr ! à Phantasie Conquest par exemple cheers

OK, je pense aussi qu'il y a mieux à faire, mais bon, c'est la première idée qui m'est passée par la tête...

Et la, horreur, découverte d'une première limitation de l'émulateur : pas de niveau de gris ! Mince, c'était pourtant l'une des nouveautés majeures de la

[ Full reading ]

Comments: 0

Nouveau Blog

Mon 15 Nov - 22:21 by Yann


et voilà, ça faisait longtemps que cette idée me trottait derrière la tête, et j'ai fini par franchir le pas ce week-end :
désormais, un blog séparé parlera de "compression", ce site restant réservé à la HP48, comme conçu initialement.

Il faut dire qu'il y a eu beaucoup de changements depuis 2 ans. A l'origine, je programmais essentiellement pour HP48, en partant d'une reprise d'un très vieux jeux que je n'avais pas terminé à l'époque. Le public se faisant logiquement de plus en plus rare sur cette plate forme, j'ai petit à petit orienté mon attention vers le monde PC.

Ce n'est donc pas un adieu, et les nouvelles concernant la HP48 continueront d'être publiées sur ce blog.
Pour la compression, désormais c'est

[ Full reading ]

Comments: 0

LZ4 : Nouvelle version

Sun 14 Nov - 4:14 by Yann

Et voici les résultats de la généralisation de l'algorithme de recherche par segments, et ils sont relativement bon, bien que surprenants.
En effet, je m'attendais à voir les fichiers textes bénéficier de cet algorithme en raison de la présence probable de longue suites d'espaces, mais en fait non, il n'y a pratiquement aucun impact. Ce sont surtout les fichiers binaires qui y gagnent, et notamment les plus lents.
C'est d'ailleurs la principale satisfaction de cette nouvelle version, la vitesse minimale augmente beaucoup, passant à environ 22Mo/s.

Au final, on obtient une vitesse moyenne de 28,7 Mo/s, soit pratiquement la même vitesse que l'ancienne version "OC", qui n'a plus lieu d'être puisque la version HC …

[ Full reading ]

Comments: 0

Segments : généralisation

Sat 13 Nov - 16:09 by Yann

Ce qui est vrai pour les suites de zéros peut également l'être pour des suites de n'importe quel caractère.
Il est exact que les "zéros" sont les plus fréquemment rencontrés, mais il existe aussi les longues suite de caractère "espace" pour les fichiers textes, et le caractère 0xFF (tous les bits à 1) est assez courant dans les fichiers binaires.
Rien n'interdit non plus à priori l'existence d'une longue suite d'un octet arbitraire.

Pour mieux mesurer cet effet, j'ai créé un petit test qui compte les segments rencontrés et leur taille. Nous obtenons ceci :


Nb de répétitions
Taille moyenne des répétitions
calgary
1 115
12.7
firefox
18 085
9.5
enwik8
10 030
6.4

Ceci prouve que ces répétitions sont …

[ Full reading ]

Comments: 0

Zeros (3) et nouvelle version de LZ4

Sat 13 Nov - 1:58 by Yann

Ca y est, les expérimentations sur les suites de zeros sont à peu près achevées, et c'est plutôt au point. Les deux modes de recherches, par segment et par séquence, s'enchaînent bien, se traduisant par de bonnes voire très bonnes performances.

Le résultat final est disponible sur la page de LZ4. La version HC, qui dispose de toutes ces nouveautés, est désormais presque aussi rapide que la version OC, tout en améliorant encore le taux de compression. La vitesse est désormais très stable, oscillant entre 17 et 30Mo/s suivant les cas de figure.

Au passage, j'en ai aussi profité pour mettre à jour la version d'origine ultra-rapide de LZ4, qui profite d'une petite amélioration de vitesse et de compression.

Pour les …

[ Full reading ]

Comments: 0

Les Zeros (2)

Fri 12 Nov - 1:48 by Yann

Les premiers résultats sur un parser spécialisés dans les suites de zéros viennent de tomber, et ils sont assez encourageants.
En effet, ces suites de zeros sont fréquentes dans les fichiers binaires, et font énormément ralentir la recherche de séquences. En employant un traceur de segments, on arrive assez rapidement à des améliorations de vitesse très importantes. C'est donc très intéressant.

Le diable est dans les détails. S'il a été possible de concevoir ce traceur de segments assez rapidement, il a été nettement plus compliqué de l'intégrer parfaitement au mécanisme de recherche normal pour toutes les autres chaines. Ainsi, il manquait souvent quelques positions, aboutissant à un moindre choix et donc un taux de …

[ Full reading ]

Comments: 0

Social bookmarking

Social bookmarking Digg  Social bookmarking Delicious  Social bookmarking Reddit  Social bookmarking Stumbleupon  Social bookmarking Slashdot  Social bookmarking Furl  Social bookmarking Yahoo  Social bookmarking Google  Social bookmarking Blinklist  Social bookmarking Blogmarks  Social bookmarking Technorati  

Bookmark and share the address of Phantasie Conquest on your social bookmarking website