Tag Archives: mojang

Minecon 2015 Wrapup

minecon2015-logo

From a gathering of ~50 people in 2010, Minecon 2015 with 10,000 attendees created a new world record for the biggest convention for a single game.

Minecon 2015 Experience

Do you want to know what what it feels like to be at Minecon?

Minecraft Modding Workshop

Devoxx4Kids was fortunate to give Minecraft Modding workshops to ~200 kids at Minecon 2015. Feedback from all the parents and kids was quite outstanding. Glad we were able to ignite spark in some kids and get them excited in programming, and open source tools like Java, Eclipse, and Minecraft Forge.

Here are a couple of tweets:

All the instructions for minecraft modding are at minecraftmodding.org.

Many thanks to Mark Little and his son Adam, and my son for helping with a successful workshop. Its very important that kids feel comfortable to play with open source tools, and be willing to hack!

Using Mods for Teaching Panel

I also got the opportunity to lead a panel on Using Mods for Teaching with @DorineFlies, @YouthDigital, and @_moonlapse.

Here are some of the questions we addressed:

  1. How are you involved with modding?
  2. How many students/kids have you reached out so far?
  3. What languages/platforms do you use?
  4. Can modding be the right medium for first introduction to programming?
  5. What is an appropriate age to start modding?
  6. What can be done to fundamentally change STEM education in schools?
  7. What would you like from Mojang to improve the modding experience?

The panel was recorded and should be made available at youtube.com/user/TeamMojang/videos. I’ll update this blog when the exact link is available.

Minecraft Youtubers

One of the big craze, and genuine one, in the Minecraft world is about youtubers who produce video of game plays and most of them have 1m+ subscribers. Several of them were attending Minecon and we were fortunate to meet a few of them:

 

As Lydia walked around the main hall, most of the kids were super excited to meet their favorite youtubers!

Minecon 2015 Cape

Every Minecon attendee also get a cape that their in-game character can wear it and show-off the fact you attended a big celebration! Theme for this year was Iron Golem and it looks like as shown:

Minecon 2015 Cape

Minecraft Characters with Snaak

We also met the team behind Snaak and played around with creating some of the Minecraft characters using it.

 

Minecraft and HoloLens

A re-run of HoloLens and Minecraft video was also shown during one of the keynotes, and a preview is available here:

Here is the complete opening ceremony animation:

Minecon 2015 Photo Album

Check out some pictures from our trip:

 
   
 
 

And the complete photo album:

To me the highlight of the conference was meeting @SeargeDP. If there is one name that is responsible for starting modding in Minecraft, that would be him! Many thanks to him for giving us a chance to deliver minecraft modding workshops at Minecon.

And then, of course, meeting @lexmanos who is the lead developer for Minecraft Forge. We’ve authored an O’Reilly book (targeted at 8+ years old kid) and video on this topic. Several Devoxx4Kids chapters around the world have delivered workshops using the instructions based on Minecraft Forge and explained at minecraftmodding.org.

Check out a nice credential about book from one of the parents we met:

And last, but not the least, many thanks to the Mojang team for keeping the release cadence and supporting different modding communities.

Minecraft is truly a revolutionary game and allows to introduce Java programming to kids at a very early age!

Hopefully we get invited to Minecon 2016 again :)

 

Advise to Microsoft on Mojang and Minecraft

Microsoft bought Mojang for $2.5 billion, wow! Here is official press release by Microsoft.

minecraft-logo

The game is extremely popular within 8-14 years of age range, but also within other ages, including adults, as well. The education community has been extremely excited because of all the opportunities it provides to engage kids at an early age and teach them Java programming, object-oriented, and mathematical concepts by “modding” the game. The community is highly engaged, passionate and diverse. This “global phenomenon” indeed binds the community very well and gives them a common language to talk with each other. My son has been attending Minecraft-themed birthday parties for last 3 years. There are halloween costumes, 3d printed Minecraft worlds, tshirts, hoodies,  hats, slippers, swimming trunks, plates, spoons, and you name it, its all there!

On a personal level, My son and I’ve personally delivered multiple Minecraft Modding workshops around the San Francisco Bay Area. This workshop has also been delivered around the world by Devoxx4Kids volunteers, and even translated in German, Dutch, and French.

My first reaction to this purchase was a grandpa company that is desperate to be innovative just used their cash power to buy a company behind one of the most innovative game. I felt really miserable, especially knowing that the game is written in Java. Microsoft has no significant history of delivering or maintaining Java programs particularly. I may be wrong, but Microsoft J Sharp is dated 2006. And Visual J# was removed from Visual Studio a few years ago as well. Heck, you even need to install JDK on a Microsoft Windows machine.

Microsoft is known to provide tight integration within their portfolio. So another thought that came was that Microsoft will start integrating Silverlight, .NET, Office 365, Exchange integration, and their complete slew of Windows-specific technologies in the game. May be all backed Microsoft Access, Sharepoint, and Azure, oh no!

Another thought came to mind was that the newer features of the game will be released on XBox first, and then probably limp along on PC and other platforms later. May be make the game exclusive on Windows-based mobile phones, I hope not!

In general, the younger generation seems to not be very excited with Microsoft ecosystem. Anything ranging from virus-infected Windows, legacy Internet Explorer, to mobile phones. At least, that’s the reaction I’ve seen and heard from my family, friends, and hackathons around around the world. Players play Minecraft if they have XBox, they don’t buy XBox because they want to play Minecraft. The experience on PC/Desktop is pretty good IMHO. Although you can easily host a server and then join from any device, which is the cool part about the game.

I seriously hope, I’m wrong on all these initial, may be somewhat emotional, reactions. I really hope so!

Phil Spencer (head of Xbox, @XboxP3) has made it clear that “we plan to continue to make Minecraft available across platforms – including iOS, Android and PlayStation, in addition to Xbox and PC. ” I hope they stick to their promise on PC at the least 😉

Notch (@notch) has left Mojang already, and so have other co-founders. Minecraft was not intended to grow this big but it turned out to be, and he does not want to be responsible for it now. I respect that he likes to enjoy building games, and would continue to do so. The BIG payoff is accidental, and will allow him to focus his energy on what he is good at.

As father of an avid modder, an educator, Java evangelist, Java Champion, JUG leader, software engineer, here is my wish list for Microsoft to help with Minecraft:

  1. Maintain Minecraft on PC/desktop as a first class game. Make sure the latest snapshots are always available on PC first than any other platforms.
  2. Mojang has talked about delivering an official modding API for the past 2+ years but the status is unclear. It has been very disappointing to see Bukkit dying but fortunately there is Forge and other modding platforms. Deliver a formal modding API within next one year would really allow Microsoft to gain huge favors.
  3. Provide simpler tools/IDE that allow to create mods easily. Eclipse, IntelliJ, and NetBeans are too complex to be used by young developers. Please do not require Visual Studio or any other similar heavy weight tools to be downloaded in order to facilitate it though.
  4. Start bundling JDK with Windows machine so that Minecraft can run out-of-the-box instead of requiring to download it separately. Work on your relationship with Oracle, and help developers instead of getting stuck in your own rut.
  5. Keep Minecon as a separate conference. Do NOT mix it with other Microsoft shows. And organize it more frequently around the worlds.
  6. Start a formal Minecraft User Group (MUG) community where players can open local user groups and exchange ideas.
  7. MVP could now also embrace Minecraft Valueable Player.
  8. Open source Minecraft ?
  9. Do not introduce any Microsoft technologies in the game, keep it true Java on PC.
  10. Mojang launched Realms a few months. Make it more widely accessible.

If there is one thing Microsoft need to do about Minecraft, that is to at least maintain the same experience of the game on PC, or only make it better. DON’T screw up there, otherwise you’ll completely loose the community.

I’m happy that a big company is behind the game now. Hopefully, you’ll take the game to new heights, empower the community more, and truly help address the issues with your experience.

Good luck Microsoft!