Re: Le SpeedRun dans toute sa splendeur! [Bourg la Run_2-4 décembre 2016]
Ah j'avais pas vu pour le speedrun 100% TAS de Banjo-Kazooie, tiens : faudrait que je mate ça. Hier j'ai regardé le any% en 1h12 je crois, c'était déjà assez hallucinant. Sinon le Super Mario 64 j'étais tombé dessus : impressionnant de voir que le type a trouvé comment skipper un Bowser. Je pensais d'ailleurs que c'était impossible puisque sans la première clé on arrive dans une dark room non loadée si on parvient à franchir la porte illégalement. Il me semble que c'est une première, non ?
Re: Le SpeedRun dans toute sa splendeur! [FlamesOnCance_9-11 décembre 2016]
Tri a écrit:
Je pensais d'ailleurs que c'était impossible puisque sans la première clé on arrive dans une dark room non loadée si on parvient à franchir la porte illégalement. Il me semble que c'est une première, non ?
Oui c'est la tout première vidéo qu'un speedrun montre le moat door skip, permettant de visiter le 2e Bowser sans souci.
J'essaye de comprendre les explications des "univers parallèles" (sic) mais c'est chaud, c'est beaucoup de calculs à expliquer...
Ce que j'ai compris (je ne suis ni informaticien ni matheux), en faisant dépasser le moteur physique du personnage "Mario" d'une certaine vitesse verticale durant certaines périodes de temps, il est possible de "transposer" la zone physique du jeu et donc faire "tp" Mario dans une position décalée (aka univers parallèle). Apparemment ils pourraient montrer Mario mais ils évitent pour ne pas faire planter le système (et je suppose que ça ressemblerait à rien, trop rapide).
La vitesse pour quitter la zone est égale à 2 puissance 18, et tous les ¼ de temps la console va checker là où Mario se trouve. Du coup il faudrait donc comprendre que seuls les moments liés à la vitesse [2 puissance 18 * 4] Mario peut se déplacer.
En total, ils auraient déplacé Mario 6 fois dans les univers parallèles. L'idée étant de déplacer Mario, petit à petit, dans la seule frame existante où il parvient à marcher dans l'eau ET "déclencher" le script d'ouverture de porte. (?). Je vous laisse la vidéo de présentation (explications en anglais dans la description).
Spoiler ▼▲
QPU View = l'univers parrallèle où Mario se situe,
Local View = retranscription des calculs en implémentant une carte
Re: Le SpeedRun dans toute sa splendeur! [FlamesOnCance_9-11 décembre 2016]
Ah, intéressant bien que je n'aie pas tout compris (mais en même temps je suis une tanche en informatique et en maths). Grosso modo, des histoires de modulo, des floats (donc des nombres à virgule flottante) qui sont convertis en entiers très petits (les shorts) histoire de gagner de la place niveau mémoire... ouais, je vois à peu près le truc. En fait pour une position donnée il y a plusieurs coordonnées possibles mais qui sont arrondies pour former un nombre entier. Mais pour gérer les collisions et ne pas passer à travers le décor, la console calcule tous les quart de temps si Mario est au-dessus de la map de telle façon à ne pas avoir un mouvement illogique et afin qu'il reste dans le plan normal. Sauf que si Mario va très vite, il peut traverser plusieurs plans et donc prendre des raccourcis... donc en fait il a un laps de temps précis pour bouger d'un univers à l'autre si j'ai bien compris. Ce qui fait que la console croit toujours qu'il est dans le même plan de départ alors qu'en fait non...
▄ Marathons Speedrun de novembre 2016:
● Shots Fired: Locked and Loaded 3: [TERMINE]
17-20 novembre 2016-19h00(France)● JRTA 3: [TERMINE]
18-20 novembre 2016-18h00(France)▄ Marathons Speedrun de décembre 2016:
● Bourg la Run: [TERMINE]
2-4 décembre 2016-19h00(France)● PreNASA: [TERMINE]
3-6 décembre 2016-18h00(France)● speedrun2changetheworld: [TERMINE]
2-4 décembre 2016-22h00(France)● FlamesOnCancer 2016: [TERMINE]
9-11 décembre 2016-16h00(France)● Retro Raisers Marathon: [TERMINE]
16-18 décembre 2016-16h00(France)● RTA in Japan (Real Time Attack): [TERMINE]
27-29 décembre 2016-4h00(France)● Rollin' Deep Marathon: [TERMINE]
28-31 décembre 2016-17h00(France)Android: GET - Steam & Epic Games Alert:
F-ZERO GX (NGC]: BattleStream sets a new Snaking (0%) [WR] on Aeropolis - Multiplex with a time of 01'13"741
Super Mario Bros. (All Stars) Warpless speedrun 9:59.55[WR] by darbian.
Et comme j'ai envie =):
Contra [NES] (any%) [3rd] - 09:59[3rd] by TheMexicanRunner (WR: 9:53 by DK28)
Et en attendant le lien Youtube, voici The Legend of Zelda: Ocarina of Time [N64] (any%) 17:18[WR] by Skater82297
https://www.twitch.tv/skater82297/v/103250629?t=3h54m32s
edit: merci pour le partage les gars ;) (ci-dessous)
Android: GET - Steam & Epic Games Alert:
Trois nouveaux records TAS de jeux monuments, ça mérite d'être mentionné !! ^^
Si là y'a pas améliorations, je m'y connais point. :p
c'est pas la bonne vidéo de mario 64, et du 4h21 pour du any% ça me parait beaucoup beaucoup trop, ça doit être du 100%Loul okok, c'était des minutes.
(Phil = Q, EON = Bond) :V
Ceci dit, have fun guys ;-)
PS : et je recommande de lire les explications des vidéos sur tasvideos.org, car vu comme ça peut faire peur :p
▄ [Update] Marathons Speedrun de décembre 2016:
● Bourg la Run: [TERMINE]
2-4 décembre 2016-19h00(France)● PreNASA: [TERMINE]
3-6 décembre 2016-18h00(France)● speedrun2changetheworld: [TERMINE]
2-4 décembre 2016-22h00(France)● FlamesOnCancer 2016: [TERMINE]
9-11 décembre 2016-16h00(France)● Retro Raisers Marathon: [TERMINE]
16-18 décembre 2016-16h00(France)● RTA in Japan (Real Time Attack): [TERMINE]
27-29 décembre 2016-4h00(France)● Rollin' Deep Marathon: [TERMINE]
28-31 décembre 2016-17h00(France)Android: GET - Steam & Epic Games Alert:
Ah j'avais pas vu pour le speedrun 100% TAS de Banjo-Kazooie, tiens : faudrait que je mate ça. Hier j'ai regardé le any% en 1h12 je crois, c'était déjà assez hallucinant. Sinon le Super Mario 64 j'étais tombé dessus : impressionnant de voir que le type a trouvé comment skipper un Bowser. Je pensais d'ailleurs que c'était impossible puisque sans la première clé on arrive dans une dark room non loadée si on parvient à franchir la porte illégalement. Il me semble que c'est une première, non ?
Oui c'est la tout première vidéo qu'un speedrun montre le moat door skip, permettant de visiter le 2e Bowser sans souci.
J'essaye de comprendre les explications des "univers parallèles" (sic) mais c'est chaud, c'est beaucoup de calculs à expliquer...
Ce que j'ai compris (je ne suis ni informaticien ni matheux), en faisant dépasser le moteur physique du personnage "Mario" d'une certaine vitesse verticale durant certaines périodes de temps, il est possible de "transposer" la zone physique du jeu et donc faire "tp" Mario dans une position décalée (aka univers parallèle). Apparemment ils pourraient montrer Mario mais ils évitent pour ne pas faire planter le système (et je suppose que ça ressemblerait à rien, trop rapide).
La vitesse pour quitter la zone est égale à 2 puissance 18, et tous les ¼ de temps la console va checker là où Mario se trouve. Du coup il faudrait donc comprendre que seuls les moments liés à la vitesse [2 puissance 18 * 4] Mario peut se déplacer.
En total, ils auraient déplacé Mario 6 fois dans les univers parallèles. L'idée étant de déplacer Mario, petit à petit, dans la seule frame existante où il parvient à marcher dans l'eau ET "déclencher" le script d'ouverture de porte. (?). Je vous laisse la vidéo de présentation (explications en anglais dans la description).
Bref... désolé de m'imposer dans ce topic ^^'
Ah, intéressant bien que je n'aie pas tout compris (mais en même temps je suis une tanche en informatique et en maths). Grosso modo, des histoires de modulo, des floats (donc des nombres à virgule flottante) qui sont convertis en entiers très petits (les shorts) histoire de gagner de la place niveau mémoire... ouais, je vois à peu près le truc. En fait pour une position donnée il y a plusieurs coordonnées possibles mais qui sont arrondies pour former un nombre entier. Mais pour gérer les collisions et ne pas passer à travers le décor, la console calcule tous les quart de temps si Mario est au-dessus de la map de telle façon à ne pas avoir un mouvement illogique et afin qu'il reste dans le plan normal. Sauf que si Mario va très vite, il peut traverser plusieurs plans et donc prendre des raccourcis... donc en fait il a un laps de temps précis pour bouger d'un univers à l'autre si j'ai bien compris. Ce qui fait que la console croit toujours qu'il est dans le même plan de départ alors qu'en fait non...
Euh c'est à peu près ça ? xD
Ah oui GG tu as mieux compris que moi Trikounet. Ce que tu dis ressemble beaucoup à ce qui est dit en anglais.
Perso j'étais bloqué par les termes techniques. Merci à toi du coup.