From 19b9ffc6ae50b6a00b408f8c38fc09147b74a4b1 Mon Sep 17 00:00:00 2001 From: "Thomas E. Enebo" Date: Wed, 23 May 2012 17:12:08 -0500 Subject: [PATCH 1/3] My proposal for Minecraft/Purugin...please accept this talk :) --- minecraft_purugin/README.md | 33 +++++++++++++++++++++++++++++++++ 1 file changed, 33 insertions(+) create mode 100644 minecraft_purugin/README.md diff --git a/minecraft_purugin/README.md b/minecraft_purugin/README.md new file mode 100644 index 0000000..445406f --- /dev/null +++ b/minecraft_purugin/README.md @@ -0,0 +1,33 @@ +# Developing Ruby plugins for Minecraft using Purugin + +### Description + +Minecraft is the indy-gaming sensation which is growing about 1 million new users every six months. Minecraft presents a blocky (voxel) world in which you can rip down and build up the world as you see fit. People make buildings, fight monsters, farm, and dig expansive tunnels down to the bottom of the world. A deceptively simple and addictive game. + +One Minecraft feature of interest to programmers is that users can run their own multiplayer servers with the freedom to apply modding frameworks that tweak the rules of the game. Purugin (https://github.com/enebo/purugin) is a Ruby-based framework (using JRuby) which allows users to easily modify the Minecraft game. Want to control the weather? Bounce extra high? Make monsters hatch from eggs? The possibilities are endless... + +This talk will provide an entertaining introduction of both Minecraft and the Purugin framework. It will show how easy it is to write their own commands and manipulate the Minecraft world in a few lines of simple Ruby. + +- Preferred presentation day: no preference +- Presentation language: English + +## Name: Thomas E. Enebo +## トマス エネボ + +## Organization: JRuby, Red Hat + +### Bio +Thomas Enebo is the co-lead of the JRuby project and an employee of Red Hat. He has been a practitioner of Java since the heady days of the HotJava browser, and he has been happily using Ruby since 2001. Thomas has spoken at numerous Java and Ruby conferences, co-authored "Using JRuby", and was awarded the "Rock Star" award at JavaOne. When Thomas is not working he enjoys biking, anime, and drinking a decent IPA. + +- [My website](http://blog.enebo.com) +- [My twitter](https://twitter.com/#!/tom_enebo) +- [Past talk slides](http://www.confreaks.com/videos/696-rubyconf2011-be-a-minecraft-modman-with-purugin) I have talked at RubyKaigi Tokyo 3 times, RubyWorld once, RubyBusinessCommons 3 times. Many US/EU presentations. +- [Past talk video](http://www.confreaks.com/videos/696-rubyconf2011-be-a-minecraft-modman-with-purugin) + +----- + +### Comments/Benefits + +I did a version of this talk at Rubyconf 2011 (http://www.confreaks.com/videos/696-rubyconf2011-be-a-minecraft-modman-with-purugin) which was well received. I plan on making the talk for this proposal more visual since I want to rely on English less for those audience members who may not understand English as well. Having said that, I have spoken at 7 Japanese conferences so I understand some of the challenges of presenting in English to primarily Japanese speakers. + +Another benefit of this talk is that Purugin is meant to be a simple API geared be usable by novice programmers. What is multiple directories and Java files in Minecraft's native extension APIs is typically a handful of lines in Ruby in a single .rb file. It is much more approachable as a new programmer. It is also fun to make plugins for Minecraft, which means this talk should fit your theme well. From bddb83ed8589c3c371f65cd34a164389169659d2 Mon Sep 17 00:00:00 2001 From: "Thomas E. Enebo" Date: Thu, 24 May 2012 07:51:36 -0500 Subject: [PATCH 2/3] I do not read instructions well --- {minecraft_purugin => enebo-purugin}/README.md | 0 1 file changed, 0 insertions(+), 0 deletions(-) rename {minecraft_purugin => enebo-purugin}/README.md (100%) diff --git a/minecraft_purugin/README.md b/enebo-purugin/README.md similarity index 100% rename from minecraft_purugin/README.md rename to enebo-purugin/README.md From 1b6ab5d458bf651e5651116250d0694f68904d30 Mon Sep 17 00:00:00 2001 From: "Thomas E. Enebo" Date: Thu, 24 May 2012 07:57:14 -0500 Subject: [PATCH 3/3] My Japanese spelling skills are getting worse\! --- enebo-purugin/README.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/enebo-purugin/README.md b/enebo-purugin/README.md index 445406f..c4b6f66 100644 --- a/enebo-purugin/README.md +++ b/enebo-purugin/README.md @@ -12,7 +12,7 @@ This talk will provide an entertaining introduction of both Minecraft and the Pu - Presentation language: English ## Name: Thomas E. Enebo -## トマス エネボ +## トーマス エネボ ## Organization: JRuby, Red Hat