π
<-

TI-z80 Nouvelle démo gLib : après les personnages, le manoir Croft!

Nouveau messagede critor » 13 Déc 2016, 00:15

Dans deux articles précédents, nous te parlions de la bibliothèque de modélisation 3D gLib en cours de développement par TheMachine02 pour ta TI-83 Premium CE.
Au cours de son cycle de développement, TheMachine02 nous avait produit plusieurs démos très sympa, te permettant de rentrer et animer dans ta calculatrice des modèles 3D de personnages issus de la culture du jeu vidéo, personnages qu'il a par la suite progressivement habillés de textures. :bj:

Mais pour la démo de ce soir, tu peux oublier les petits personnages... car TheMachine02 pulvérise littéralement toute limite en te remodélisant en taille réelle une chambre du manoir de Lara Croft dans sa version Tomb Raider 3 ! :#tritop#:

Même si cela peut faire illusion, techniquement il s'agit bien du même moteur que dans les démos précédentes.
Au lieu d'avoir la forme d'un personnage, l'objet modélisé est ici beaucoup plus grand et a la forme d'une pièce, avec les mêmes textures affichées des deux côtés de chaque mur.
Et pour parfaire le tour, le programme au démarrage nous place cette fois-ci à l'intérieur de l'objet et non devant. ;)

D'ailleurs il n'y a pas de gestion des collisions, et à un moment sur l'animation ci-contre on sort de la pièce en passant à travers un mur, ce qui te permet de découvrir la véritable forme de l'objet, ainsi que la conception des fenêtres et portes par extrusion. ;)

Cela n'enlève toutefois rien à l'exploit - cela prouve au contraire l'excellente conception du moteur 3D si justement il est ainsi réutilisable dans différents contextes ! :bj:
Et les performances sur calculatrice sont particulièrement impressionnantes, ce qui pourrait être très intéressant dans le contexte de futurs jeux : ;)


Téléchargement : archives_voir.php?id=775926
Lien vers le sujet sur le forum: Nouvelle démo gLib : après les personnages, le manoir Croft! (Commentaires: 5)

TI-z80 Jour 13 : Programme de l'Avent TI-83 Premium CE

Nouveau messagede critor » 13 Déc 2016, 00:02

C'est mieux, mais maintenant on n'y voit plus rien dans cette maison... Ouvrons vite une fenêtre ! :)
Comme c'est mignon, on dirait que la maison nous fait un clin d'oeil... ;)
Code: Tout sélectionner
...
For(I,0,28,2
...
If I≥18 et I≤25
Then
Ligne(M-8,I,M-16,I,BLEU CLR,2
End
End
...

Show/Hide spoilerAfficher/Masquer le spoiler
Code: Tout sélectionner
EnrBDG BDG0
ZDécimal
AxesNAff
FoncNAff
QuadNAff
GraphNAff
40Xmax→Xmax
40Ymax→Ymax
0→Xmin
0→Ymin
ArrPlanAff NOIR
CouleurBord 1
EffDess
131→Y
77→L
9→X
For(I,0,Y,2
Ligne(X,I,L,I,BLEU MRN,2
End
For(I,16,Y,16
Ligne(X,I,L,I,GRIS FON,1
For(J,­14,­4,2
Ligne(X+7,I+J,X+14,I+J,ORANGE,2
End
Pt-Aff(X+12,I-10,GRIS,1
End
X+2→X
{0,3,3,1,6,0,2,7,6,2,4,0,3,7,6,3,4,0,4,6,0,5,3,3,8,23,23,8,15,0,9,23,23,9,15,0,10,23,0,11,23,22,11,20,0,12,23,22,12,20,20,12,17,0,13,23,22,13,20,20,13,17,0,14,23,22,14,20,0,15,23,0,16,23,0,17,23,22,17,20,0,18,23,22,18,20,20,18,17,0,19,23,22,19,20,20,19,17,0,20,23,22,20,20,0,21,23,0,22,23,23,22,15,0,23,23,23,23,15,0,24,15,0,25,15,0,26,15,0,27,15,0,28,15,0,29,15,0,30,15,0,31,15,0,32,15,0,33,15,0,34,15,0,35,15,0,36,15,0,37,15,0,38,15,0,39,15,0,40,7,0,41,7,0,42,7,0,43,7,0,44,9,9,44,7,0,45,10,10,45,7,0,46,11,11,46,8,0,47,12,11,47,9,9,47,7,0,48,13,13,48,11,10,49,14,14,49,11,11,50,12,11,51,16,16,51,13,13,51,11,10,52,18,18,52,16,16,52,11,0,53,18,18,53,16,16,53,11,9,54,19,10,55,18,18,55,16,16,55,10,10,55,8,8,56,18,18,56,16,16,56,10,9,57,16,16,57,10,10,57,8,8,58,11,9,59,12,12,59,10,10,60,11,11,61,12,12,59,3,3,60,6,0,61,7,6,61,4,0,62,7,6,62,4,0,63,6,0,64,3,3
For(I,1,dim(Rep),3
Ligne(X+Rep(I),Y+Rep(I+1),X+Rep(I),Y+Rep(I+2),BLEU MRN,1
End
For(I,3,Xmax,8
Ligne(I,0,I,3,VERT,2
End
For(I,3+8,Xmax,16
For(J,1,3
Ligne(I-J,3+J,I+J+1,3+J,VERT,1
End
For(J,1,4
partEnt(2.75-J/2
Ligne(I-Rep,6+J,I+Rep+1,6+J,VERT,1
End
End
219→M
For(I,0,28,2
Ligne(M-25,I,M+25,I,BLANC,2
If I≤14
Ligne(M-5,I,M+5,I,MARRON,2
If I≥18 et I≤25
Then
Ligne(M-8,I,M-16,I,BLEU CLR,2

End
End
For(I,28,42
I-28
Ligne(M-25+Rep,I,M+25-Rep,I,ROUGE,1
End

While non(getKey

End
ArrPlanNAff
RappelBDG BDG0
DelVar BDG0
Lien vers le sujet sur le forum: Jour 13 : Programme de l'Avent TI-83 Premium CE (Commentaires: 3)

TI-z80 Votez pour le POTY 2016 sur Ticalc.org (partie 2)

Nouveau messagede noelnadal » 12 Déc 2016, 23:09

Dans un article précédent, nous vous annoncions le lancement de l'élection du programme de l'année 2016 (POTY, Program Of The Year en anglais), organisé comme tous les ans par la communauté anglophone TI-Calc.

Après la catégorie TI-84 Plus C Silver Edition, c'est au tour de la catégorie TI-83 Premium CE / TI-84 Plus CE de continuer le bal ! Vous pouvez dès à présent voter pour le meilleur programme de cette année, parmi les projets suivants :


Tu as eu l'occasion de tester ces programmes ? Tu es alors invité à aller voter sur ticalc.org. Attention, il faut un compte sur le site (c'est gratuit). Une fois inscrit, le sondage est sur la page principale du site, dans la barre de droite un peu plus bas. L'élection est purement honorifique, mais c'est une chance pour tous d'être reconnaissants envers tous ces programmeurs qui se donnent du mal pour publier des programmes bien souvent utiles à plus d'un. :bj:

Dans environ une semaine, viendra le dernier sondage, celui des TI-Nspire (CX) ! :)
Lien vers le sujet sur le forum: Votez pour le POTY 2016 sur Ticalc.org (partie 2) (Commentaires: 3)

TI-Nspire ControlX 4.3.3 intègre OSlauncher + démo Dummy OS CX 1.0

Nouveau messagede critor » 12 Déc 2016, 21:10

ControlX, notre gestionnaire de démarrage pour TI-Nspire CX, permet de lancer différentes images au démarrage de la calculatrice :
  • les images au format nBoot comme par exemple Splash 1.0
  • les images Linux au format nBootLinux
  • les images au format TI-Certificate officiel de Texas Instruments
Concernant ce dernier format TI-Certificate, ControlX permettait jusqu'à présent de lancer :
  • les images basées à l'adresse 0x11800000 (Boot2 et Diags)
  • les images basées à l'adresse 0x11200000 (Boot1.5 et Install)
Le nouveau ControlX 4.3.3 qui sort ce soir est désormais capable en théorie de lancer les images basées à l'adresse 0x10000000, c'est à dire les OS TI-Nspire ! :bj:
Le code de cette fonctionnalité vient du programme Ndless OSlauncher par Lionel Debroux, qui ciblait les anciennes TI-Nspire monochromes.

Une évolution fort intéressante qui pourrait permettre de démarrer la calculatrice plus rapidement en sautant les vérifications du Boot2, d'avoir un multi-boot permettant de choisir entre plusieurs versions d'OS TI-Nspire CX, et même de lancer des OS TI-Nspire CX patchés... ;)

En pratique, il n'est pas encore possible à date de lancer d'OS TI-Nspire CX officiel, pour deux raisons principales :
  • ControlX nécessite l'installation de nBoot, et les OS TI-Nspire CX 3.9.1 et plus anciens ne démarrent pas correctement dans ce contexte
  • les premiers OS TI-Nspire CX qui pourraient marcher, les versions 4.0.2/4.0.3, font déjà quasiment 17Mio une fois décryptés et décompressés, ce qui est sensiblement au-delà de la limite de 14Mio pour les images actuellement programmables avec nos outils de reprogrammation NAND BtMg+nsNandMgr

Mais la fonctionnalité a quand même pu être testée avec succès, grâce à Dummy OS CX.
Il s'agit d'une adaptation pour TI-Nspire CX de Dummy OS, un simili-OS développé là encore par Lionel Debroux dans le temps pour tester le programme OSLauncher.
Comme visible ci-dessous, l'OS se contente d'afficher sur l'écran et de redémarrer à l'appui sur la touche :nses: :


Pour espérer pouvoir un jour lancer des OS TI-Nspire CX officiels directement depuis le menu de ControlX, il va falloir revoir très profondément la gestion mémoire de BtMg+nsNandMgr, si tant est que ce soit possible...
Ou alors une autre piste qui pourrait peut-être être explorée dans un temps plus raisonnable, c'est que le format officiel TI-Certificate a l'avantage de gérer la compression... et que ControlX gère déjà une compression dans le contexte des Boot2 et Boot1.5... ;)



Téléchargements :

Ressources : Tutoriel d'installation + mise à jour ControlX
Lien vers le sujet sur le forum: ControlX 4.3.3 intègre OSlauncher + démo Dummy OS CX 1.0 (Commentaires: 7)

TI-z80 Jour 12 : Programme de l'Avent TI-83 Premium CE

Nouveau messagede critor » 12 Déc 2016, 17:13

Cette maison ne doit pas être très confortable ainsi exposée aux éléments déchaînés...
Vite, couvrons-là avec un toît ! ;)
Code: Tout sélectionner
EnrBDG BDG0
ZDécimal
AxesNAff
FoncNAff
QuadNAff
GraphNAff
40Xmax→Xmax
40Ymax→Ymax
0→Xmin
0→Ymin
ArrPlanAff NOIR
CouleurBord 1
EffDess
131→Y
77→L
9→X
For(I,0,Y,2
Ligne(X,I,L,I,BLEU MRN,2
End
For(I,16,Y,16
Ligne(X,I,L,I,GRIS FON,1
For(J,­14,­4,2
Ligne(X+7,I+J,X+14,I+J,ORANGE,2
End
Pt-Aff(X+12,I-10,GRIS,1
End
X+2→X
{0,3,3,1,6,0,2,7,6,2,4,0,3,7,6,3,4,0,4,6,0,5,3,3,8,23,23,8,15,0,9,23,23,9,15,0,10,23,0,11,23,22,11,20,0,12,23,22,12,20,20,12,17,0,13,23,22,13,20,20,13,17,0,14,23,22,14,20,0,15,23,0,16,23,0,17,23,22,17,20,0,18,23,22,18,20,20,18,17,0,19,23,22,19,20,20,19,17,0,20,23,22,20,20,0,21,23,0,22,23,23,22,15,0,23,23,23,23,15,0,24,15,0,25,15,0,26,15,0,27,15,0,28,15,0,29,15,0,30,15,0,31,15,0,32,15,0,33,15,0,34,15,0,35,15,0,36,15,0,37,15,0,38,15,0,39,15,0,40,7,0,41,7,0,42,7,0,43,7,0,44,9,9,44,7,0,45,10,10,45,7,0,46,11,11,46,8,0,47,12,11,47,9,9,47,7,0,48,13,13,48,11,10,49,14,14,49,11,11,50,12,11,51,16,16,51,13,13,51,11,10,52,18,18,52,16,16,52,11,0,53,18,18,53,16,16,53,11,9,54,19,10,55,18,18,55,16,16,55,10,10,55,8,8,56,18,18,56,16,16,56,10,9,57,16,16,57,10,10,57,8,8,58,11,9,59,12,12,59,10,10,60,11,11,61,12,12,59,3,3,60,6,0,61,7,6,61,4,0,62,7,6,62,4,0,63,6,0,64,3,3
For(I,1,dim(Rep),3
Ligne(X+Rep(I),Y+Rep(I+1),X+Rep(I),Y+Rep(I+2),BLEU MRN,1
End
For(I,3,Xmax,8
Ligne(I,0,I,3,VERT,2
End
For(I,3+8,Xmax,16
For(J,1,3
Ligne(I-J,3+J,I+J+1,3+J,VERT,1
End
For(J,1,4
partEnt(2.75-J/2
Ligne(I-Rep,6+J,I+Rep+1,6+J,VERT,1
End
End
219→M
For(I,0,28,2
Ligne(M-25,I,M+25,I,BLANC,2
If I≤14
Ligne(M-5,I,M+5,I,MARRON,2

End
For(I,28,42
I-28
Ligne(M-25+Rep,I,M+25-Rep,I,ROUGE,1
End

While non(getKey

End
ArrPlanNAff
RappelBDG BDG0
DelVar BDG0
Lien vers le sujet sur le forum: Jour 12 : Programme de l'Avent TI-83 Premium CE (Commentaires: 0)

-
Rechercher
-
Social TI-Planet
-
Sujets à la une
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 !
1234
-
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.
2918 utilisateurs:
>2901 invités
>10 membres
>7 robots
Record simultané (sur 6 mois):
29271 utilisateurs (le 11/07/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)