steam learn: speedrun et tas

27
26th of February 2015 Speedrun and Tool Assisted Speedrun by Pierre Trouve 1 HORS SERIE

Upload: inovia

Post on 07-Aug-2015

28 views

Category:

Software


1 download

TRANSCRIPT

Page 1: Steam Learn: Speedrun et TAS

26th of February 2015

Speedrun and Tool Assisted Speedrun

by Pierre Trouve

1

HORS SERIE

Page 2: Steam Learn: Speedrun et TAS

26th of February 2015

Table of contents

● Speedrun

● Tool Assisted Speedrun

● Speedrun and TAS

2

Page 3: Steam Learn: Speedrun et TAS

26th of February 2015

Speedrun : what is it ?

3

How can I create new challenges on game I master ?

Scoring Best rank Finished the game as fast as

possible ?

Page 4: Steam Learn: Speedrun et TAS

26th of February 2015

Speedrun : what is it ?

4

Okay, but what games ?

Page 5: Steam Learn: Speedrun et TAS

26th of February 2015

Speedrun : some definitions

5

● Run : a try to finish the game

● Runner (or Speedrunner) : the one who do the run

● Glitch : A game bug, which can be used to go faster

Page 6: Steam Learn: Speedrun et TAS

26th of February 2015

Speedrun : examples

6

Super Mario Bros4 min 58

Super metroidany% 44 min100% 1h17min

GTA vice city1h28m33

Final Fantasy IX9h05m45

(Seriously guys ?)

Page 7: Steam Learn: Speedrun et TAS

26th of February 2015

Speedrun : planification & execution

7

How do I go fast ?

Page 8: Steam Learn: Speedrun et TAS

26th of February 2015

Speedrun : planification & execution

8

Planification Execution

Page 9: Steam Learn: Speedrun et TAS

26th of February 2015

Speedrun : The route planning

9

Know your game

● Objects● Enemy patterns● All accessibles

techniques● ...

Know your glitches

● Out of Bounds● Wrong warp● Take damage to save time● Memory glitches

Easy... I’m stuck, lol !

Page 10: Steam Learn: Speedrun et TAS

26th of February 2015

Speedrun : Route planning

10

Easy... I’m stuck, lol !

Super metroid map GTA mission graph

Page 11: Steam Learn: Speedrun et TAS

26th of February 2015

Speedrun : Perfect route problem

11

Easy...

Chance of success

1/10

Same 4 times

(1/10)^4 chances

That means...

10x10x10x10 runs to success !!!

Page 12: Steam Learn: Speedrun et TAS

26th of February 2015

Speedrun : Perfect route problem

12

Easy...

Planification Execution

Page 13: Steam Learn: Speedrun et TAS

26th of February 2015

Speedrun : Multi segment & scripts

13

● The run is not done in one time, but multiple segments

● The run can redo the same segment until it’s perfect

Chances to success are no longer 10 x 10 x 10 x 10 but

10 + 10 + 10 +10 !

Page 14: Steam Learn: Speedrun et TAS

26th of February 2015

Speedrun : Multi segment & script

14

Easy...

Scripts can be used to play a macro of inputs with one single button

1m35

Page 15: Steam Learn: Speedrun et TAS

26th of February 2015

Speedrun : planification & execution

15

Planification Execution

Page 16: Steam Learn: Speedrun et TAS

26th of February 2015

TAS: Tool assisted speedrun

16

Page 17: Steam Learn: Speedrun et TAS

26th of February 2015

TAS: What does it look like

17

Crazy example at 15:20

Page 18: Steam Learn: Speedrun et TAS

26th of February 2015

TAS : examples

18

Super Mario Bros4 min 584 min 57 s 31

Super metroidany% 44 min100% 1h17minany% 38min 41100% 1h08

GTA vice cityNO TAS (No emulator...)

Final Fantasy IX9h057h37

Page 19: Steam Learn: Speedrun et TAS

26th of February 2015

TAS: What is it ?

19

● A Tool Assisted Speedrun is a speedrun made on emulator

● The output is not a video, but a sequence of input

00 : ------------01 : ----------S-02 : ------------03 : ------------04 : --L---------05 : -D----------06 : -DL-A------- //Shoryuken07 : ------------08 : ------------09 : ------------10 : ------------

Page 20: Steam Learn: Speedrun et TAS

26th of February 2015

TAS: Frame advance & savestate

20

à partir de 17:00

Save statesave the whole RAM state. possibility to save and reload.

Frame Advance Possibility to pause the game and to advance frame by frame

you can play very well (perfectly)

Page 21: Steam Learn: Speedrun et TAS

26th of February 2015

TAS: RAM Watch - the true power

21

à partir de 17:00

● Read the ram at every frame

● Possibility to watch values

● Understand how the game really works (-> abuses)

● Creation of a ram map

Page 22: Steam Learn: Speedrun et TAS

26th of February 2015

TAS: Luck manipulation

22

● Random does not exist !

● If the same inputs are played, the result of a random generation will be the same (almost always true...)

● If a result does not fit you, change your inputs

● You can experiment, or use ram watch to understand how the luck is computed => Reverse engineering

“God does not play dice” Einstein

Page 23: Steam Learn: Speedrun et TAS

26th of February 2015

Speedrun & Tas : TAS = cheated SR ?

23

● Aims are differents : ○ Speedrun is a tribute to human habilities. The

uncertain fate of the run brings emotions ○ TAS is more a lock for absolute, a playfield to drive

a game into the corner

● Both have a common purpose : Entertainment !

● The two disciplines collaborates together.

Page 24: Steam Learn: Speedrun et TAS

26th of February 2015

Speedrun & Tas : Best friends ?

24

● TAS is a vast experimental field. Tassers are scientists who will define the theorical horizon of the game

● Speedrun will try to exploit TAS discoveries to create new strategies and routes. Collaboration exemple at 4:55

TAS defines that a skip was possible in this area, doing a movement from precise position

Speedrunners know the perfect position then, and try to create a set up to reach this position.

More example in the commented speedrun right after ;).

Page 25: Steam Learn: Speedrun et TAS

26th of February 2015

Thanks

25

● Coeur de Vandale & Realmyop, leaders of “Speed game” and “88mph”

https://www.youtube.com/user/RealMyop

● My favorites runners :○ AM (Resident Evil 4, Maximo, Metroid Prime)○ Santzo84 (Dark souls)○ Cosmo (Zelda 64, others zelda, castlevania 64)○ Mister MV (Duck Tales, Super meat boy, etc...)

● The two main websites○ Speed run : http://speeddemosarchive.com/○ TAS : http://tasvideos.org/

Page 26: Steam Learn: Speedrun et TAS

26th of February 2015

And thanks you !!!

26

Any questions ?

Page 27: Steam Learn: Speedrun et TAS

26th of February 2015

Join the community !(in Paris)

Social networks :● Follow us on Twitter : https://twitter.com/steamlearn● Like us on Facebook : https://www.facebook.com/steamlearn

SteamLearn is an Inovia initiative : inovia.fr

You wish to be in the audience ? Join the meetup group! http://www.meetup.com/Steam-Learn/