Espace TI: Forum
Vous souhaitez réagir à ce message ? Créez un compte en quelques clics ou connectez-vous pour continuer.
Le Deal du moment :
Jeux, jouets et Lego : le deuxième à ...
Voir le deal

[Axe] Pitit Mode 7

5 participants

Aller en bas

[Axe] Pitit Mode 7 Empty [Axe] Pitit Mode 7

Message par matrefeytontias Lun 31 Déc - 17:22

Salut les gens !

J'ai fait ça il y a quelques jours, pour voir la faisabilité de la chose.

[Vous devez être inscrit et connecté pour voir cette image]

Bien sûr c'est trop lent, donc je prévois de faire le même en ASM Gni

Si vous avez des commentaires, allez-y Content
matrefeytontias
matrefeytontias
Platinum 1
Platinum 1

Sexe : Masculin
Age : 26
Messages : 1383
Date d'inscription : 28/09/2011
Etudes : 1ère S SI
Points Forum : 90
Points Concours : 7
Langages :
  • - ASM TI-82 Stats / TI-83
  • - ASM TI-83+ / TI-84+
  • - Axe Parser
  • - Lua Nspire
  • - Ndless Nspire
Calculatrices :
  • - TI-83+.fr
  • - TI-Nspire CAS

TI-83+.fr


Revenir en haut Aller en bas

[Axe] Pitit Mode 7 Empty Re: [Axe] Pitit Mode 7

Message par Le Grec Lun 31 Déc - 18:19

Je ne savais pas que l'on pouvait gagner autant de fluidité avec le passage à l'asm. Tu penses pas que ça va être un peu lent, quand même? Neutre

Sinon, c'est une bonne idée. Gni Ok
Le Grec
Le Grec
Or 3
Or 3

Sexe : Masculin
Age : 108
Messages : 332
Date d'inscription : 24/05/2012
Etudes : L1 Droit
Points Forum : 12
Points Concours : 0
Langages :
  • - TI-Basic Z80
  • - ASM TI-82 Stats / TI-83
Calculatrices :
  • - TI-Collège
  • - TI-82 Stats.fr
  • - TI-84 Pocket.fr
  • - TI-84+ SE
  • - TI-Nspire CAS

TI-84 Pocket.fr


Revenir en haut Aller en bas

[Axe] Pitit Mode 7 Empty Re: [Axe] Pitit Mode 7

Message par matrefeytontias Lun 31 Déc - 18:52

C'est à cause de la technique que j'ai utilisé, je vais en appliquer une meilleure avec l'ASM Ok

Et c'est tout, même pas un "super" ébahi pour que mon ego ne prenne pas froid ? Gni (jk)
matrefeytontias
matrefeytontias
Platinum 1
Platinum 1

Sexe : Masculin
Age : 26
Messages : 1383
Date d'inscription : 28/09/2011
Etudes : 1ère S SI
Points Forum : 90
Points Concours : 7
Langages :
  • - ASM TI-82 Stats / TI-83
  • - ASM TI-83+ / TI-84+
  • - Axe Parser
  • - Lua Nspire
  • - Ndless Nspire
Calculatrices :
  • - TI-83+.fr
  • - TI-Nspire CAS

TI-83+.fr


Revenir en haut Aller en bas

[Axe] Pitit Mode 7 Empty Re: [Axe] Pitit Mode 7

Message par noelthebest Lun 31 Déc - 19:00

Super ! Peur

#Okjesors

Nan sérieusement, c'est pas mal, j'avais eu la même idée auparavant mais évidemment en TI-Basic fallait même pas essayer Langue
noelthebest
noelthebest
Platinum 1
Platinum 1

Sexe : Masculin
Age : 26
Messages : 1971
Date d'inscription : 12/03/2011
Etudes : ENS Cachan
Points Forum : 20
Points Concours : 9
Langages :
  • - TI-Basic Z80
  • - ASM TI-83+ / TI-84+
  • - Axe Parser
Calculatrices :
  • - TI-83+.fr
  • - TI-Nspire CX
  • - Casio Collège
  • - Casio Graph

TI-84+ SE


Revenir en haut Aller en bas

[Axe] Pitit Mode 7 Empty Re: [Axe] Pitit Mode 7

Message par mdr1 Mar 1 Jan - 9:41

Gééénial !!! Truc de ouf !!!
(C'est bon, matref, ton ego en a assez ?)

Une fois codé en assembleur, ce sera sans aucun doute beaucoup plus fluide. Bon, perso, j'attends que tu nous fasses un mario kart. :P

[EDIT : 100e message]
mdr1
mdr1
Or 1
Or 1

Sexe : Masculin
Age : 34
Messages : 124
Date d'inscription : 16/03/2011
Points Forum : 4
Points Concours : 0
Langages :
  • - TI-Basic Z80
  • - ASM TI-82 Stats / TI-83
  • - ASM TI-83+ / TI-84+
  • - Axe Parser
  • - TI-Basic Nspire
  • - Ndless Nspire
Calculatrices :
  • - TI-82
  • - TI-83+
  • - TI-84 Pocket.fr
  • - TI-Nspire CX

TI-84 Pocket.fr


Revenir en haut Aller en bas

[Axe] Pitit Mode 7 Empty Re: [Axe] Pitit Mode 7

Message par nikitouzz Mar 1 Jan - 9:58

Ta source est incluse ?

Bravo, tu utilise quel methode ?
nikitouzz
nikitouzz
Platinum 1
Platinum 1

Sexe : Masculin
Age : 28
Messages : 1834
Date d'inscription : 16/01/2011
Points Forum : 7
Points Concours : 6
Langages :
  • - TI-Basic Z80
  • - ASM TI-83+ / TI-84+
  • - Axe Parser
  • - TI-Basic 68K
  • - TI-Basic Nspire
Calculatrices :
  • - TI-73
  • - TI-76.fr
  • - TI-82 Stats.fr
  • - TI-83+
  • - TI-84+
  • - TI-92
  • - TI-Nspire
  • - TI-Nspire CX

TI-84+ SE


Revenir en haut Aller en bas

[Axe] Pitit Mode 7 Empty Re: [Axe] Pitit Mode 7

Message par matrefeytontias Mar 1 Jan - 13:24

La source est pas incluse, et j'utilise une pas bonne méthode =]

Je calcule les coordonnées pour chaque pixel de l'écran, mais faut que je change de technique.
matrefeytontias
matrefeytontias
Platinum 1
Platinum 1

Sexe : Masculin
Age : 26
Messages : 1383
Date d'inscription : 28/09/2011
Etudes : 1ère S SI
Points Forum : 90
Points Concours : 7
Langages :
  • - ASM TI-82 Stats / TI-83
  • - ASM TI-83+ / TI-84+
  • - Axe Parser
  • - Lua Nspire
  • - Ndless Nspire
Calculatrices :
  • - TI-83+.fr
  • - TI-Nspire CAS

TI-83+.fr


Revenir en haut Aller en bas

[Axe] Pitit Mode 7 Empty Re: [Axe] Pitit Mode 7

Message par noelthebest Mar 1 Jan - 13:59

Concrètement, ça veut dire quoi Pitit Mode 7 ?

C'est un nom de jeu ?
(la flemme de chercher, sorry)
noelthebest
noelthebest
Platinum 1
Platinum 1

Sexe : Masculin
Age : 26
Messages : 1971
Date d'inscription : 12/03/2011
Etudes : ENS Cachan
Points Forum : 20
Points Concours : 9
Langages :
  • - TI-Basic Z80
  • - ASM TI-83+ / TI-84+
  • - Axe Parser
Calculatrices :
  • - TI-83+.fr
  • - TI-Nspire CX
  • - Casio Collège
  • - Casio Graph

TI-84+ SE


Revenir en haut Aller en bas

[Axe] Pitit Mode 7 Empty Re: [Axe] Pitit Mode 7

Message par Le Grec Mar 1 Jan - 14:19

Un mode 7, c'est "un mode graphique d'application de texture qui permet à un arrière-plan d'être pivoté et redimensionné par des procédés de rotation et de zoom. En modifiant à chaque ligne horizontale (Scanline) l'échelle et l'angle de ce plan, un effet de perspective peut être créé, transformant ainsi le plan en un sol incliné et texturé". Ordre
Le Grec
Le Grec
Or 3
Or 3

Sexe : Masculin
Age : 108
Messages : 332
Date d'inscription : 24/05/2012
Etudes : L1 Droit
Points Forum : 12
Points Concours : 0
Langages :
  • - TI-Basic Z80
  • - ASM TI-82 Stats / TI-83
Calculatrices :
  • - TI-Collège
  • - TI-82 Stats.fr
  • - TI-84 Pocket.fr
  • - TI-84+ SE
  • - TI-Nspire CAS

TI-84 Pocket.fr


Revenir en haut Aller en bas

[Axe] Pitit Mode 7 Empty Re: [Axe] Pitit Mode 7

Message par nikitouzz Mar 1 Jan - 15:08

Matref, c'est vraiment super long, ce que tu peut faire qui ne me semble pas trop compliquee c'est remplir ta carte de tile et calculer les coordonnee de chaque coins de chaque tile, tu en aura moins a calculer comme ca.
nikitouzz
nikitouzz
Platinum 1
Platinum 1

Sexe : Masculin
Age : 28
Messages : 1834
Date d'inscription : 16/01/2011
Points Forum : 7
Points Concours : 6
Langages :
  • - TI-Basic Z80
  • - ASM TI-83+ / TI-84+
  • - Axe Parser
  • - TI-Basic 68K
  • - TI-Basic Nspire
Calculatrices :
  • - TI-73
  • - TI-76.fr
  • - TI-82 Stats.fr
  • - TI-83+
  • - TI-84+
  • - TI-92
  • - TI-Nspire
  • - TI-Nspire CX

TI-84+ SE


Revenir en haut Aller en bas

[Axe] Pitit Mode 7 Empty Re: [Axe] Pitit Mode 7

Message par matrefeytontias Mar 1 Jan - 15:45

Ouais bien sûr, et je les déforme comment les tiles ensuite ? Gni

Nan, y'a une autre manière, j'vais essayer de l'expérimenter en C sur ordi puis ASM z80.
matrefeytontias
matrefeytontias
Platinum 1
Platinum 1

Sexe : Masculin
Age : 26
Messages : 1383
Date d'inscription : 28/09/2011
Etudes : 1ère S SI
Points Forum : 90
Points Concours : 7
Langages :
  • - ASM TI-82 Stats / TI-83
  • - ASM TI-83+ / TI-84+
  • - Axe Parser
  • - Lua Nspire
  • - Ndless Nspire
Calculatrices :
  • - TI-83+.fr
  • - TI-Nspire CAS

TI-83+.fr


Revenir en haut Aller en bas

[Axe] Pitit Mode 7 Empty Re: [Axe] Pitit Mode 7

Message par nikitouzz Mar 1 Jan - 20:21

Bah tu crois que je les dessine comment mes texture en raycasting ? je deforme les ligne... en gros pour etre extrenement simpliste ca ressemble a ca :

Code:

:for(H,0,L-1) //L etant la taille en pixels de la ligne a dessiner
:for(I,0,L/8-1)
:pxl-on(K,H+U+I)
:End
:End

apres il faut optimiser et enlever une boucle puis dessiner le pixels uniquement si celui est sur la ligne mais c'est en gros le principe.
nikitouzz
nikitouzz
Platinum 1
Platinum 1

Sexe : Masculin
Age : 28
Messages : 1834
Date d'inscription : 16/01/2011
Points Forum : 7
Points Concours : 6
Langages :
  • - TI-Basic Z80
  • - ASM TI-83+ / TI-84+
  • - Axe Parser
  • - TI-Basic 68K
  • - TI-Basic Nspire
Calculatrices :
  • - TI-73
  • - TI-76.fr
  • - TI-82 Stats.fr
  • - TI-83+
  • - TI-84+
  • - TI-92
  • - TI-Nspire
  • - TI-Nspire CX

TI-84+ SE


Revenir en haut Aller en bas

[Axe] Pitit Mode 7 Empty Re: [Axe] Pitit Mode 7

Message par matrefeytontias Mar 1 Jan - 20:29

Parfait, et tu la trouves comment la "taille en pixels de la ligne à dessiner" ? Et comment tu sais si tel point est sur la ligne ? On peut pas comparer le raycasting et le mode 7 de ce point de vue.
matrefeytontias
matrefeytontias
Platinum 1
Platinum 1

Sexe : Masculin
Age : 26
Messages : 1383
Date d'inscription : 28/09/2011
Etudes : 1ère S SI
Points Forum : 90
Points Concours : 7
Langages :
  • - ASM TI-82 Stats / TI-83
  • - ASM TI-83+ / TI-84+
  • - Axe Parser
  • - Lua Nspire
  • - Ndless Nspire
Calculatrices :
  • - TI-83+.fr
  • - TI-Nspire CAS

TI-83+.fr


Revenir en haut Aller en bas

[Axe] Pitit Mode 7 Empty Re: [Axe] Pitit Mode 7

Message par nikitouzz Mar 1 Jan - 20:56

Nan mais ce code est "valable" pour du raycasting, il est adaptable a du floorcasting je pense, il suffit au lieu de dessiner une ligne de differente forme de dessiner des sprite de differente forme.

Quel est la methode ? je suis interesser je pourrais peut etre la faire en axe.
nikitouzz
nikitouzz
Platinum 1
Platinum 1

Sexe : Masculin
Age : 28
Messages : 1834
Date d'inscription : 16/01/2011
Points Forum : 7
Points Concours : 6
Langages :
  • - TI-Basic Z80
  • - ASM TI-83+ / TI-84+
  • - Axe Parser
  • - TI-Basic 68K
  • - TI-Basic Nspire
Calculatrices :
  • - TI-73
  • - TI-76.fr
  • - TI-82 Stats.fr
  • - TI-83+
  • - TI-84+
  • - TI-92
  • - TI-Nspire
  • - TI-Nspire CX

TI-84+ SE


Revenir en haut Aller en bas

[Axe] Pitit Mode 7 Empty Re: [Axe] Pitit Mode 7

Message par matrefeytontias Mar 1 Jan - 21:58

Y'a tout et même plus ici : [Vous devez être inscrit et connecté pour voir ce lien]
matrefeytontias
matrefeytontias
Platinum 1
Platinum 1

Sexe : Masculin
Age : 26
Messages : 1383
Date d'inscription : 28/09/2011
Etudes : 1ère S SI
Points Forum : 90
Points Concours : 7
Langages :
  • - ASM TI-82 Stats / TI-83
  • - ASM TI-83+ / TI-84+
  • - Axe Parser
  • - Lua Nspire
  • - Ndless Nspire
Calculatrices :
  • - TI-83+.fr
  • - TI-Nspire CAS

TI-83+.fr


Revenir en haut Aller en bas

[Axe] Pitit Mode 7 Empty Re: [Axe] Pitit Mode 7

Message par nikitouzz Mer 2 Jan - 18:42

Merci bien je vais essayer malgré l'anglais de le faire en axe
nikitouzz
nikitouzz
Platinum 1
Platinum 1

Sexe : Masculin
Age : 28
Messages : 1834
Date d'inscription : 16/01/2011
Points Forum : 7
Points Concours : 6
Langages :
  • - TI-Basic Z80
  • - ASM TI-83+ / TI-84+
  • - Axe Parser
  • - TI-Basic 68K
  • - TI-Basic Nspire
Calculatrices :
  • - TI-73
  • - TI-76.fr
  • - TI-82 Stats.fr
  • - TI-83+
  • - TI-84+
  • - TI-92
  • - TI-Nspire
  • - TI-Nspire CX

TI-84+ SE


Revenir en haut Aller en bas

[Axe] Pitit Mode 7 Empty Re: [Axe] Pitit Mode 7

Message par nikitouzz Mar 22 Jan - 18:25

Up, j'ai essayer et comme vous pouviez le deviner j;ai échoué....

J'ia chercher une traduction en francais ou une page explicative en francais mais j;ai pas trouver de chose assez clair... si vous connaissez des site je suis preneur.
nikitouzz
nikitouzz
Platinum 1
Platinum 1

Sexe : Masculin
Age : 28
Messages : 1834
Date d'inscription : 16/01/2011
Points Forum : 7
Points Concours : 6
Langages :
  • - TI-Basic Z80
  • - ASM TI-83+ / TI-84+
  • - Axe Parser
  • - TI-Basic 68K
  • - TI-Basic Nspire
Calculatrices :
  • - TI-73
  • - TI-76.fr
  • - TI-82 Stats.fr
  • - TI-83+
  • - TI-84+
  • - TI-92
  • - TI-Nspire
  • - TI-Nspire CX

TI-84+ SE


Revenir en haut Aller en bas

[Axe] Pitit Mode 7 Empty Re: [Axe] Pitit Mode 7

Message par matrefeytontias Mar 22 Jan - 18:54

C'est simple, y'en a pas Gni c'est pourquoi je t'ai envoyé sur un truc en Anglais.

Et je me suis rendu compte qu'il fallait trop de nombres après la virgule pour l'Axe. Et il est mauvais en pixel par pixel.
matrefeytontias
matrefeytontias
Platinum 1
Platinum 1

Sexe : Masculin
Age : 26
Messages : 1383
Date d'inscription : 28/09/2011
Etudes : 1ère S SI
Points Forum : 90
Points Concours : 7
Langages :
  • - ASM TI-82 Stats / TI-83
  • - ASM TI-83+ / TI-84+
  • - Axe Parser
  • - Lua Nspire
  • - Ndless Nspire
Calculatrices :
  • - TI-83+.fr
  • - TI-Nspire CAS

TI-83+.fr


Revenir en haut Aller en bas

[Axe] Pitit Mode 7 Empty Re: [Axe] Pitit Mode 7

Message par nikitouzz Mar 22 Jan - 19:06

Apres je ne doute pas de tes competence mais il y a peut etre moyen d'optimiser ta source non ?
nikitouzz
nikitouzz
Platinum 1
Platinum 1

Sexe : Masculin
Age : 28
Messages : 1834
Date d'inscription : 16/01/2011
Points Forum : 7
Points Concours : 6
Langages :
  • - TI-Basic Z80
  • - ASM TI-83+ / TI-84+
  • - Axe Parser
  • - TI-Basic 68K
  • - TI-Basic Nspire
Calculatrices :
  • - TI-73
  • - TI-76.fr
  • - TI-82 Stats.fr
  • - TI-83+
  • - TI-84+
  • - TI-92
  • - TI-Nspire
  • - TI-Nspire CX

TI-84+ SE


Revenir en haut Aller en bas

[Axe] Pitit Mode 7 Empty Re: [Axe] Pitit Mode 7

Message par matrefeytontias Mer 23 Jan - 6:01

Bah hé, bien sûr. Mais t'aura du mal : j'ai traqué toutes les optimisations possibles et j'utilise même 3 LUTs pour des calculs complètement chelou.
matrefeytontias
matrefeytontias
Platinum 1
Platinum 1

Sexe : Masculin
Age : 26
Messages : 1383
Date d'inscription : 28/09/2011
Etudes : 1ère S SI
Points Forum : 90
Points Concours : 7
Langages :
  • - ASM TI-82 Stats / TI-83
  • - ASM TI-83+ / TI-84+
  • - Axe Parser
  • - Lua Nspire
  • - Ndless Nspire
Calculatrices :
  • - TI-83+.fr
  • - TI-Nspire CAS

TI-83+.fr


Revenir en haut Aller en bas

[Axe] Pitit Mode 7 Empty Re: [Axe] Pitit Mode 7

Message par nikitouzz Mer 23 Jan - 10:44

Hum tu me passerais ta source ou non ?
nikitouzz
nikitouzz
Platinum 1
Platinum 1

Sexe : Masculin
Age : 28
Messages : 1834
Date d'inscription : 16/01/2011
Points Forum : 7
Points Concours : 6
Langages :
  • - TI-Basic Z80
  • - ASM TI-83+ / TI-84+
  • - Axe Parser
  • - TI-Basic 68K
  • - TI-Basic Nspire
Calculatrices :
  • - TI-73
  • - TI-76.fr
  • - TI-82 Stats.fr
  • - TI-83+
  • - TI-84+
  • - TI-92
  • - TI-Nspire
  • - TI-Nspire CX

TI-84+ SE


Revenir en haut Aller en bas

[Axe] Pitit Mode 7 Empty Re: [Axe] Pitit Mode 7

Message par Contenu sponsorisé


Contenu sponsorisé


Revenir en haut Aller en bas

Revenir en haut


 
Permission de ce forum:
Vous ne pouvez pas répondre aux sujets dans ce forum