π
<-
Chat plein-écran
[^]

[Axe] Super Smash Bros. Open

Sous-forum du projet Axe d'Hayleia

[Axe] Super Smash Bros. Open

Message non lude Hayleia » 22 Aoû 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
t'as vu cette caméra ?
SmashGameplay.gif (1006.65 Kio) Vu 6722 fois


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
map à bordures arrondies
(11.95 Kio) Téléchargé 1831 fois

SMASH6.8xp
map simpliste
(11.85 Kio) Téléchargé 1374 fois
Dernière édition par Hayleia le 15 Nov 2014, 13:18, édité 4 fois.

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: [Axe] Super Smash Bros. Open

Message non lude critor » 22 Aoû 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
Avatar de l’utilisateur
critorAdmin
Niveau 19: CU (Créateur Universel)
Niveau 19: CU (Créateur Universel)
Prochain niv.: 42.6%
 
Messages: 41498
Images: 14703
Inscription: 25 Oct 2008, 00:00
Localisation: Montpellier
Genre: Homme
Calculatrice(s):
MyCalcs profile
YouTube: critor3000
Twitter/X: critor2000
GitHub: critor

Re: [Axe] Super Smash Bros. Open

Message non lude Hayleia » 22 Aoû 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
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: [Axe] Super Smash Bros. Open

Message non lude critor » 22 Aoû 2014, 09:32

Extraordinaire alors ! :D
Image
Avatar de l’utilisateur
critorAdmin
Niveau 19: CU (Créateur Universel)
Niveau 19: CU (Créateur Universel)
Prochain niv.: 42.6%
 
Messages: 41498
Images: 14703
Inscription: 25 Oct 2008, 00:00
Localisation: Montpellier
Genre: Homme
Calculatrice(s):
MyCalcs profile
YouTube: critor3000
Twitter/X: critor2000
GitHub: critor

Re: [Axe] Super Smash Bros. Open

Message non lude matref » 22 Aoû 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).
Avatar de l’utilisateur
matref
Niveau 15: CC (Chevalier des Calculatrices)
Niveau 15: CC (Chevalier des Calculatrices)
Prochain niv.: 25%
 
Messages: 506
Inscription: 11 Déc 2011, 03:08
Localisation: France, Châteaurenard
Genre: Homme
Calculatrice(s):
MyCalcs profile
Classe: Prépa MPSI

Re: [Axe] Super Smash Bros. Open

Message non lude Hayleia » 22 Aoû 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
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: [Axe] Super Smash Bros. Open

Message non lude Adriweb » 22 Aoû 2014, 10:16

C'est... effectivement très impressionnant, bravo :)
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: 14616
Images: 1218
Inscription: 01 Juin 2007, 00:00
Localisation: France
Genre: Homme
Calculatrice(s):
MyCalcs profile
Twitter/X: adriweb
GitHub: adriweb

Re: [Axe] Super Smash Bros. Open

Message non lude Hayleia » 22 Aoû 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
IllusionGame.gif (248.65 Kio) Vu 6788 fois

Vous pouvez aussi vous éclater à casere un UpSmash entre les deux plateformes flottantes :D
UpSmashGap.gif
UpSmashGap.gif (69.58 Kio) Vu 6786 fois

(mais si, c'est amusant :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
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: [Axe] Super Smash Bros. Open

Message non lude Adriweb » 22 Aoû 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)
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: 14616
Images: 1218
Inscription: 01 Juin 2007, 00:00
Localisation: France
Genre: Homme
Calculatrice(s):
MyCalcs profile
Twitter/X: adriweb
GitHub: adriweb

Re: [Axe] Super Smash Bros. Open

Message non lude mdr1 » 22 Aoû 2014, 23:34

Vachement sympa ce système de caméra. :)
Image ImageImage
Avatar de l’utilisateur
mdr1Premium
Niveau 14: CI (Calculateur de l'Infini)
Niveau 14: CI (Calculateur de l'Infini)
Prochain niv.: 44%
 
Messages: 1083
Images: 12
Inscription: 28 Mar 2011, 00:00
Genre: Non spécifié
Calculatrice(s):
MyCalcs profile
Classe: Je voyage toujours en première.

Suivante

Retourner vers Super Smash Bros. Open

Qui est en ligne

Utilisateurs parcourant ce forum: Aucun utilisateur enregistré et 0 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.
1481 utilisateurs:
>1459 invités
>17 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)