Minecraft for developers: Learning to code and advanced AI

This is a past event

22 people went

Location image of event venue

Details

You probably know Minecraft as a fun game about placing blocks and going on adventures. If you switch to a developer mode, you can think on how easy will be to control the Minecraft environment. Send simple actions like "move forward" or "turn left" will allow a programmer to control an agent. This is also an amazing opportunity to use Minecraft as a tool to teach to code.

During this session we will review a set of tools we can use to control Minecraft environments. The tools and sample will be focused on how to have fun with Minecraft and how we can use this tools to learn to code. We will also review some advanced scenarios using Visual Studio 2017, where we can create an Artificial Intelligence scenario to automatic solve mazes, avoid lava, and train and learn with an agent.

About The Speaker:

Bruno Capuano works as Regional Technology Innovation Lead at Avanade Canada. He has been a Microsoft MVP for the past 11 years. Bruno is an active Microsoft Technologies Community participant and he is also a writer, a frequent speaker at local and international conferences. Before moving to Canada, Bruno was part of Avanade Innovation Team in Europe where he participated in a special area focused on research and development on emerging technologies for several industries.

6:00 pm - Doors open. Water, pop, and light snacks served.

6:30 pm - Session start

Parking options (both paid and free) for the Central Library can be found here: http://www.kpl.org/central#parking

Sponsor Shoutouts:

Special thanks to Northsail Software (https://northsail.io/) for being a full season sponsor of our .NET stream!

About Northsail Software: Our mighty boutique develops software solutions for a wide range of clients located in Kitchener-Waterloo, Cambridge, Guelph, and Toronto, as well as across Canada, the USA and the globe.

Special thanks to Microsoft Canada (https://twitter.com/microsoftcanada) for being a full season sponsor of our .NET stream!

About Microsoft Canada: Established in 1985, Microsoft Canada Inc. is the Canadian subsidiary of Microsoft Corp. (Nasdaq "MSFT"), the worldwide leader in software, services and solutions that help people and businesses realize their full potential. Headquartered in Mississauga, Microsoft Canada has nine regional offices across the country dedicated to empowering people through great software. Microsoft Canada is equally passionate about committing to Canadian communities. Since its inception, Microsoft Canada has had a corporate giving philosophy that goes beyond financial donations to champion inventive forms of philanthropy.

Special thanks to RL Solutions (http://www.rlsolutions.com/home) for being a full season sponsor of our .NET stream!

About RL Solutions: RL Solutions creates healthcare software for patient feedback, incident reporting & risk management, infection surveillance, peer review, root cause analysis and claims management.