π
<-
Chat plein-écran
[^]

News 2019
Janvier (20)

News 2018
Octobre (13)
Août (32)
Juillet (23)
Juin (64)
Mai (63)
Avril (45)
Mars (43)
Janvier (45)

News 2017
Octobre (26)
Août (39)
Juillet (52)
Juin (88)
Mai (51)
Avril (43)
Mars (37)
Janvier (33)

News 2016
Octobre (25)
Août (42)
Juillet (34)
Juin (109)
Mai (55)
Avril (34)
Mars (37)
Janvier (24)

News 2015
Octobre (22)
Août (56)
Juillet (22)
Juin (94)
Mai (56)
Avril (32)
Mars (40)
Janvier (21)

News 2014
Octobre (26)
Août (18)
Juillet (23)
Juin (101)
Mai (57)
Avril (59)
Mars (54)
Janvier (31)

News 2013
Octobre (67)
Août (50)
Juillet (43)
Juin (193)
Mai (93)
Avril (102)
Mars (45)
Janvier (50)

News 2012
Octobre (64)
Août (63)
Juillet (53)
Juin (132)
Mai (88)
Avril (73)
Mars (57)
Janvier (58)

News 2011
Octobre (56)
Août (31)
Juillet (27)
Juin (71)
Mai (61)
Avril (32)
Mars (36)
Janvier (24)

News 2010
Octobre (11)
Août (8)
Juillet (14)
Juin (10)
Mai (3)
Avril (3)
Mars (1)

News 2009
Août (3)
Juin (2)
Mai (1)
Avril (2)
Mars (1)

Raycasting appliqué toute TI

Nouveau messagede nikitouzz » 01 Oct 2012, 20:06

La réalisation d'un moteur 3D raycasting est un travail compliqué et amène souvent après des jours et des jours de travail à un résultat comme celui-là : ( fait par moi-même )
Image

Le raycasting permet de faire des jeux qui sont souvent les meilleurs techniquement sur les z80, on peut citer plusieurs programmes réalisés grâce à cette technique :

gemini :
Image

Elimination:
Image

Le raycasting est assez intéressant à programmer : il n'y a pas foule de personnes qui arrive à créer un moteur 3D de ce type-là
et
à l'utiliser correctement.

Sur z80, le nombre de jeux qui utilisent la 3D raycasting est très faible. Pourtant, ce n'est pas la motivation de se lancer dans le raycasting qui manque au programmeurs, mais la technique. J'ai vu beaucoup de monde (dont moi) qui demandait des bons tutoriels sur la 3D raycasting et comment la mettre en œuvre :), le problème étant que beaucoup de tutoriels existent mais prennent en compte un langage en particulier. En tout cas, s'il existe un tutoriel de raycasting en Axe ou en ASM z80, je ne le connais pas :)

J'ai trouvé ce tutoriel très bien rédigé qui ne s'intéresse à aucun langage en particulier, mais qui explique comment mettre en œuvre la 3D raycasting théoriquement, sans exemple dans quelque langage que ce soit. C'est donc très pratique puisque moi-même j'avais lu une petite dizaine de tutoriels sur le raycasting appliqué au C++ ou Java ou autres et je n'avais pas compris...
Ce tutoriel est très bien expliqué et très simple à comprendre :)

Je vous conseille donc ce tutoriel : http://forums.mediabox.fr/wiki/tutoriau ... e_des_murs

J'ai moi-même testé le tuto et j'ai réalisé un premier moteur avec ( premier screen ) : je vous le conseille fortement.

Et vous pourrez créer enfin ce but ultime du programmeur z80, la 3D raycasting :)

À vos programmes :)


Edit by Laurae : corrections de fautes d'orthographes et de grammaire
Edit by Bisam : pareil, mais en mieux...
Dernière édition par nikitouzz le 01 Oct 2012, 22:18, édité 5 fois.
Lien vers le sujet sur le forum: Raycasting appliqué toute TI (Commentaires: 13)

nCraft, Minecraft sur TI-Nspire !

Nouveau messagede Persalteas » 02 Oct 2012, 08:59

Bonjour à tous !

Je parie qu'on vous l'a déjà demandé: quand vous montrez à quelqu'un un de vos programmes sur calculatrice, il vous demande presque un coup sur 2:
Et tu vas coder Minecraft, dessus ?


Ce défi, Chockosta l'a relevé ! :#tritop#:

Nous avions déjà apprécié le talent de Chockosta dans ses nombreux autres jeux Lua de qualité, et je me permets de le féliciter une fois de plus pour ce programme là, qui même s'il est encore en développement, relève presque de l'exploit :) !

Je vous présente donc ici quelques photos :bj:

1440 1441 1442 1443

Fonctionnalités actuelles:


- Se déplacer (touches :ns8: :ns2: :ns4: :ns6: )

- Changer l'angle de vue (flèches/touchpad)

- Casser un bloc (vitesse instantanée pour le moment) avec la touche :nsta:

- Poser un bloc (terre uniquement pour le moment) avec la touche :nsct:

- Le saut n'existe pas: vous franchissez les obstacles automatiquement ! (mieux que dans Minecraft :P )

- Les cubes n'ont pas de texture (pour le moment ?), et se différencient par leur couleur.

- Pas encore de mobs ni même de Steve, mais j'ai cru comprendre en parcourant le topic Omnimaga qu'il essaierait de placer des images 2D dans l'environnement 3D.

- Le principal "défaut", qui de toute façons était inévitable, est bien sur que la TI ne charge qu'une petite zone a la fois de visible (un seul chunck ? je ne sais plus le mot exact utilisé dans Minecraft), ce qui fait que le joueur ne voit pas a plus loin qu'une dizaine de blocs.

- Pas de sauvegarde de Map pour l'instant. Vous perdez vos changements a chaque démarrage du jeu.

- Le jeu étant encore en développement, il n'y a pas encore d'inventaire ou d'items, mais on ne sait pas ou Chockosta s'arrêtera !

- Ah, et bien sur, contrairement à Minecraft, nCraft est gratuit ! :P


Installer nCraft:


Vous avez besoin d'une TI Nspire avec l'OS 3.1
- Installez Ndless ( http://tiplanet.org/ndless )
- téléchargez nCraft ( http://ti-pla.net/a6876 )

Je remercie au passage notre membre
entercar68
qui vous explique ça en vidéo:



Notez bien que la dernière version n'a pas forcément été mise à jour sur TI Planet avant une version définitive, vous pouvez suivre l'avancement du programme sur Le topic Omnimaga.

A bientôt pour une version définitive !
Merci encore à Chockosta ! :bj:
Dernière édition par Persalteas le 25 Oct 2012, 12:37, édité 2 fois.
Lien vers le sujet sur le forum: nCraft, Minecraft sur TI-Nspire ! (Commentaires: 9)

Voyage au coeur de la TI-Nspire

Nouveau messagede critor » 02 Oct 2012, 09:25

Tu pensais tout connaître de la TI-Nspire grâce aux nombreuses expériences et photos publiées sur TI-Planet?
Que nenni... nous avions à peine effleuré la surface! :o

Les TI-Nspire disposent en apparence de très peu de puces sur leur carte mère. L'une de ces puces est l'ASIC, qui est tout simplement énorme sur les TI-Nspire ClickPad et TouchPad:
Image
(source: musée Datamath)


L'ASIC, pour Application Specific Interface Chip, comme déjà dit de nombreuses fois sur TI-Planet, contient le processeur ARM.

A partir des TI-Nspire TouchPad, il contient aussi la puce FlashROM NOR du Boot1.
Et à partir des TI-Nspire CX et CM, il englobe en plus la puce SDRAM de 32 ou 64Mo.

En fait, les énormes ASIC ici interfacent nombre d'autres puces qui nous sont à ce jour inconnus. De tels ASIC sont qualifiés de SoC
(System on Chip)
.

Aujourd'hui, nous allons réaliser un pseudo-test de l'ASIC.
(oui, pour une fois je ne suis pas l'auteur des photos - mais je suis un poète de la Nspire qui vous offre du rêve :=): )


Les photos étaient donc en ligne depuis 2008, mais aucun site ne s'y était véritablement intéressé jusqu'à présent.

Pour la première fois au monde, ouvrons donc l'ASIC des TI-Nspire ClickPad
(TI-NS2006A-0)
, opération que l'on peut qualifier de décapsulage. Voici enfin le contenu qui se dévoile sous nos yeux, grossi 4 fois: :bj:
1430

On distingue clairement les zones correspondant aux puces elles-même intégrées à l'ASIC, sous forme de rectangles.

On remarque d'ailleurs que ces puces sont toutes situées sur le pourtour de l'ASIC, et donc directement accessibles à partir des pattes de cette dernière. ;)

Le tout étant minusculement gravé avec une finesse de 0.13 micromètre, nous allons sortir les grands moyens et poursuivre le test au microscope électronique, avec des grossissements de 10x
(1cm sur l'image pour 1mm sur la puce)
et 40x
(1cm sur l'image pour 0,25mm sur la puce)
.



Concentrons-nous donc sur les puces en bas à gauche:
1433 1435 1436

On y remarque le badge du fondeur LSI Logic, qui a donc produit l'ASIC dans une de ses usines. LSI Logic produit également des puces pour Semiconductor Manufacturing International, Taiwan Semiconductor Manufacturing et United Microelectronics entre autres.

Maintenant, passons aux trois puces adjacentes au-dessus:
1432 1444

Manquera par contre à les identifier! ;)

Allons un peu voir maintenant cette espèce de circuit non rectangulaire en haut à droite:
14341437 1438

On y découvre une inscription indiquant coeur IDEA CI12320. Il s'agit d'une puce implémentant la 'couche physique'
(voir le modèle OSI)
de l'USB 1.1, d'où une dénomination de USB 1.1 PHY.

Et maintenant, crois-tu que ce soit fini? Que tout le reste est de la surface inutilisée? Que les rayures ne sont là que pour faire joli? Oh que non...
1431 1439


Chaque colonne entre deux rayures est une unité électronique complète à elle tout-seule! :o





TI-Nspire
, l'aventure ne fait que commencer! ;)
Lien vers le sujet sur le forum: Voyage au coeur de la TI-Nspire (Commentaires: 2)

Linux sur TI-Nspire, la naissance d'une grande aventure ?

Nouveau messagede Adriweb » 02 Oct 2012, 11:52

On l'avait tous plus ou moins rêvé, peut-être dans nos songes les plus fous...
Et bien le très doué Tangrs s'est chargé de réaliser une fois de plus l'"impossible", en réussissant à porter un "simple" kernel Linux tournant sur sa Nspire CX CAS :
"Je viens de commencer un port de Linux pour la TI-Nspire CX et je suis ravi de dire que j'ai un kernel minimal qui boote avec succès sur la calculatrice !"
("I’ve just begun a port of Linux to the TI-Nspire CX and I’m happy to say I have a minimal kernel booting successfully on the calculator!")


Quelques images parleront plus que mes mots dans ce domaine (cliquez pour agrandir) :




Toujours est-il que désormais, il cherche des développeurs intéressés (qui s'y connaissent dans le dev de kernel linux) à venir l'aider dans cette tâche ardue, car il deviendra vite occupé par ailleurs (scolairement)

Source
: Blog de Tangrs via Omnimaga

PS : Je laisse volontiers tout édit nécessaire de la part de Lionel ou autres, qui s'y connaissent bien mieux, pour quelques précisions techniques si nécessaires ;-)
Lien vers le sujet sur le forum: Linux sur TI-Nspire, la naissance d'une grande aventure ? (Commentaires: 6)

Conversion automatisée de vidéos pour Nspire Movie Player

Nouveau messagede critor » 02 Oct 2012, 21:03

Dans une news précédente, nous vous présentions
'Nspire Movie Player'
, le lecteur de vidéos par Tangrs que l'on ne présente plus. :P



Toutefois, ce lecteur utilisait un format spécifique et nécessitait donc une conversion manuelle sur l'ordinateur de vos vidéos, conversion qui nécessitait la ligne de commande et était assez pénible. :(



Heureusement, Xacto de la communauté Omnimaga te publie ce soir un script destiné à te permettre de convertir facilement et rapidement tes vidéos pour les mettre sur TI-Nspire! :bj:





TI-Nspire
: la séance ciné peut enfin commencer! ;)






Liens:

Nspire Movie Player
Script de conversion
Lien vers le sujet sur le forum: Conversion automatisée de vidéos pour Nspire Movie Player (Commentaires: 1)

Nouveau moteur FloorCasting / Mode7 pour TI-Nspire

Nouveau messagede critor » 02 Oct 2012, 22:48

Il y a 2 ans pour la sortie de la toute première mouture de Ndless, le légendaire Bwang lançait nombre de projets révolutionnaires à l'époque:

  • un moteur 3D RayCasting
    Image
  • un moteur 3D RayTracing
    Image
  • un moteur 3D FloorCasting / Mode 7
    Image
  • un lecteur d'images
  • un moteur de calcul formel CAS pour TI-Nspire numérique
    Image


Hélas, Bwang a traversé nos vies comme un éclair, disparaissant très vite de la communauté TI et nous laissant tous ces programmes inachevés ou à peine commencés. :(

Contrairement à mViewer, le lecteur d'images de Bwang ne gère qu'une version bien spécifique du format BMP et n'accepte pas les images PNG ou JPEG...
Le moteur de RayCasting est plus lent que celui de nDoom qui affiche pourtant des mondes beaucoup plus lourds et complexes...
Et le moteur de calcul formel CAS répond très facilement et sans crier gare des résultats faux dès que l'on s'éloigne des simples fonctions de référence...




Aujourd'hui, Matrefeytontias reprend lui le projet d'un moteur 3D FloorCasting / Mode 7, mais en utilisant la bibliothèque nSDL! :bj:

Image


Espérons donc que cette fois-ci, le projet ira jusqu'à son terme! ;)




Lien:

archives_voir.php?id=7548
Lien vers le sujet sur le forum: Nouveau moteur FloorCasting / Mode7 pour TI-Nspire (Commentaires: 13)

Le Mahjong débarque enfin sur ta TI-Nspire

Nouveau messagede critor » 02 Oct 2012, 23:12

SpiroH vient de réaliser et réussir le portage TI-Nspire du célèbre jeu de Mahjong! :bj:

Image


Il a utilisé l'excellente bibliothèque nSDL, qui démontre une fois de plus son utilité pour porter rapidement des jeux PC utilisant
'proprement'
son pendant, la bibliothèque SDL.



Lien:

archives_voir.php?id=7549
Lien vers le sujet sur le forum: Le Mahjong débarque enfin sur ta TI-Nspire (Commentaires: 0)

Les vidéos: une nouvelle dimension à tes documents Nspire

Nouveau messagede critor » 02 Oct 2012, 23:55

Dans une news précédente, nous vous signalions une nouvelle méthode simplifiée pour convertir vos vidéos afin de les mettre dans votre TI-Nspire. :bj:

Comme il n'est pas possible d'avoir le son, l'intérêt cinématographique est assez limité à moins de jouer des films ou épisodes sous-titrés...



Toutefois, l'intérêt scolaire lui est énorme! :D
Après mViewer qui te permettait de lire des images, Nspire Movie Player offre avec les vidéos une toute nouvelle dimension aux documents que tu peux utiliser pendant tes devoirs ou examens! :=):

Les TP de chimie au BAC commencent quasi systématiquement par une dissolution ou une dilution. Et bien il suffirait d'imaginer une vidéo sur sa TI-Nspire qui présenterait tous les petits gestes et manipulations de précision qui rapportent des points! :bj:
Image


Et bien Plus besoin d'imaginer, cette vidéo est déjà faite et est téléchargeable à titre d'exemple ci-dessous! :bj:
1445




La vidéo fait seulement 11Mo pour 3mins30, ce qui veut dire qu'avec un petit coup de nTNOC et nCleaner on en rentre facilement deux comme ça sur TI-Nspire ClickPad/TouchPad
(5 minutes de vidéos)
, et une 10aine sur TI-Nspire CM/CX
(30 minutes de vidéos)
.





Liens:

Vidéo: la dissolution illustrée pas à pas
Nspire Movie Player
Pack de conversion vidéos automatisée
Ndless 3.1
Lien vers le sujet sur le forum: Les vidéos: une nouvelle dimension à tes documents Nspire (Commentaires: 0)

-
Rechercher
-
Sujets à la une
"NumWorks++": Challenge de modification matérielle pour rajouter une puce de mémoire Flash !
Offre TI-Planet/Jarrety pour avoir la TI-83 Premium CE avec son chargeur pour 79,79€ port inclus !
Offre TI-Planet/Jarrety pour avoir la TI-Nspire CX CAS à seulement 130€ TTC port inclus!
Jailbreake ta TI-Nspire avec Ndless et profite des meilleurs jeux et applications !
Transforme ta TI-Nspire CX en console Game Boy Advance!
12345
-
Donations/Premium
Pour plus de concours, de lots, de tests, nous aider à payer le serveur et les domaines...
PayPal : paiement en ligne sécurisé - secure online payments
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 
-
Stats.
242 utilisateurs:
>209 invités
>27 membres
>6 robots
Record simultané (sur 6 mois):
6892 utilisateurs (le 07/06/2017)
-
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)