Slide 1

Slide 1 text

CHEAT CODE, COMBO, OR POWER UP? Why we use someone else’s code

Slide 2

Slide 2 text

@marktimemedia I Design THINGS. USUALLY WORDPRESS. HI, I’M MICHELLE.

Slide 3

Slide 3 text

@marktimemedia HOW MANY OF YOU HAVE HEARD THIS BEFORE?

Slide 4

Slide 4 text

@marktimemedia Don’t use {{codebase}}, it sucks

Slide 5

Slide 5 text

@marktimemedia No one writes {{codebase}} in {{year}} anymore

Slide 6

Slide 6 text

@marktimemedia I don’t bother with {{codebase}} because I just rolled my own, it’s {{superlative}}

Slide 7

Slide 7 text

@marktimemedia Why the $#!% are you using {{codebase}}!?

Slide 8

Slide 8 text

@marktimemedia You’re not a real developer if you use {{codebase}}

Slide 9

Slide 9 text

@marktimemedia HOW DID YOU REACT?

Slide 10

Slide 10 text

@marktimemedia WHY DO YOU HAVE THAT OPINION?

Slide 11

Slide 11 text

@marktimemedia

Slide 12

Slide 12 text

@marktimemedia WHAT KIND OF ENVIRONMENT DOES THIS CREATE?

Slide 13

Slide 13 text

@marktimemedia BUT SECURITY! SPEED! CONTROL! BEST PRACTICES!

Slide 14

Slide 14 text

@marktimemedia HOW DO WE TALK ABOUT THIS?

Slide 15

Slide 15 text

@marktimemedia INACCURATE ASSUMPTIONS

Slide 16

Slide 16 text

@marktimemedia WE DON’T NEED TOOLS

Slide 17

Slide 17 text

@marktimemedia WE’RE ONLY TALKING ABOUT CODE

Slide 18

Slide 18 text

@marktimemedia UNIVERSALLY RIGHT & WRONG ANSWERS

Slide 19

Slide 19 text

@marktimemedia ONLY LIMITING FACTOR IS A LACK OF SKILL

Slide 20

Slide 20 text

@marktimemedia EVERYONE’S ON THE SAME JOURNEY

Slide 21

Slide 21 text

@marktimemedia THIS IS SIMPLE. A B

Slide 22

Slide 22 text

@marktimemedia HOW IT REALLY WORKS

Slide 23

Slide 23 text

@marktimemedia GAME STATS THEORY

Slide 24

Slide 24 text

@marktimemedia THE MAJOR STATS GAME PLAYER TOOLS

Slide 25

Slide 25 text

@marktimemedia GAME STATS Game stats impact the participation of players and the availability/attractiveness of tools ECOSYSTEM Time, Complexity, Resources, Importance OBJECTIVES Resource Management, Competition, Collaboration, Accumulation, etc.

Slide 26

Slide 26 text

@marktimemedia GAME STATS: TIME TIME: How long you have to complete the game Timed turns or timed levels Speed runs vs. Completion

Slide 27

Slide 27 text

@marktimemedia GAME STATS: COMPLEXITY COMPLEXITY: how intricate or involved the gameplay is Rules and processes Number of phases or levels Linear vs. Nonlinear Open vs. Closed World Single vs. Multiplayer Single vs. Multi Objectives

Slide 28

Slide 28 text

@marktimemedia GAME STATS: RESOURCES RESOURCES: supply of money, materials, or other assets necessary to complete gameplay Player Time Available Budget – Outside Game Budget – Inside Game

Slide 29

Slide 29 text

@marktimemedia GAME STATS: IMPORTANCE IMPORTANCE: How critical it is to complete a game or level to a specific degree of success Competition/High Stakes Player Reputation Building Blocks

Slide 30

Slide 30 text

@marktimemedia PLAYER STATS SKILL Ability to use tools KNOWELEDGE Familiarity with the game PHILOSOPHY How & Why we play Player stats impact which games they can play, how far they can get, and which tools are available

Slide 31

Slide 31 text

@marktimemedia PLAYER STATS: SKILL Level / XP / Teams / Guilds Often needs to be acquired in a specific order May have different skill levels for different types of tools SKILL: Ability to use or wield tools

Slide 32

Slide 32 text

@marktimemedia PLAYER STATS: KNOWLEDGE Knowing the ecosystem, the project requirements, the languages/frameworks, and the availability of tools KNOWLEDGE: Familiarity with the game

Slide 33

Slide 33 text

@marktimemedia PLAYER STATS: PHILOSOPHY PHILOSOPHY: How & Why we play the game Philosophy changes the attractiveness and utility of available tools Same player can play different games with different philosophies

Slide 34

Slide 34 text

@marktimemedia TOOL STATS VALUE Positive points/strengths RISK Negative points/weakness REQUIREMENTS Skill & knowledge levels Game type Tool requirements limit which players/games can use them, but Value and Risk are relative 5 8

Slide 35

Slide 35 text

@marktimemedia TOOL STATS: VALUE Example: a tool is secure, is well supported, and is well documented If these align with player philosophy, they are ascribed a high value VALUE: Positive points/assets/strengths in favor of using a tool 5 8

Slide 36

Slide 36 text

@marktimemedia TOOL STATS: RISK Example: a tool is time consuming and complex Player philosophy and game requirements will determine whether these risks outweigh the benefits RISK: Negative points/liabilities/weaknesses against using a tool 5 8

Slide 37

Slide 37 text

@marktimemedia TOOL STATS: REQUIREMENTS Skill level/experience Knowledge/awareness Type of game or level of gameplay reached REQUIREMENTS: prerequisites for player skill level, knowledge, and gameplay to use a tool 5 8

Slide 38

Slide 38 text

@marktimemedia HOW STATS IMPACT GAMEPLAY

Slide 39

Slide 39 text

@marktimemedia THE PLAYER Skills & Knowledge

Slide 40

Slide 40 text

@marktimemedia PLAYER “The Noob” Low Skill / Low Knowledge Very few tools available Cannot complete every game May not want to increase skills to play themselves 5 8 2 18 10 13 20 5 7

Slide 41

Slide 41 text

@marktimemedia PLAYER “The Enthusiast” Low Skill / High Knowledge High awareness of the game Low skill to wield tools Often desire to learn & increase skills, or find player with skills 5 8 2 18 10 13 20 5 15

Slide 42

Slide 42 text

@marktimemedia PLAYER “The Artisan” High Skill / Low Knowledge High skill but low knowledge prevents use of available tools Able to learn but frustrated by the game rules 5 8 2 18 10 13 20 19 7

Slide 43

Slide 43 text

@marktimemedia PLAYER “The Expert” High Skill / High Knowledge Awareness of most tools and ability to use most tools Desire and ability to learn Most likely to argue about tools J 5 8 2 18 10 13 20 19 17

Slide 44

Slide 44 text

@marktimemedia THE GAME Time, Resources, Complexity, Importance

Slide 45

Slide 45 text

@marktimemedia GAME “Churn & Burn” Low Time / Low Budget Influences the value/risk ratio Even high skill player may choose to wield simpler tools due to ease/cost of use 6 4

Slide 46

Slide 46 text

@marktimemedia GAME “Mission Critical” High Complexity / High Importance Prevents many low-level players from joining the game Tools that require high skill, high knowledge, low risk 19 17

Slide 47

Slide 47 text

@marktimemedia GAME “Unbeatable” High Complexity / Low Budget Certain combination of game stats can’t be completed No qualified players or no useable tools 17 4

Slide 48

Slide 48 text

@marktimemedia THE TOOLS Values, Risks, and Requirements

Slide 49

Slide 49 text

@marktimemedia TOOL SELECTION Weighing attributes against each other Even tools that require the same level of skill have different attributes, which have varying levels of importance Certain factors are more heavily weighted than others 8 8

Slide 50

Slide 50 text

@marktimemedia TOOL SELECTION Player Skill & Philosophy Different players assign different values & risks to the same tool Relative value & risk can change based on the parameters of the game and skill levels of the players A B

Slide 51

Slide 51 text

@marktimemedia WHAT DOES THIS MEAN?

Slide 52

Slide 52 text

@marktimemedia THIS IS NOT SIMPLE. A B

Slide 53

Slide 53 text

@marktimemedia THIS IS COMPLICATED. 5 8 6 8 10

Slide 54

Slide 54 text

@marktimemedia DECISIONS ARE MULTIDIMENSIONAL

Slide 55

Slide 55 text

@marktimemedia OTHER REASONS FOR CHOICES BESIDES LACK OF KNOWLEDGE

Slide 56

Slide 56 text

@marktimemedia NOT EVERYONE WANTS TO GAIN SKILL

Slide 57

Slide 57 text

@marktimemedia WHAT CAN WE DO?

Slide 58

Slide 58 text

@marktimemedia STOP IT.

Slide 59

Slide 59 text

@marktimemedia WE CAN INCREASE KNOWLEDGE WITHOUT SKILL

Slide 60

Slide 60 text

@marktimemedia LEARN WHEN TO CONCEDE

Slide 61

Slide 61 text

@marktimemedia PARTNER WITH COMPLEMENTARY SKILLSETS

Slide 62

Slide 62 text

@marktimemedia HAVE EMPATHETIC DISCUSSIONS ABOUT OUR TOOLS

Slide 63

Slide 63 text

@marktimemedia QUESTIONS? Michelle Schulp [email protected] @marktimemedia bit.ly/choose-the-code