I'm not ready to do this yet, but just surveying interest. I'm
thinking of creating a Minecraft server using Pharo. My kids are enthusiastic about playing Minecraft and I think its a great platform to grow their creativity and cognitive skills per [1]. Much better than passively watching TV! [1] http://minemum.com/minecraft-educational I'm particularly interested in using Minecraft modding as a platform to teach programming to my kids. I had high hopes for the Scratch-like interface of learntomod.com, but I found it awkward and unsuitable. Other options for writing mods include Java[2], Javascript [3] or Lua[4][5]. For now I'll probably settle on Lua, but I'd prefer to be teaching them with Phratch and later directly with Pharo. [2] https://blogs.oracle.com/arungupta/entry/introducing_kids_to_java_programming [3] http://scriptcraftjs.org/ [4] http://www.computercraft.info/wiki/Main_Page [5] https://book.cuberite.org/ Ignoring client-side modding that IIUC is only applicable to single player mode, mods are implemented on the server. Servers are written in several languages [6] and it would be nice to make one in Pharo, with Woden providing a basic 3D viewer as a management tool. Documentation available here [7] [6] http://minecraft.gamepedia.com/Custom_servers [7] http://wiki.vg/How_to_Write_a_Server cheers -ben P.S. Along the way I found several pointers at the following being competent info on optimising voxel engines... http://0fps.net/2015/01/23/collision-detection-part-3-benchmarks/ http://0fps.net/2012/01/14/an-analysis-of-minecraft-like-engines/ http://0fps.net/2012/06/30/meshing-in-a-minecraft-game/ http://0fps.net/2012/07/07/meshing-minecraft-part-2/ |
It would be awesome but sounds like a (very) big project.
I would provide help if I was not already suffocating under too much projects... :-( Julien On 12/03/16 18:38, Ben Coman wrote: > I'm not ready to do this yet, but just surveying interest. I'm > thinking of creating a Minecraft server using Pharo. > > My kids are enthusiastic about playing Minecraft and I think its a > great platform to grow their creativity and cognitive skills per [1]. > Much better than passively watching TV! > > [1] http://minemum.com/minecraft-educational > > I'm particularly interested in using Minecraft modding as a platform > to teach programming to my kids. I had high hopes for the > Scratch-like interface of learntomod.com, but I found it awkward and > unsuitable. Other options for writing mods include Java[2], > Javascript [3] or Lua[4][5]. For now I'll probably settle on Lua, but > I'd prefer to be teaching them with Phratch and later directly with > Pharo. > > [2] https://blogs.oracle.com/arungupta/entry/introducing_kids_to_java_programming > [3] http://scriptcraftjs.org/ > [4] http://www.computercraft.info/wiki/Main_Page > [5] https://book.cuberite.org/ > > Ignoring client-side modding that IIUC is only applicable to single > player mode, mods are implemented on the server. Servers are written > in several languages [6] and it would be nice to make one in Pharo, > with Woden providing a basic 3D viewer as a management tool. > Documentation available here [7] > > [6] http://minecraft.gamepedia.com/Custom_servers > [7] http://wiki.vg/How_to_Write_a_Server > > cheers -ben > > P.S. Along the way I found several pointers at the following being > competent info on optimising voxel engines... > http://0fps.net/2015/01/23/collision-detection-part-3-benchmarks/ > http://0fps.net/2012/01/14/an-analysis-of-minecraft-like-engines/ > http://0fps.net/2012/06/30/meshing-in-a-minecraft-game/ > http://0fps.net/2012/07/07/meshing-minecraft-part-2/ > |
Free forum by Nabble | Edit this page |