Carsten Eckelmann will be presenting Getting Started with Quantum Computing
Quantum Computing is current cutting edge technology and although incredible advances have been made in just the last decade, it's still in its infancy. So this is a great way to dive in and become a part of this technological revolution. In my talk I will explain in layman's terms the differences between Quantum Computing and Classical Computing and I will demonstrate how incredibly easy it is to get started with QisKit .. the free IBM Quantum Programming lab. You will also see a live demonstration of code that executes on a real million dollar quantum computer!
Thomas Edwards will be presenting The journey of porting a Role Playing Game
A question often asked when developing a game is how can I architect the project without global state. I would like to present a Role Playing Game that is a port of a Lua codebase, developed by Daniel Schullar, to Python using Pygame that attempts to answer this question. Specifically, the three pillars of an RPG, combat, exploration and questing and break them down into manageable systems. Have you ever wondered how the combat system works in Final fantasy? The secret source lies in the interplay of state machines, event queues and stacks.