π
<-

[Axe] Super Smash Bros. Open

Sous-forum du projet Axe d'Hayleia

[Axe] Super Smash Bros. Open

Unread postby Hayleia » 22 Aug 2014, 08:25

Bonjour à tous ^^

Voici le projet sur lequel je suis en train de travailler en ce moment, il s'agit d'un clone de Super Smash Bros. Melee. Si vous ne connaissez pas ce jeu, voici un lien qui pourrait vous intéresser.

Afin de vous donner envie de lire la suite, voici un screenshot :D
SmashGameplay.gif


Sur le screenshot, un seul des deux Fox bouge, tout simplement parce que je ne vais pas faire combattre ma main gauche contre ma main droite -.-
Mais j'ai bien vérifié, l'autre Fox est fonctionnel. Pour l'instant, ils se jouent sur la même calculatrice (avec des touches différentes évidemment) mais pour des versions futures, je pensais à deux solutions : soit on branche deux calculatrices dont une qui ne sert que de manette (son écran ne sert à rien), soit comme on me l'a proposé sur Omnimaga, j'utilise CalcNet qui est fiable et rapide (utiliser Send et Receive est soit trop lent soit pas assez fiable). Mais bon, ça sera pour plus tard de toute façons, il y a des choses plus prioritaires à résoudre pour l'instant.

Maintenant, pourquoi "Smash Bros. Open" ? Tout simplement pour le jeu de mots avec Open :D
Ceux qui regardent le tennis savent que ce mot peut désigner une compétition ou un tournoi, ce qui semble approprié pour un jeu comme Smash Bros., et ceux qui utilisent Linux pensent plus à une question d'ouverture.

Pour clarifier cette question d'ouverture, voici une question qui m'a souvent été posée : "n'y aura-t-il que Fox ?".
La réponse à cette question est "oui et non". Moi je ne ferai probablement que Fox. Mais le moteur de jeu est complètement modulable et vous permet(tra :P) de créer vos propres personnages et de les incorporer au jeu sans même avoir accès au code source puisque les personnages s(er)ont chargés depuis des appvars externes à l'exécutable ! Même si ce qui vous fait envie est un poireau invincible qui one-shot sur tout ses coups !
Quant au code source, il sera probablement publié aussi (une fois nettoyé un peu :P) afin de satisfaire ceux qui veulent des features que le moteur ne permet pas (je ne pense pas par exemple implémenter les items).

En parlant du code source, il est complètement inoptimisé mais c'est fait exprès. Comme je l'ai dit, il y a certaines choses qui ne m'intéressent pas (comme les items) et que je laisserai aux autres s'ils veulent les coder. Mais pour ça, il faut qu'il puissent lire le code source, c'est pourquoi je n'ai pas écrit mon charabia habituel. Pour tout vous dire, le code source prend à présent 51092 octets alors que l'exécutable n'en prend même pas 13000 tellement j'ai utilisé de constantes préprocesseur et de commentaires :D

Une autre question que les habitués des z80 peuvent se poser est "6MHz ou 15MHz ?".
La réponse est "les deux" :P
En fait, ce qui ralentit le plus le jeu est le dessin de la map. On peut donc jouer en 15MHz avec une "map compliquée" comme celle du screenshot ou jouer sur une map plus simpliste constituée uniquement de rectangles. Vous trouverez en attachement les deux versions.

Je ne vois pas quoi dire d'autre alors je pense que je vais arrêter là et répondre aux questions si vous en avez :D

Téléchargement: http://ti-pla.net/a110486

edit si, je vois quoi dire d'autre. Les touches utilisées dans la démo. Je pense que vous pouvez deviner celles du "joueur 1". L'autre joueur, utilise le pavé numérique, log et x2.

edit crédits :
Badja pour les routines de sprites redimensionnées
Matref pour l'axiom regroupant les routines de Badja
Quigibo et Runer112 pour l'Axe

Show/Hide spoilerAfficher/Masquer le spoiler
Vieux liens à ne pas utiliser.
SMASH15.8xp

SMASH6.8xp
You do not have the required permissions to view the files attached to this post.
Last edited by Hayleia on 15 Nov 2014, 13:18, edited 4 times in total.

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
User avatar
HayleiaGénéreux
Niveau 17: GM (Grand Maître des calculatrices)
Niveau 17: GM (Grand Maître des calculatrices)
Level up: 43.8%
 
Posts: 2509
Images: 2
Joined: 30 Aug 2011, 08:22
Gender: Not specified
Calculator(s):
MyCalcs profile
Class: Templar

Re: [Axe] Super Smash Bros. Open

Unread postby critor » 22 Aug 2014, 08:30

Super impressionnant, surtout si l'émulateur que tu as capturé était réglé sur la vitesse réelle de la calculatrice ! :D
Image
User avatar
critorAdmin
Niveau 19: CU (Créateur Universel)
Niveau 19: CU (Créateur Universel)
Level up: 48%
 
Posts: 41981
Images: 15887
Joined: 25 Oct 2008, 00:00
Location: Montpellier
Gender: Male
Calculator(s):
MyCalcs profile
YouTube: critor3000
Twitter: critor2000
GitHub: critor

Re: [Axe] Super Smash Bros. Open

Unread postby Hayleia » 22 Aug 2014, 08:32

Merci ^^
Oui, j'ai réglé TilEm pour qu'il tourne à vitesse réelle mais pour une raison inconnue, il tourne même moins vite que ma 84+SE :P

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
User avatar
HayleiaGénéreux
Niveau 17: GM (Grand Maître des calculatrices)
Niveau 17: GM (Grand Maître des calculatrices)
Level up: 43.8%
 
Posts: 2509
Images: 2
Joined: 30 Aug 2011, 08:22
Gender: Not specified
Calculator(s):
MyCalcs profile
Class: Templar

Re: [Axe] Super Smash Bros. Open

Unread postby critor » 22 Aug 2014, 09:32

Extraordinaire alors ! :D
Image
User avatar
critorAdmin
Niveau 19: CU (Créateur Universel)
Niveau 19: CU (Créateur Universel)
Level up: 48%
 
Posts: 41981
Images: 15887
Joined: 25 Oct 2008, 00:00
Location: Montpellier
Gender: Male
Calculator(s):
MyCalcs profile
YouTube: critor3000
Twitter: critor2000
GitHub: critor

Re: [Axe] Super Smash Bros. Open

Unread postby matref » 22 Aug 2014, 10:02

Et mes crédits alors ? --' c'est moi qui ai fait l'axiom grâce auquel ta caméra fonctionne (certes à l'aide de routines de Badja, mais même).
User avatar
matref
Niveau 15: CC (Chevalier des Calculatrices)
Niveau 15: CC (Chevalier des Calculatrices)
Level up: 25%
 
Posts: 506
Joined: 11 Dec 2011, 03:08
Location: France, Châteaurenard
Gender: Male
Calculator(s):
MyCalcs profile
Class: Prépa MPSI

Re: [Axe] Super Smash Bros. Open

Unread postby Hayleia » 22 Aug 2014, 10:14

Ah ben voilà, je savais bien que j'avais oublié quelque chose :D
J'ajoute les crédits en bas du post original ^^

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
User avatar
HayleiaGénéreux
Niveau 17: GM (Grand Maître des calculatrices)
Niveau 17: GM (Grand Maître des calculatrices)
Level up: 43.8%
 
Posts: 2509
Images: 2
Joined: 30 Aug 2011, 08:22
Gender: Not specified
Calculator(s):
MyCalcs profile
Class: Templar

Re: [Axe] Super Smash Bros. Open

Unread postby Adriweb » 22 Aug 2014, 10:16

C'est... effectivement très impressionnant, bravo :)

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...)
My calculator programs
Mes programmes pour calculatrices
User avatar
AdriwebAdmin
Niveau 16: CC2 (Commandeur des Calculatrices)
Niveau 16: CC2 (Commandeur des Calculatrices)
Level up: 78.9%
 
Posts: 14744
Images: 1119
Joined: 01 Jun 2007, 00:00
Location: France
Gender: Male
Calculator(s):
MyCalcs profile
Twitter: adriweb
GitHub: adriweb

Re: [Axe] Super Smash Bros. Open

Unread postby Hayleia » 22 Aug 2014, 16:07

Merci ^^

Au fait, j'ai trouvé un moyen de s'amuser même avec cette démo assez limitée :D
Mettez vous près d'un bord mais pas trop près. Lancez une Illusion vers le bord et essayez de canceler pour être aussi près du bord que possible sans tomber :P
IllusionGame.gif

Vous pouvez aussi vous éclater à casere un UpSmash entre les deux plateformes flottantes :D
UpSmashGap.gif

(mais si, c'est amusant :P)
You do not have the required permissions to view the files attached to this post.

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
User avatar
HayleiaGénéreux
Niveau 17: GM (Grand Maître des calculatrices)
Niveau 17: GM (Grand Maître des calculatrices)
Level up: 43.8%
 
Posts: 2509
Images: 2
Joined: 30 Aug 2011, 08:22
Gender: Not specified
Calculator(s):
MyCalcs profile
Class: Templar

Re: [Axe] Super Smash Bros. Open

Unread postby Adriweb » 22 Aug 2014, 17:02

je viens de retrouver ce que je voulais dire :

Ca me rappelle quelque peu XXS pour 68k :)

Image

cf ticalc (lien ticalc rapide/proxy)

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...)
My calculator programs
Mes programmes pour calculatrices
User avatar
AdriwebAdmin
Niveau 16: CC2 (Commandeur des Calculatrices)
Niveau 16: CC2 (Commandeur des Calculatrices)
Level up: 78.9%
 
Posts: 14744
Images: 1119
Joined: 01 Jun 2007, 00:00
Location: France
Gender: Male
Calculator(s):
MyCalcs profile
Twitter: adriweb
GitHub: adriweb

Re: [Axe] Super Smash Bros. Open

Unread postby mdr1 » 22 Aug 2014, 23:34

Vachement sympa ce système de caméra. :)
Image ImageImage
User avatar
mdr1Premium
Niveau 14: CI (Calculateur de l'Infini)
Niveau 14: CI (Calculateur de l'Infini)
Level up: 44%
 
Posts: 1083
Images: 12
Joined: 28 Mar 2011, 00:00
Gender: Not specified
Calculator(s):
MyCalcs profile
Class: Je voyage toujours en première.

Next

Return to Super Smash Bros. Open

Who is online

Users browsing this forum: ClaudeBot [spider] and 1 guest

-
Search
-
Social TI-Planet
-
Featured topics
Comparaisons des meilleurs prix pour acheter sa calculatrice !
"1 calculatrice pour tous", le programme solidaire de Texas Instruments. Reçois gratuitement et sans aucune obligation d'achat, 5 calculatrices couleur programmables en Python à donner aux élèves les plus nécessiteux de ton lycée. Tu peux recevoir au choix 5 TI-82 Advanced Edition Python ou bien 5 TI-83 Premium CE Edition Python.
Enseignant(e), reçois gratuitement 1 exemplaire de test de la TI-82 Advanced Edition Python. À demander d'ici le 31 décembre 2024.
Aidez la communauté à documenter les révisions matérielles en listant vos calculatrices graphiques !
1234
-
Donations / Premium
For more contests, prizes, reviews, helping us pay the server and domains...
Donate
Discover the the advantages of a donor account !
JoinRejoignez the donors and/or premium!les donateurs et/ou premium !


Partner and ad
Notre partenaire Jarrety Calculatrices à acheter chez Calcuso
-
Stats.
781 utilisateurs:
>758 invités
>15 membres
>8 robots
Record simultané (sur 6 mois):
6892 utilisateurs (le 07/06/2017)
-
Other interesting websites
Texas Instruments Education
Global | France
 (English / Français)
Banque de programmes TI
ticalc.org
 (English)
La communauté TI-82
tout82.free.fr
 (Français)