Profvis

Writing Efficient R Code

Colin Gillespie

Jumping Rivers & Newcastle University

Monopoly

  • 40 squares
    • 28 properties (22 streets + 4 stations + 2 utilities)
      • Players take turns moving by rolling dice
    • Buying properties
    • Charging other players
      • Sent to jail: three consecutive doubles in a single turn

Writing Efficient R Code

Monopoly Code

  • Around 100 lines of code
    • Simplified game
      • Reject the capitalist system: no money
      • No friends, only 1 player
    • simulate_monopoly(no_of_rolls)
Writing Efficient R Code

Writing Efficient R Code

Writing Efficient R Code

Monopoly profvis

How would you optimize this code?

Writing Efficient R Code

Let's practice!

Writing Efficient R Code

Preparing Video For Download...