Fogleman has some really cool side projects in a variety of areas written in a variety of languages... and I noticed he’s got two kids! As a new father, how is this possible? Really boring/easy day job?<p>Having a daughter is an amazing experience that is rewarding in its own right but something that really scares me about fatherhood is not being able to do any deep work for the rest of my life.<p>Doing deep work is another part of living I really enjoy and I’m somewhat petrified that I’ll never experience it again. Maybe it doesn’t matter.
For folks who want something a bit less pedagogic and more fun to play as a game, I highly recommend Minetest [1] which gives you a programmable layer on top of the base Minetest engine to make Minecraft-like game modes.<p>[1]: <a href="http://minetest.net/" rel="nofollow">http://minetest.net/</a>
I actually compiled this project to Emscripten a few years back:<p><a href="http://s3-us-west-2.amazonaws.com/ingame-data/emcraft/game.html" rel="nofollow">http://s3-us-west-2.amazonaws.com/ingame-data/emcraft/game.h...</a><p>Here's the code: <a href="https://github.com/louisstow/EmCraft" rel="nofollow">https://github.com/louisstow/EmCraft</a>
My 5 year old kid is addicted to minecraft and there is no way to prevent violence (you can always keep killing animals even in Creative + Peaceful mode). The problem is that 5 year old have little context on consequence and they really get intrigues in exercising new power they have. I'd like a <i>pre-schooler mode</i> which actively discourages any violence. May be if you try to kill something, an alien would descend and take away all your assets. So <i>only</i> thing you can ever do in Minecraft is just build something :). If someone can add this feature, it would be AWESOME!
Fogleman also have awesome Minecraft-clone[0] in Python/pyglet in just 900 lines of code.<p>[0] <a href="https://github.com/fogleman/Minecraft" rel="nofollow">https://github.com/fogleman/Minecraft</a>
This is very cool. I got it build/running in < 3 minutes in Linux.<p>My boy love Minecraft. I like to use this as base to teach him more about programming.<p>Any suggestion on small projects that can be addon / mod use this code as base.<p>I am thinking a series of coding exercises that can be hack/add on to this:<p>Add a command/mod to:<p>1) Draw line, Square, Triangle.
2) Draw Circle, Ellipse, Cone, Cylinder
3) Build Car, Airplane
4) Build Space Ship
5) Putting picture of his own face on the block.<p>... Any other suggestions?<p>Each small projects take about 1-2 hours build on skill sets that learn before. It should be simple and fun to do with goals of encourage kids to learn programming.<p>My boy finished all the CS classes in Khan Academy and seems to enjoys them.<p>If anyone else has strong interested in this, I will see if I (we - group of us) can develop this as a new Khan Academy CS class and contribute it to KA.
Very cool. The beauty and draw of Minecraft have always come from the way it emerges from such simple elements. Reimplementing it in any language would be quite fun, I'd think. It's almost the new Doom.
A great place to find stuff like this is r/tinycode[0].<p>[0]: <a href="https://www.reddit.com/r/tinycode/" rel="nofollow">https://www.reddit.com/r/tinycode/</a>
I don't understand how 3d games are written or know what shaders are, so this is complete magic to me, and I'm surprised it's only 5k lines of C code!
Interesting choice of sqlite, what's the story on concurrent updates these days? Last I tried to use it for a project was in 2009 and even at a measly 3 concurrent people, sqlite had trouble with data lock errors.<p>How does sqlite mesh well with Craft multiplayer?
I'm working on a Modded Minecraft series using AWS<p>If anyone has an interest in playing on my server ping me.
We could use a few more players.<p><a href="https://medium.com/@andrewbrown_78670/2018-modded-minecraft-server-on-aws-introduction-considerations-syllabus-e55545265a88" rel="nofollow">https://medium.com/@andrewbrown_78670/2018-modded-minecraft-...</a>
I'm assuming this runs about a jillion times faster than actual Minecraft?
They should re-write minecraft like this; its performance has always been so awful.