π
<-
Chat plein-écran
[^]

2048

Pour TI-Nspire OS 3.0 ou ultérieur.

Re: 2048

Message non lude Adriweb » 16 Avr 2014, 08:57

Hayleia a écrit:J'y connais rien en Lua, mais j'ai l'impression que tout le truc est timer-based

Pour les animations, il n'y a pas le choix de toute façon :)

Hayleia a écrit:ce qui fait que l'écran n'est pas rafraîchi à chaque frame

L'écran est forcément rafraîchi à chaque coup de timer, sinon on ne verrait pas les changements d'un coup à l'autre. Pour changer cette fréquence, il faut donc changer le paramètre dans le timer.start

Hayleia a écrit:ni de manière régulière

L'écran est seulement rafraîchi quand il y a besoin (donc à chaque tick du timer, cf le :invalidate dans le on.timer), et faire autrement serait catastrophique en terme de performance, du coup.
(c'est le cas ici, mais aussi en général en Nspire-Lua : invalidate l'écran à d'autres moments que quand on en a besoin est une bêtise :P)

Hayleia a écrit:ce qui fait que les animations n'ont pas l'air fluides alors qu'elles le sont probablement behind the scenes. Est-ce que ça pourrait être amélioré ?

Ca, probablement pas, justement. C'est les temps de dessin qui prennent du temps :(

Levak pourra probablement en dire un peu plus.
Image

MyCalcs: Help the community's calculator documentations by filling out your calculators info!
MyCalcs: Aidez la communauté à documenter les calculatrices en donnant des infos sur vos calculatrices !
Inspired-Lua.org: All about TI-Nspire Lua programming (tutorials, wiki/docs...)
Avatar de l’utilisateur
AdriwebAdmin
Niveau 16: CC2 (Commandeur des Calculatrices)
Niveau 16: CC2 (Commandeur des Calculatrices)
Prochain niv.: 80.2%
 
Messages: 14614
Images: 1218
Inscription: 01 Juin 2007, 00:00
Localisation: France
Genre: Homme
Calculatrice(s):
MyCalcs profile
Twitter/X: adriweb
GitHub: adriweb

Re: 2048

Message non lude Levak » 16 Avr 2014, 15:57

Mon 2048 est lent sur HW et je n'ai pas trouvé de solution.
Il est même plus lent que sur nspire_emu, où je suis obligé de le baisser à 20% pour reproduire sa vitesse réelle.
Responsable design/graphique de TI-Planet
I do not get mad at people, I just want them to learn the way I learnt.
ImageTNOC [topic][DL]
nClock [topic][DL]
HideManager [topic][DL]
ZLock [topic][DL]
Theme Editor [topic][DL]
Mes programmes
Avatar de l’utilisateur
LevakAdmin
Niveau 14: CI (Calculateur de l'Infini)
Niveau 14: CI (Calculateur de l'Infini)
Prochain niv.: 98.9%
 
Messages: 6414
Images: 22
Inscription: 27 Nov 2008, 00:00
Localisation: 0x1AACC355
Genre: Homme
Calculatrice(s):
MyCalcs profile
Classe: BAC+5: Epita (ING3)

Re: 2048

Message non lude Hayleia » 16 Avr 2014, 18:11

Mais je dis pas qu'il est lent, au contraire, je dis qu'il est pas fluide. En gros, les tiles ne se déplacent pas pixel par pixel, mais semblent sauter 3 pixels de temps en temps, ou 2 parfois. Limite même j'étais en train de dire que le jeu allait plus vite que la fréquence de rafraîchissement. Donc est-ce que ça peut être amélioré ?

Image
ImageImageImage
Pokemon Topaze (Axe) discussion and download links here
(19:29:36) noelnadal: plus sérieusemen​t, j'ai très peu de problèmes
(22:45:44) Clifward: J'aime rire du malheur des autres :troll:

(2017.11.18 - 17:07:12) Fireworks: Hayleia !!!!!
(2017.11.18 - 17:07:19) TI-Bot: Fireworks has been logged out (Kicked).
(2017.11.18 - 17:07:22) TI-Bot: Ban of user Fireworks revoked.
(2017.11.18 - 17:07:25) TI-Bot: Fireworks logs into the Chat.
(2017.11.18 - 17:07:28) Fireworks: <3
(2017.11.18 - 17:07:31) Fireworks: 208
Avatar de l’utilisateur
HayleiaGénéreux
Niveau 17: GM (Grand Maître des calculatrices)
Niveau 17: GM (Grand Maître des calculatrices)
Prochain niv.: 43.8%
 
Messages: 2509
Images: 2
Inscription: 30 Aoû 2011, 08:22
Genre: Non spécifié
Calculatrice(s):
MyCalcs profile
Classe: Templar

Re: 2048

Message non lude Levak » 16 Avr 2014, 18:42

Hayleia a écrit:Mais je dis pas qu'il est lent, au contraire, je dis qu'il est pas fluide. En gros, les tiles ne se déplacent pas pixel par pixel, mais semblent sauter 3 pixels de temps en temps, ou 2 parfois. Limite même j'étais en train de dire que le jeu allait plus vite que la fréquence de rafraîchissement. Donc est-ce que ça peut être amélioré ?


Sur calculatrice ou sur le logiciel ordi ?
Car chez moi, en 3.1, ça lagge ...
Responsable design/graphique de TI-Planet
I do not get mad at people, I just want them to learn the way I learnt.
ImageTNOC [topic][DL]
nClock [topic][DL]
HideManager [topic][DL]
ZLock [topic][DL]
Theme Editor [topic][DL]
Mes programmes
Avatar de l’utilisateur
LevakAdmin
Niveau 14: CI (Calculateur de l'Infini)
Niveau 14: CI (Calculateur de l'Infini)
Prochain niv.: 98.9%
 
Messages: 6414
Images: 22
Inscription: 27 Nov 2008, 00:00
Localisation: 0x1AACC355
Genre: Homme
Calculatrice(s):
MyCalcs profile
Classe: BAC+5: Epita (ING3)

Re: 2048

Message non lude Hayleia » 16 Avr 2014, 18:46

Sur calculette, en 3.1. Franchement, la vitesse ne me semble pas lente, c'est vraiment juste que je trouve ça pas fluide, avec des sauts.

Image
ImageImageImage
Pokemon Topaze (Axe) discussion and download links here
(19:29:36) noelnadal: plus sérieusemen​t, j'ai très peu de problèmes
(22:45:44) Clifward: J'aime rire du malheur des autres :troll:

(2017.11.18 - 17:07:12) Fireworks: Hayleia !!!!!
(2017.11.18 - 17:07:19) TI-Bot: Fireworks has been logged out (Kicked).
(2017.11.18 - 17:07:22) TI-Bot: Ban of user Fireworks revoked.
(2017.11.18 - 17:07:25) TI-Bot: Fireworks logs into the Chat.
(2017.11.18 - 17:07:28) Fireworks: <3
(2017.11.18 - 17:07:31) Fireworks: 208
Avatar de l’utilisateur
HayleiaGénéreux
Niveau 17: GM (Grand Maître des calculatrices)
Niveau 17: GM (Grand Maître des calculatrices)
Prochain niv.: 43.8%
 
Messages: 2509
Images: 2
Inscription: 30 Aoû 2011, 08:22
Genre: Non spécifié
Calculatrice(s):
MyCalcs profile
Classe: Templar

Re: 2048

Message non lude technolapin » 22 Avr 2014, 09:14

Hem, il y a un bug: ça me dit que j'ai perdu quand plus aucune case n'est vide mais que je peut encore fusionner des tiles.
Votez Kasane Teto 2017
Avatar de l’utilisateur
technolapin
Niveau 13: CU (Calculateur Universel)
Niveau 13: CU (Calculateur Universel)
Prochain niv.: 97.8%
 
Messages: 514
Images: 25
Inscription: 31 Déc 2012, 10:48
Localisation: Chez moi
Genre: Homme
Calculatrice(s):
MyCalcs profile
Classe: Chui en vacance ducon

Re: 2048

Message non lude Levak » 22 Avr 2014, 09:41

technolapin a écrit:Hem, il y a un bug: ça me dit que j'ai perdu quand plus aucune case n'est vide mais que je peut encore fusionner des tiles.

Screen ?

Que l'animation soit un en retard par rapport à l'état du jeu est possible, mais normalement la détection ne se base pas sur l'état visuel des tiles, donc ne se trompe jamais.
Responsable design/graphique de TI-Planet
I do not get mad at people, I just want them to learn the way I learnt.
ImageTNOC [topic][DL]
nClock [topic][DL]
HideManager [topic][DL]
ZLock [topic][DL]
Theme Editor [topic][DL]
Mes programmes
Avatar de l’utilisateur
LevakAdmin
Niveau 14: CI (Calculateur de l'Infini)
Niveau 14: CI (Calculateur de l'Infini)
Prochain niv.: 98.9%
 
Messages: 6414
Images: 22
Inscription: 27 Nov 2008, 00:00
Localisation: 0x1AACC355
Genre: Homme
Calculatrice(s):
MyCalcs profile
Classe: BAC+5: Epita (ING3)

Re: 2048

Message non lude technolapin » 22 Avr 2014, 13:52

C'est vrai que le coups suivant est toujours le dernier.
Votez Kasane Teto 2017
Avatar de l’utilisateur
technolapin
Niveau 13: CU (Calculateur Universel)
Niveau 13: CU (Calculateur Universel)
Prochain niv.: 97.8%
 
Messages: 514
Images: 25
Inscription: 31 Déc 2012, 10:48
Localisation: Chez moi
Genre: Homme
Calculatrice(s):
MyCalcs profile
Classe: Chui en vacance ducon

Re: 2048

Message non lude Levak » 22 Avr 2014, 14:04

technolapin a écrit:C'est vrai que le coups suivant est toujours le dernier.

Non, c'est juste que tu dois toujours être plus rapide que l'animation.
Laisse lui le temps de respirer, tu verras que c'est bien au moment où tu ne peux plus jouer que la partie s'arrête.
Responsable design/graphique de TI-Planet
I do not get mad at people, I just want them to learn the way I learnt.
ImageTNOC [topic][DL]
nClock [topic][DL]
HideManager [topic][DL]
ZLock [topic][DL]
Theme Editor [topic][DL]
Mes programmes
Avatar de l’utilisateur
LevakAdmin
Niveau 14: CI (Calculateur de l'Infini)
Niveau 14: CI (Calculateur de l'Infini)
Prochain niv.: 98.9%
 
Messages: 6414
Images: 22
Inscription: 27 Nov 2008, 00:00
Localisation: 0x1AACC355
Genre: Homme
Calculatrice(s):
MyCalcs profile
Classe: BAC+5: Epita (ING3)

Re: 2048

Message non lude AnToX98 » 27 Mai 2014, 06:58

Il est juste magnifique mais un peu lent quand même sur handheld. Déjà il faudrait peut être éviter de rafraîchir tout l'écran mais y aller par morceaux. Après j'éviterais le fillRoundRect ça ralentit énormément...
Peut être que ça serait cool comme sur l'app de faire plusieurs mode de jeux comme survival, x-tile ou encore practice mode. Et de pouvoir continuer après l'apparition du 2048 :p
Sinon il est vraiment vraiment super beau mais pour sa mauvaise rapidité je reste sur la version faite sur omni. :p
Avatar de l’utilisateur
AnToX98Premium
Niveau 14: CI (Calculateur de l'Infini)
Niveau 14: CI (Calculateur de l'Infini)
Prochain niv.: 75.5%
 
Messages: 1022
Images: 15
Inscription: 19 Mai 2013, 16:54
Localisation: Paris, France
Genre: Homme
Calculatrice(s):
MyCalcs profile
Classe: 1ere S

PrécédenteSuivante

Retourner vers Nspire-Lua

Qui est en ligne

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

-
Rechercher
-
Social TI-Planet
-
Sujets à la une
Comparaisons des meilleurs prix pour acheter sa calculatrice !
Aidez la communauté à documenter les révisions matérielles en listant vos calculatrices graphiques !
Phi NumWorks jailbreak
123
-
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.
1474 utilisateurs:
>1450 invités
>19 membres
>5 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)