Profvis

Ефективне програмування R

Colin Gillespie

Jumping Rivers & Newcastle University

Monopoly

  • 40 клітинок
    • 28 об'єктів (22 вулиці + 4 станції + 2 комунальні служби)
      • Гравці ходять по черзі, кидаючи кубики
    • Купівля об'єктів
    • Стягнення плати з інших гравців
      • У в'язницю: три дубля поспіль за один хід

Ефективне програмування R

Код Monopoly

  • Близько 100 рядків коду
    • Спрощена гра
      • Відкидаємо капіталізм: без грошей
      • Без друзів, лише 1 гравець
    • simulate_monopoly(no_of_rolls)
Ефективне програмування R

Ефективне програмування R

Ефективне програмування R

Monopoly у profvis

Як би ви оптимізували цей код?

Ефективне програмування R

Давайте потренуємось!

Ефективне програмування R

Preparing Video For Download...