π
<-

AlexPack (Pack de deux mini-jeux.)

Nouveautés, projets, mises à jour.

Re: AlexPack (Pack de deux mini-jeux.)

Messagede Lionel Debroux » 10 Jan 2011, 20:38

Quels changements par rapport à  la version précédente ? :;):
Membre de la TI-Chess Team.
Co-mainteneur de GCC4TI (documentation en ligne de GCC4TI), TIEmu et TILP.
Avatar de l’utilisateur
Lionel DebrouxSuper Modo
Niveau 14: CI (Calculateur de l'Infini)
Niveau 14: CI (Calculateur de l'Infini)
Prochain niv.: 11.4%
 
Messages: 6875
Inscription: 23 Déc 2009, 00:00
Localisation: France
Genre: Homme
Calculatrice(s):
MyCalcs profile
Classe: -
GitHub: debrouxl

Re: AlexPack (Pack de deux mini-jeux.)

Messagede Kiligolo » 10 Jan 2011, 21:44

Je dirais quelques optimisations dans le code! :D:

EDIT: ça doit arriver souvent quand on apprend un langage. :):
Avatar de l’utilisateur
Kiligolo
Niveau 11: LV (Légende Vivante)
Niveau 11: LV (Légende Vivante)
Prochain niv.: 84.3%
 
Messages: 1465
Inscription: 17 Mai 2010, 00:00
Genre: Homme
Calculatrice(s):
MyCalcs profile
Classe: 1reS

Re: AlexPack (Pack de deux mini-jeux.)

Messagede alexvire » 11 Jan 2011, 19:21

Eh bien non ! :#langue#:

Ça sera sûrement pour une version 1.2. J'ai amélioré l'utilisation des boutons grâce à kindermoumoute qui ma donné un morceau de code. Celui-ci permet d'appuyer deux fois sur une même touche à la suite pour effectuer deux actions différentes. (Par exemple en cours de jeu quand on appuies sur :f45: l'application revient au menu et quand on appuies une seconde fois on quitte l'application. Dans la version 1.0 l'Axe Parser étant tellement rapide l’application se fermait directement sans retourner au menu.)

J'ai aussi enlevé le son qui ralentissait (légèrement) le jeu et qui était un peu inutile. Enfin j'ai hébergé une version anglaise sur TI Calc dans le but d'avoir un succès plus important de la part de nos amis américains.
Salut ClaudeBot [spider], visite mon site:
Image
Et mon forum !
Merci !

Mes projets: Image Image Image
Avatar de l’utilisateur
alexvire
Niveau 8: ER (Espèce Rare: nerd)
Niveau 8: ER (Espèce Rare: nerd)
Prochain niv.: 14.1%
 
Messages: 109
Inscription: 18 Avr 2010, 00:00
Localisation: France
Genre: Homme
Calculatrice(s):
MyCalcs profile

Re: AlexPack (Pack de deux mini-jeux.)

Messagede kindermoumoute » 11 Jan 2011, 20:29

Je pense que l'idée du son était pas mal, mais du coup il faut le mettre en option.

Je voudrais te donner une astuce pour sauvegarder facilement un score, ou n'importe quoi :

Lorsque l'on manipule des Datas, on utilise principalement les accolades {} pour manipuler seulement un octet dans nos Datas :
Code: Tout sélectionner
:[00]=GDB666
:Disp {GDB666}Dec
:.Affiche 0


Par le même principe, on peut modifier une data (mais surtout pas son pointeur !) :
Code: Tout sélectionner
:[00]=GDB666
:12={GDB666}
:Disp {GDB666}Dec
:.Affiche 12


Maintenant on s'intéresse à la commande pour manipuler deux octets à la fois, les accolades suivis d'un petit "r" {}r :
Code: Tout sélectionner
:[0000]=GDB666
:Disp {GDB666}rDec
:.Affiche 0


De ce fait on peut modifier des datas de deux octets, comme des simples variables :
Code: Tout sélectionner
:[0000]=GDB666
:3523={GDB666}r
:Disp {GDB666}rDec
:.Affiche 3523


C'est exactement pareil que si on utilisait de simple variables.
Erreur ! L'avantage des Datas, c'est qu'elles sont toujours stockées dans l'exécutable. Ce qui veut dire que notre valeur peut être modifié dans un programme, puis on quitte le programme, on éteint la calculatrice, on la rallume, on rallume le programme, et la valeur est toujours là !

Bref, je te laisse méditer la dessus, et j'espère que tu t'en servira convenablement. ;)
Tutoriel sur l'axe parser, un langage de programmation pour z80 ultra rapide et beaucoup plus facile que l'ASM !
Avatar de l’utilisateur
kindermoumouteProgrammeur
Niveau 14: CI (Calculateur de l'Infini)
Niveau 14: CI (Calculateur de l'Infini)
Prochain niv.: 2.6%
 
Messages: 849
Inscription: 30 Sep 2009, 00:00
Genre: Homme
Calculatrice(s):
MyCalcs profile
Classe: Ecole d'ingénieur informatique et industriel

Re: AlexPack (Pack de deux mini-jeux.)

Messagede alexvire » 13 Jan 2011, 18:54

Stocker dans l'exécutable c'est à dire dans l'application ou dans l'appvar ?
Salut ClaudeBot [spider], visite mon site:
Image
Et mon forum !
Merci !

Mes projets: Image Image Image
Avatar de l’utilisateur
alexvire
Niveau 8: ER (Espèce Rare: nerd)
Niveau 8: ER (Espèce Rare: nerd)
Prochain niv.: 14.1%
 
Messages: 109
Inscription: 18 Avr 2010, 00:00
Localisation: France
Genre: Homme
Calculatrice(s):
MyCalcs profile

Re: AlexPack (Pack de deux mini-jeux.)

Messagede kindermoumoute » 13 Jan 2011, 20:53

Dans le programme exécutable, il n'y a aucune manipulation d'appvars dans ce que j'ai expliqué.
Tutoriel sur l'axe parser, un langage de programmation pour z80 ultra rapide et beaucoup plus facile que l'ASM !
Avatar de l’utilisateur
kindermoumouteProgrammeur
Niveau 14: CI (Calculateur de l'Infini)
Niveau 14: CI (Calculateur de l'Infini)
Prochain niv.: 2.6%
 
Messages: 849
Inscription: 30 Sep 2009, 00:00
Genre: Homme
Calculatrice(s):
MyCalcs profile
Classe: Ecole d'ingénieur informatique et industriel

Re: AlexPack (Pack de deux mini-jeux.)

Messagede alexvire » 14 Jan 2011, 17:00

C'est cool ça, je croyais que ça fonctionnait uniquement dans les programmes et non les applications.
Salut ClaudeBot [spider], visite mon site:
Image
Et mon forum !
Merci !

Mes projets: Image Image Image
Avatar de l’utilisateur
alexvire
Niveau 8: ER (Espèce Rare: nerd)
Niveau 8: ER (Espèce Rare: nerd)
Prochain niv.: 14.1%
 
Messages: 109
Inscription: 18 Avr 2010, 00:00
Localisation: France
Genre: Homme
Calculatrice(s):
MyCalcs profile

Re: AlexPack (Pack de deux mini-jeux.)

Messagede Wellen » 14 Jan 2011, 18:05

Kindermoumoute, dans ta solution avec les Data, est-il possible de les manipuler "mathématiquement" (genre tester si le score actuel est plus élevé que le highscore précédent) ?

Autre chose, tant que j'y suis, comment vous faites pour afficher un texte en blanc sur noir ? Comme dans ton résumé des scores, alex.
Ca peut vous paraitre complètement idiot comme question, mais bon. J'ajoute que j'ai pas trouvé dans le code, en tout cas ça ne m'a pas sauté aux yeux.

Sinon, vrrraiment sympa ce pack =)
La procrastination, c'est rigolo.
Avatar de l’utilisateur
WellenPremium
Niveau 11: LV (Légende Vivante)
Niveau 11: LV (Légende Vivante)
Prochain niv.: 31.8%
 
Messages: 447
Inscription: 17 Déc 2010, 00:00
Localisation: Compiègne (Picardie)
Genre: Homme
Calculatrice(s):
MyCalcs profile
Classe: étudiant UTC

Re: AlexPack (Pack de deux mini-jeux.)

Messagede kindermoumoute » 14 Jan 2011, 18:30

Les datas sont de simples nombres, donc oui on peut les manipuler mathématiquement.

Pour le texte inversé, cela ne marche qu'avec la commande Text ou Text(, il faut mettre un Fix 3 en début de programme, mais ne surtout pas oublié de mettre un Fix 2 à la fin !
Tutoriel sur l'axe parser, un langage de programmation pour z80 ultra rapide et beaucoup plus facile que l'ASM !
Avatar de l’utilisateur
kindermoumouteProgrammeur
Niveau 14: CI (Calculateur de l'Infini)
Niveau 14: CI (Calculateur de l'Infini)
Prochain niv.: 2.6%
 
Messages: 849
Inscription: 30 Sep 2009, 00:00
Genre: Homme
Calculatrice(s):
MyCalcs profile
Classe: Ecole d'ingénieur informatique et industriel

Re: AlexPack (Pack de deux mini-jeux.)

Messagede Wellen » 14 Jan 2011, 18:53

Merci bien :D:
La procrastination, c'est rigolo.
Avatar de l’utilisateur
WellenPremium
Niveau 11: LV (Légende Vivante)
Niveau 11: LV (Légende Vivante)
Prochain niv.: 31.8%
 
Messages: 447
Inscription: 17 Déc 2010, 00:00
Localisation: Compiègne (Picardie)
Genre: Homme
Calculatrice(s):
MyCalcs profile
Classe: étudiant UTC

Précédente

Retourner vers Actualités

Qui est en ligne

Utilisateurs parcourant ce forum: Aucun utilisateur enregistré et 5 invités

-
Rechercher
-
Social TI-Planet
-
Sujets à la une
Ndless for CX 4.5.5 / CX II 6.2.0
Comparaisons des meilleurs prix pour acheter sa calculatrice !
"1 calculatrice pour tous", le programme solidaire de Texas Instruments. Reçois gratuitement et sans aucune obligation d'achat, 5 calculatrices couleur programmables en Python à donner aux élèves les plus nécessiteux de ton lycée. Tu peux recevoir au choix 5 TI-82 Advanced Edition Python ou bien 5 TI-83 Premium CE Edition Python.
Enseignant(e), reçois gratuitement 1 exemplaire de test de la TI-82 Advanced Edition Python. À demander d'ici le 31 décembre 2024.
Aidez la communauté à documenter les révisions matérielles en listant vos calculatrices graphiques !
12345
-
Faire un don / Premium
Pour plus de concours, de lots, de tests, nous aider à payer le serveur et les domaines...
Faire un don
Découvrez les avantages d'un compte donateur !
JoinRejoignez the donors and/or premium!les donateurs et/ou premium !


Partenaires et pub
Notre partenaire Jarrety Calculatrices à acheter chez Calcuso
-
Stats.
3438 utilisateurs:
>3412 invités
>14 membres
>12 robots
Record simultané (sur 6 mois):
32248 utilisateurs (le 01/09/2025)
-
Autres sites intéressants
Texas Instruments Education
Global | France
 (English / Français)
Banque de programmes TI
ticalc.org
 (English)
La communauté TI-82
tout82.free.fr
 (Français)