K8vologeinlph9t2hhpj
SkillsCast

Minecraft and Scala: Creating a DSL to enable kids to create Minecraft Mods

8th December 2014 in London at Business Design Centre

There are 54 other SkillsCasts available from Scala eXchange 2014

Please log in to watch this conference skillscast.

499422711 640

The computer game Minecraft is a huge hit with kids of all ages. It is also an excellent tool for teaching programming and game design. In this talk we will discuss a Scala DSL that enables kids to modify Minecraft with less cognitive overhead, and more importantly: with much more fun!

One of the things that makes Minecraft so big is the modding scene. Minecraft mods are traditionally created using Java. We have been running workshops using the combination Java and Minecraft with great success. But using Java in this scenario is not really ideal: there is lots of boiler-plate code that have to be simply ignored by beginners. If such boiler plate code can be ignored, why is it even there?

YOU MAY ALSO LIKE:

Thanks to our sponsors

Minecraft and Scala: Creating a DSL to enable kids to create Minecraft Mods

Paulo Siqueira

Previously a Java developer, Paulo "JCranky" Siqueira is a Senior Software Engineer at Zalando, where he has lots of fun writing functional code in Scala. He is passionate about Scala and a frequent Open Source contributor - and also an amateur pianist when time allows. He is also the co-founder of the Scaladores - an Scala meetup group in São Paulo, Brazil.

SkillsCast

Please log in to watch this conference skillscast.

499422711 640

The computer game Minecraft is a huge hit with kids of all ages. It is also an excellent tool for teaching programming and game design. In this talk we will discuss a Scala DSL that enables kids to modify Minecraft with less cognitive overhead, and more importantly: with much more fun!

One of the things that makes Minecraft so big is the modding scene. Minecraft mods are traditionally created using Java. We have been running workshops using the combination Java and Minecraft with great success. But using Java in this scenario is not really ideal: there is lots of boiler-plate code that have to be simply ignored by beginners. If such boiler plate code can be ignored, why is it even there?

YOU MAY ALSO LIKE:

Thanks to our sponsors

About the Speaker

Minecraft and Scala: Creating a DSL to enable kids to create Minecraft Mods

Paulo Siqueira

Previously a Java developer, Paulo "JCranky" Siqueira is a Senior Software Engineer at Zalando, where he has lots of fun writing functional code in Scala. He is passionate about Scala and a frequent Open Source contributor - and also an amateur pianist when time allows. He is also the co-founder of the Scaladores - an Scala meetup group in São Paulo, Brazil.

Photos