[Axe] Jet Pack 8x+
+6
linkakro
noelthebest
kindermoumoute
Polymorph
persalteas
matrefeytontias
10 participants
Page 1 sur 4
Page 1 sur 4 • 1, 2, 3, 4
[Axe] Jet Pack 8x+
Salut les gens !
Dans le cadre du Ti-Concours (puisqu'il faut le nommer ), j'ai eu l'idée de refaire le fameux jeu Jet Pack de l'iPhone et autres iPad, mais sur calculatrice et avec 4 niveaux de gris, le tout en Axe bien sûr
Donc je commence juste hein (aujourd'hui 9h00 pour être précis ) mais j'ai déjà une bonne base de faite (la physique du jetpack )
Je posterai mes screens du plus récent au plus vieux ici
Dans le cadre du Ti-Concours (puisqu'il faut le nommer ), j'ai eu l'idée de refaire le fameux jeu Jet Pack de l'iPhone et autres iPad, mais sur calculatrice et avec 4 niveaux de gris, le tout en Axe bien sûr
Donc je commence juste hein (aujourd'hui 9h00 pour être précis ) mais j'ai déjà une bonne base de faite (la physique du jetpack )
Je posterai mes screens du plus récent au plus vieux ici
- Screens:
16/05/2012 : optimisations diverses et ajout d'une cinématique et menu de fin :
[Vous devez être inscrit et connecté pour voir cette image]
26/04/2012 : gros speed up suite à la suppression du back-buffer du background, et ptits trucs mineurs de fait :
[Vous devez être inscrit et connecté pour voir cette image]
11/04/2012, 12h11 : lasers ajoutés !
[Vous devez être inscrit et connecté pour voir cette image]
04/04/2012, 13h18 : regardez-moi ça !!!
[Vous devez être inscrit et connecté pour voir cette image]
31/03/2012, 9h56 :zappers animés mais pas encore implémentés :
[Vous devez être inscrit et connecté pour voir cette image]
27/03/2012, 17h05 :
[Vous devez être inscrit et connecté pour voir cette image]
26/03/2012, 17h29 :
[Vous devez être inscrit et connecté pour voir cette image]
25/03/2012, 13h47 : scroll engine, hors reste du programme :
[Vous devez être inscrit et connecté pour voir cette image]
22/03/2012, 18h57 :
[Vous devez être inscrit et connecté pour voir cette image]
Les missiles sont en 4 grayscales, mais comme c'est enregistré à 6 MHz on dirait des carreaux
21/03/2012, 12h58 :
[Vous devez être inscrit et connecté pour voir cette image]
J'ai réussi à plus ou moins régler Wabbit et ses grayscales
20/03/2012, 18h47 :
[Vous devez être inscrit et connecté pour voir cette image]
Vous inquiétez pas, les niveaux de gris sont horribles sur Wabbitemu
Dernière édition par matrefeytontias le Mer 16 Mai - 16:26, édité 16 fois
matrefeytontias- Platinum 1
- Sexe :
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
- - TI-83+.fr
- - TI-Nspire CAS
Re: [Axe] Jet Pack 8x+
trippant :DDD
le graphisme est tellement bien fait que j'entends le son du jet-pack d'ici...
le graphisme est tellement bien fait que j'entends le son du jet-pack d'ici...
persalteas- Platinum 2
- Sexe :
Age : 28
Messages : 2068
Date d'inscription : 30/06/2010
Etudes : PACES (médecine)
Points Forum : 114
Points Concours : 10
Langages :- - TI-Basic Z80
- - xLib
- - Grammer
- - TI-Basic Nspire
- - TI-82 Stats.fr
- - TI-83
- - TI-83+
- - TI-84+ SE
- - TI-86
- - TI-Nspire
- - TI-Nspire CX
- - Casio Collège
- - Casio Graph
Re: [Axe] Jet Pack 8x+
whooo, ça a l'air sympa!
Vu que j'ai pas participé dans la catégorie Axe, il doit y avoir moyen de te donner des idées, ou de t'aider dans ton projet... ^ ^
Moi j'aurai essayé de travailler un peu plus le sprite, qui fait très "Mario" x) et j'aurai commencé par faire courir le mec quand il touche le sol, comme sur la version originale ;D
Pour le reste, la physique du jeu a l'air impeccable, et l'effet Jetpack est sobre et classe. Ton projet s'annonce bien je trouve ^ ^.
Vu que j'ai pas participé dans la catégorie Axe, il doit y avoir moyen de te donner des idées, ou de t'aider dans ton projet... ^ ^
Moi j'aurai essayé de travailler un peu plus le sprite, qui fait très "Mario" x) et j'aurai commencé par faire courir le mec quand il touche le sol, comme sur la version originale ;D
Pour le reste, la physique du jeu a l'air impeccable, et l'effet Jetpack est sobre et classe. Ton projet s'annonce bien je trouve ^ ^.
Polymorph- Argent 4
- Sexe :
Age : 28
Messages : 54
Date d'inscription : 05/01/2012
Points Forum : 8
Points Concours : 0
Langages :- - TI-Basic Z80
- - Axe Parser
- - TI-82 Stats.fr
Re: [Axe] Jet Pack 8x+
Maintenant, la physique et les animations du perso sont terminées
@polymorph laisse-moi le temps hé, j'ai commencé qu'hier pis il est très bien mon perso, en plus comme il bouge on s'attarde pas trop dessus donc ça choque pas
Je pense pas qu'on soit autorisé à recevoir d'aide (vu que c'est un projet perso) mais bon, merci quand même
Ah oui, pis j'ai fait un ptit sol temporaire et géré quelques bugs, maintenant le perso court et a le petit soubresaut caractéristique des courses et puis ça rame pas !
@polymorph laisse-moi le temps hé, j'ai commencé qu'hier pis il est très bien mon perso, en plus comme il bouge on s'attarde pas trop dessus donc ça choque pas
Je pense pas qu'on soit autorisé à recevoir d'aide (vu que c'est un projet perso) mais bon, merci quand même
Ah oui, pis j'ai fait un ptit sol temporaire et géré quelques bugs, maintenant le perso court et a le petit soubresaut caractéristique des courses et puis ça rame pas !
matrefeytontias- Platinum 1
- Sexe :
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
- - TI-83+.fr
- - TI-Nspire CAS
Re: [Axe] Jet Pack 8x+
J'adore le principe !
kindermoumoute- Or 4
- Sexe :
Age : 30
Messages : 797
Date d'inscription : 07/10/2010
Points Forum : 21
Points Concours : 1
Langages :- - TI-Basic Z80
- - Axe Parser
- - TI-83+
Re: [Axe] Jet Pack 8x+
Update !
Les missiles sont rajoutées et fonctionnent parfaitement ça avance plus vite que ce que je croyais et ça rame toujours pas !
Les missiles sont rajoutées et fonctionnent parfaitement ça avance plus vite que ce que je croyais et ça rame toujours pas !
matrefeytontias- Platinum 1
- Sexe :
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
- - TI-83+.fr
- - TI-Nspire CAS
Re: [Axe] Jet Pack 8x+
Très impressionnant!
Je sais que je jouerai à ce jeu quand il sera terminé! x)
Je sais que je jouerai à ce jeu quand il sera terminé! x)
Polymorph- Argent 4
- Sexe :
Age : 28
Messages : 54
Date d'inscription : 05/01/2012
Points Forum : 8
Points Concours : 0
Langages :- - TI-Basic Z80
- - Axe Parser
- - TI-82 Stats.fr
Re: [Axe] Jet Pack 8x+
Update de la 3e image, j'ai trouvé le moyen d'avoir des grayscales relativement bon avec Wabbit x)
matrefeytontias- Platinum 1
- Sexe :
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
- - TI-83+.fr
- - TI-Nspire CAS
Re: [Axe] Jet Pack 8x+
c'est toujours sympa, mais on dirait qu'il y a des petits laggs de temps en temps ?
persalteas- Platinum 2
- Sexe :
Age : 28
Messages : 2068
Date d'inscription : 30/06/2010
Etudes : PACES (médecine)
Points Forum : 114
Points Concours : 10
Langages :- - TI-Basic Z80
- - xLib
- - Grammer
- - TI-Basic Nspire
- - TI-82 Stats.fr
- - TI-83
- - TI-83+
- - TI-84+ SE
- - TI-86
- - TI-Nspire
- - TI-Nspire CX
- - Casio Collège
- - Casio Graph
Re: [Axe] Jet Pack 8x+
C'est sûrement ton navigateur, parce que dans mon jeu comme sur mon screen ça reste régulier
matrefeytontias- Platinum 1
- Sexe :
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
- - TI-83+.fr
- - TI-Nspire CAS
Re: [Axe] Jet Pack 8x+
ouais surement.
La preuve ton avatar aussi a des petits laggs.
La preuve ton avatar aussi a des petits laggs.
persalteas- Platinum 2
- Sexe :
Age : 28
Messages : 2068
Date d'inscription : 30/06/2010
Etudes : PACES (médecine)
Points Forum : 114
Points Concours : 10
Langages :- - TI-Basic Z80
- - xLib
- - Grammer
- - TI-Basic Nspire
- - TI-82 Stats.fr
- - TI-83
- - TI-83+
- - TI-84+ SE
- - TI-86
- - TI-Nspire
- - TI-Nspire CX
- - Casio Collège
- - Casio Graph
Re: [Axe] Jet Pack 8x+
Voilà, le moteur de scroll est fait ! Y'a plus qu'à l'implémenter avec le reste du code (y m'aura bien fait ch*er ceci dit )
matrefeytontias- Platinum 1
- Sexe :
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
- - TI-83+.fr
- - TI-Nspire CAS
Re: [Axe] Jet Pack 8x+
Roh bah non, j'vais pas voler son titre à Kindermoumoute
matrefeytontias- Platinum 1
- Sexe :
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
- - TI-83+.fr
- - TI-Nspire CAS
Re: [Axe] Jet Pack 8x+
Je suis quand même épaté qu'en moins d'un an tu arrives à ce niveau.
Tu es vraiment doué.
Tu es vraiment doué.
persalteas- Platinum 2
- Sexe :
Age : 28
Messages : 2068
Date d'inscription : 30/06/2010
Etudes : PACES (médecine)
Points Forum : 114
Points Concours : 10
Langages :- - TI-Basic Z80
- - xLib
- - Grammer
- - TI-Basic Nspire
- - TI-82 Stats.fr
- - TI-83
- - TI-83+
- - TI-84+ SE
- - TI-86
- - TI-Nspire
- - TI-Nspire CX
- - Casio Collège
- - Casio Graph
Re: [Axe] Jet Pack 8x+
Disons qu'il est moins doué en TI-Basic
noelthebest- Platinum 1
- Sexe :
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
- - TI-83+.fr
- - TI-Nspire CX
- - Casio Collège
- - Casio Graph
Re: [Axe] Jet Pack 8x+
Oui, ça
@persalteas :
@toutLeMonde () :
Quoi qu'il en soit, j'ai un problème à vous soumettre parce que moi je bloque : pour le scrolling en question, le principe c'est que j'affiche mon image, je teste tous les pixels (en fait les bits) pour voir ceux qui sont allumés et je les rallume à l'identique de l'autre côté de l'écran après avoir décalé l'image (pour scroller).
Et ça pour deux buffers puisque mon image est en 4 niveaux de gris.
En code, ça donne ça :
Ça ça marche très bien pour décaler l'image d'un pixel, mais je trouve que c'est trop lent, donc vous auriez pas une idée pour faire scroller tout ça plus vite ? (sivouplé )
@persalteas :
@toutLeMonde () :
Quoi qu'il en soit, j'ai un problème à vous soumettre parce que moi je bloque : pour le scrolling en question, le principe c'est que j'affiche mon image, je teste tous les pixels (en fait les bits) pour voir ceux qui sont allumés et je les rallume à l'identique de l'autre côté de l'écran après avoir décalé l'image (pour scroller).
Et ça pour deux buffers puisque mon image est en 4 niveaux de gris.
En code, ça donne ça :
- Code:
:.X2t est le buffer 1, Y2t le buffer 2
:.J'utilise L2 pour stocker l'état des pixels
:.Il y a une marge de 8 pixels en haut de l'image
:
:For(r1,7,63)
: {r1*12+X2t}e0→{r1+L2
: {r1*12+Y2t}e0→{r1+L2+64
:End
:
:Horizontal -(X2t
:Horizontal -(Y2t
:
:For(r1,7,63
: {r1+L2} or {r1*12+11+X2t→r2}→{r2
: {r1+L2+64} or {r1*12+11+Y2t→r2}→{r2
:End
:
:.Affiche l'image en 4 niveaux de gris
:Copy(X2t
:Copy(Y2t
Ça ça marche très bien pour décaler l'image d'un pixel, mais je trouve que c'est trop lent, donc vous auriez pas une idée pour faire scroller tout ça plus vite ? (sivouplé )
matrefeytontias- Platinum 1
- Sexe :
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
- - TI-83+.fr
- - TI-Nspire CAS
Re: [Axe] Jet Pack 8x+
Plusieurs pixels à chaque fois peut-être ?
Il faut juste que l'avancée des obstacles tombe toujours juste sur les pixels que tu testes au niveau de ton personnage (colisions etc)
Il faut juste que l'avancée des obstacles tombe toujours juste sur les pixels que tu testes au niveau de ton personnage (colisions etc)
linkakro- Or 4
- Sexe :
Age : 30
Messages : 768
Date d'inscription : 01/07/2010
Etudes : dut geii (elec/info)
Points Forum : 51
Points Concours : 8
Langages :- - TI-Basic Z80
- - ASM TI-82 Stats / TI-83
- - ASM TI-83+ / TI-84+
- - TI-82 Stats.fr
- - TI-84 Pocket.fr
Re: [Axe] Jet Pack 8x+
C'est surtout toi qui n'y connais rien pour dire ça.persalteas a écrit:Je suis quand même épaté qu'en moins d'un an tu arrives à ce niveau.
Tu es vraiment doué.
Matrefeytontias, je t'avouerais que j'ai essayé pendant une demi-heure à faire un smoothscolling avant de me rendre compte que ça marcherais pas pour les missiles et le déplacement du jet-Pack.
Donc il te faut un truc qui actualise l'écran en temps réel. L'idée des deux buffers temporaires est intéressante, mais ton jeu sera trop lent sur 83+.
A l'aide de ces buffer tu peux reprendre l'idée d'un smoothscrolling. Parce qu'à chaque boucle tu n'aura qu'à copier ces buffers sur le buffer principale et le back-buffer. Puis afficher sur ces derniers les missiles + persos. Je me demande si il n'y aurais pas un moyen de faire tout ça... sur l'écran directement ! Il faut en parler à Quigibo.
Quand au choix des buffers, il y a deux solutions :
- Soit en créer deux nouveaux (par exemple sur une appvar que tu supprimerais à la fin du programme).
- Ou tout simplement en modifiant directement les images du niveau (qui peut aussi être stocké dans une appvar).
Je m'explique pour cette deuxième solution qui est intéressante : tu copie la ligne qui disparaît vers la nouvelle ligne !
La méthode la plus rapide pour faire cela est probablement d'utiliser des masques : 127 pour la ligne de gauche et 254 pour la ligne de droite.
Après ce ne sont que des idées, à toi de bien les exploiter.
kindermoumoute- Or 4
- Sexe :
Age : 30
Messages : 797
Date d'inscription : 07/10/2010
Points Forum : 21
Points Concours : 1
Langages :- - TI-Basic Z80
- - Axe Parser
- - TI-83+
Re: [Axe] Jet Pack 8x+
C'est bon c'est réglé, j'ai trouvé ce matin vers 10h00, ce que je fais c'est que grâce à la commande Select() je copie l'état des deyx pixels de gauche sur 64 lignes (= état des bits) dans L1, puis je copie les champs correspondants de L1 dans les 2 lignes de droite à l'aide d'un OR. Ça fonctionne très bien et ne rame pas plus que ça
Euuuuh hey on est où là ? C'est pas parce que tu maîtrise mieux l'Axe que moi que tu peux te permettre ce genre de réflexions très agréables et pas du tout condescendantes
Kindermoumoute a écrit:C'est surtout toi qui n'y connais rien pour dire ça
Euuuuh hey on est où là ? C'est pas parce que tu maîtrise mieux l'Axe que moi que tu peux te permettre ce genre de réflexions très agréables et pas du tout condescendantes
matrefeytontias- Platinum 1
- Sexe :
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
- - TI-83+.fr
- - TI-Nspire CAS
Re: [Axe] Jet Pack 8x+
Je voulais seulement dire à persalteas que si il se mettais un peu à l'Axe, il atteindrait le même niveau tout aussi rapidement...
Ce n'est pas méchant, c'est juste que l'Axe est plus axeessible qu'il ne le pense.
Ce n'est pas méchant, c'est juste que l'Axe est plus axeessible qu'il ne le pense.
kindermoumoute- Or 4
- Sexe :
Age : 30
Messages : 797
Date d'inscription : 07/10/2010
Points Forum : 21
Points Concours : 1
Langages :- - TI-Basic Z80
- - Axe Parser
- - TI-83+
Re: [Axe] Jet Pack 8x+
Très impressionnant, mais on a perdu en fluidité :/
Polymorph- Argent 4
- Sexe :
Age : 28
Messages : 54
Date d'inscription : 05/01/2012
Points Forum : 8
Points Concours : 0
Langages :- - TI-Basic Z80
- - Axe Parser
- - TI-82 Stats.fr
Re: [Axe] Jet Pack 8x+
C'est sûr, à copier 1536 octets tous les deux tours de boucles, ça fait ramer
matrefeytontias- Platinum 1
- Sexe :
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
- - TI-83+.fr
- - TI-Nspire CAS
Re: [Axe] Jet Pack 8x+
Ne faudrait-il pas supprimer un ou deux niveaux de gris du décord pour fluidifier tout ça?
Polymorph- Argent 4
- Sexe :
Age : 28
Messages : 54
Date d'inscription : 05/01/2012
Points Forum : 8
Points Concours : 0
Langages :- - TI-Basic Z80
- - Axe Parser
- - TI-82 Stats.fr
Re: [Axe] Jet Pack 8x+
Ah non pas possible. J'ai les deux images en 4*768 caractères hexa, ça reste comme c'est !
Pis ça serait moche.
Pis ça serait moche.
matrefeytontias- Platinum 1
- Sexe :
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
- - TI-83+.fr
- - TI-Nspire CAS
Page 1 sur 4 • 1, 2, 3, 4
Page 1 sur 4
Permission de ce forum:
Vous ne pouvez pas répondre aux sujets dans ce forum
|
|