Looks like a great guide to get started with coding with Minecraft. There have been some efforts over the years, but this looks really complete. One obstacle for schools to get started with this however, is buying all the Minecraft licenses. To this end, I've been toying around a bit with an open source Minecraft clone called Minetest lately [1][2]. It's surprisingly complete, and could also have great uses in (progr…
Show HN: Teachcraft – Learn Python through Minecraft
21–30 of 64 posts
Re: Show HN: Teachcraft – Learn Python through Minecraft
#22Earlier quoted context omitted.
Regarding Emscripten, tried a while back to port "Craft" (lightweight Minecraft in C). Proved it could work but needs some work! :-D https://github.com/cjdell/Craft/commit/c0162acb36ed8f538c6bf... See it working here: http://wb.buz.co/craft/main.html In the end I ended up making this instead from scratch: http://webblocks.uk/ I might return to it though because my version isn't as functional! I
Looks good. Craft is simple enough to easily port to Emscripten. Another port of Craft I found a while ago is NetCraft: https://github.com/satoshinm/NetCraft
Re: Show HN: Teachcraft – Learn Python through Minecraft
#23I was thinking about this just yesterday, and wondering if python could be taught in game like ComputerCraft uses Lua, except for python. Maybe certain object/data types could have a physical presence like a database could be a shelf, and hooking them up physically would create a real database will multiple tables that could be interacted with in the game. I was thinking about this more in the sense of actually helpi…
Re: Show HN: Teachcraft – Learn Python through Minecraft
#24Earlier quoted context omitted.
An open source project of mine, pycraft, has recently gotten some renewed attention. We learned that we were doing rendering very inefficiently, using "static" when we should have done stream. Our big project right now is making it easier for contributors to contribute. https://github.com/traverseda/pycraft
> We learned that we were doing rendering very inefficiently, using "static" when we should have done stream. Can you expand on this? Did you use 'static' for VBOs that were only used for one or two frames?
But that's the beauty of open source. If you'd like to investigate it yourself it's the first issue. Getting someone competent involved in the graphics subsystem is another priority ;p
Re: Show HN: Teachcraft – Learn Python through Minecraft
#25The instructions say to install Python 2.7. Does this not support 3.x?
Its not like the people who will learn off this still be writing 2.x code in 2020... right? :) /s
Re: Show HN: Teachcraft – Learn Python through Minecraft
#26Earlier quoted context omitted.
An open source project of mine, pycraft, has recently gotten some renewed attention. We learned that we were doing rendering very inefficiently, using "static" when we should have done stream. Our big project right now is making it easier for contributors to contribute. https://github.com/traverseda/pycraft
> We learned that we were doing rendering very inefficiently, using "static" when we should have done stream. Can you expand on this? Did you use 'static' for VBOs that were only used for one or two frames?
Re: Show HN: Teachcraft – Learn Python through Minecraft
#27Looks like a great guide to get started with coding with Minecraft. There have been some efforts over the years, but this looks really complete. One obstacle for schools to get started with this however, is buying all the Minecraft licenses. To this end, I've been toying around a bit with an open source Minecraft clone called Minetest lately [1][2]. It's surprisingly complete, and could also have great uses in (progr…
All the schools I know of have an iPad per child these days. I doubt it's an issue [Edit: Ok roger that, not all schools. Consider me told]
There's also this https://education.minecraft.net/
Re: Show HN: Teachcraft – Learn Python through Minecraft
#28Looks like a great guide to get started with coding with Minecraft. There have been some efforts over the years, but this looks really complete. One obstacle for schools to get started with this however, is buying all the Minecraft licenses. To this end, I've been toying around a bit with an open source Minecraft clone called Minetest lately [1][2]. It's surprisingly complete, and could also have great uses in (progr…
> buying all the Minecraft licenses All the schools I know of have an iPad per child these days. I doubt it's an issue [Edit: Ok roger that, not all schools. Consider me told] There's also this https://education.minecraft.net/
Re: Show HN: Teachcraft – Learn Python through Minecraft
#29Looks like a great guide to get started with coding with Minecraft. There have been some efforts over the years, but this looks really complete. One obstacle for schools to get started with this however, is buying all the Minecraft licenses. To this end, I've been toying around a bit with an open source Minecraft clone called Minetest lately [1][2]. It's surprisingly complete, and could also have great uses in (progr…
> buying all the Minecraft licenses All the schools I know of have an iPad per child these days. I doubt it's an issue [Edit: Ok roger that, not all schools. Consider me told] There's also this https://education.minecraft.net/
This might shock you, but that's not exactly common. Also, an iPad has a lot more potential uses than a Minecraft license.
Re: Show HN: Teachcraft – Learn Python through Minecraft
#30Earlier quoted context omitted.
> buying all the Minecraft licenses All the schools I know of have an iPad per child these days. I doubt it's an issue [Edit: Ok roger that, not all schools. Consider me told] There's also this https://education.minecraft.net/
Not all schools are as rich as all the schools you know... How can you even...