Solving the Elf Game or Finite-Horizon Markov Decision Processes (Tom M-S)
A mini-project is often suggested as a good way to learn a programming skill, so last Christmas I set about coding up a game I'd played with some students. The theme is simple: Send your elves to the woods to cut down trees, and sell them for profit. Send them to dangerous locations, and you make more money, but they might die. Win by making the most money.
So far so good. But then I wanted to solve the elf game... and I'm still working on it. This talk will cover some of the things I've learnt on the way, kwargs, graphing results, simulations, optimisation, markov decision processes, dynamic programming, iterative functions and memoization. Conquer the Elves before Christmas!
Pizza will be courtesy of our kind sponsors Sharpe Recruitment (@sharperecruit) and Pebble (@mypebble) - get there early to get a slice! And we once again will be hosted by the ace folks at Campus North (@campusnorthuk).
Campus North is down the hill from the Body Zone Gym and the Bunker Coffee & Kitchen on the corner of Carliol Square. Please ring the doorbell, or tweet @PythonNorthEast, to get let in.
Hope to see you there and please spread the word.
--
Rowan