Page 1 of 3

[Axe] DualStar

Unread postPosted: 05 May 2013, 10:53
by matref
Salut les gens,

Je m'ennuyais hier, alors j'ai codé ça en 30-40 minutes :D c'est un jeu à deux joueurs en link, donc vous aurez besoin de l'exécutable, de deux caltos, d'un câble et d'un ami.

Vous et votre pire ennemi étaient aux prises lors d'un combat spatial épique, quand vos trajectoires vous amènent doucement dans un champ mouvant d'astéroïdes ... qui change de direction selon les perturbations gravitationnelles alentours.

Le principe, chacun doit blaster l'autre tout en évitant les tirs ennemis et les astéroïdes (qui sont nombreux). Votre vaisseau tire tout seul, et vise automatiquement l'ennemi, donc vous ne devez vous occuper "que" d'éviter d'être touché par quoi que ce soit.

À gauche de chaque calto, vous pouvez voir une barre qui se vide alors que le jeu progresse ; dès qu'elle est vide, le champ d'astéroïdes change de direction aléatoirement, et la barre se remplit à fond pour se vider ensuite.

Au lancement du jeu, attendez que les deux caltos aient "Press 2nd when ready", puis, ben press 2nd si vous êtes ready :D

Si quelque chose va mal dans le jeu, si ça freeze, que l'un de vous perd ou que vous appuyez sur 2nd alors que l'autre est pas prêt, dans tous les cas l'appui sur [clear] quitte le jeu.

Photo super mal prise, source et exécutable joints :) enjoy !

Re: [Axe] DualStar

Unread postPosted: 05 May 2013, 11:50
by Persalteas
Si seulement j'avais un cable TI-TI... :(

Re: [Axe] DualStar

Unread postPosted: 05 May 2013, 14:13
by nikitouzz
La source :p pas très optimiser :p mais je me doute bien que c'est pas ton but :p mais tres bien comme jeu ;) en general je fais des interuptions pour recevoir les octets c'est plus pratique.

Re: [Axe] DualStar

Unread postPosted: 05 May 2013, 14:30
by Hayleia
Excellente idée d'avoir publié la source, ça pourra aider celles et ceux qui débutent en programmation multijoueurs :)

Et, un peut hors sujet, mais vous voyez bien qu'on peut discuter de nos projets ici au lieu d'Espace TI, site sur lequel il n'y a eu aucun post depuis une semaine ;)

Re: [Axe] DualStar

Unread postPosted: 05 May 2013, 14:33
by Persalteas
Et, un peut hors sujet, mais vous voyez bien qu'on peut discuter de nos projets ici au lieu d'Espace TI, site sur lequel il n'y a eu aucun post depuis une semaine :)


Tout dépend de si l'on considère que de petits sites spécialisés sont plus efficaces qu'un énorme site qui traite de tout ou non.

Re: [Axe] DualStar

Unread postPosted: 05 May 2013, 14:57
by matref
Nikitouzz : tu crois vraiment que j'aurai mis 30-40 minutes en optimisant ? :P et non, je trouve que les interrupts pour l'échange est une très très mauvaise idée, vu qu'on ne manipule pas vraiment le délai du coup.

Hayleia : c'était mon but oui, vu que j'ai eu du mal à prendre le coup.

Persalteas : ça dépend de quoi on parle. Là, Espace-Ti aurait mieux valu.

Re: [Axe] DualStar

Unread postPosted: 05 May 2013, 16:28
by Lionel Debroux
Bien :)

Re: [Axe] DualStar

Unread postPosted: 06 May 2013, 18:39
by Hayleia
Persalteas wrote:
Et, un peut hors sujet, mais vous voyez bien qu'on peut discuter de nos projets ici au lieu d'Espace TI, site sur lequel il n'y a eu aucun post depuis une semaine :)


Tout dépend de si l'on considère que de petits sites spécialisés sont plus efficaces qu'un énorme site qui traite de tout ou non.

En quoi un site qui ne supporte pas les fichiers joints peut-il être plus efficace ?
En quoi un site fermé aux visiteurs peut-il aider les gens à s'intéresser aux calculettes ?

Re: [Axe] DualStar

Unread postPosted: 06 May 2013, 19:12
by matref
Parce que sur Ti-Planet tout le monde s'en fout des petits projets z80. C'est uniquement le dév Nspire qui intéresse.

Re: [Axe] DualStar

Unread postPosted: 06 May 2013, 19:25
by Hayleia
matref wrote:Parce que sur Ti-Planet tout le monde s'en fout des petits projets z80. C'est uniquement le dév Nspire qui intéresse.

Evidemment que tout le monde s'en fout si toutes celles et ceux que ça intéresse partent sur un autre site. Donc en fait, toutes les difficultés que vous mentionnez seraient évitées si vous vous absteniez de les créer.