News for hackers. Stuff that matters.
Re:Simple Minecraft Clone in 580 lines of Python by brooksbp on Friday March 29, 2013 @12:52AM (#5459293)
There's an awful LOT happening behind those 580 lines. I'm not sure whether it is a good thing to start at such an unrealistically high level of abstraction for a 3d game.
Re:Simple Minecraft Clone in 580 lines of Python by jessedhillon on Friday March 29, 2013 @01:30AM (#5459403)
As something for beginners, this would be great. When you start learning a new skill, it's important to have that feeling of tangible achievement to keep students motivated. Anyone interested enough to pursue a career in game dev will dig into pyglet to understand what's happening, as they start to push the limits of the knowledge gained from this kind of exercise.

And then here's the other nice lesson: students can learn that they don't need to know everything before they start making cool and useful stuff. The confidence that comes from knowing that is just as important (more so?) as being able to implement pyglet from scratch if necessary. The former is a skill used daily, whereas the latter -- well, consider how often in your engineering career you casually rely on the work of others to power your creation. Has anyone ever required you to write a WSGI implementation, or a framework?

That's been my experience, at least.

Re:Simple Minecraft Clone in 580 lines of Python by lessnonymous on Friday March 29, 2013 @03:15AM (#5459648)
Totally agree.

I remember writing this:

10 PRINT "LESSNONYMOUS"

20 GOTO 10

Seeing actual things happen was awesome. Now we have 3D games, seeing your name over and over wont enthrall, so being able to mod and extend a basic Minecraft world would be an incredible gateway.

The way to hook people is exactly like you say. Make a small change, see a huge difference. Suddenly ... YOU HAVE THE POWER!!!

10 PRINT "LESSNONYMOUS";

20 GOTO 10

Re:Simple Minecraft Clone in 580 lines of Python by eric_bullington on Friday March 29, 2013 @06:51AM (#5460087)
Wow, that just brought back a massive flash from the past. I actually remembered how I felt then I wrote those lines (or something very similar) for the first time. It's a powerful feeling. Thanks for that.
Re:Simple Minecraft Clone in 580 lines of Python by failrate on Friday March 29, 2013 @09:09PM (#5463953)
I remember typing something similar (but probably more seditious) on the computers at every store I came across and watching the staff not know how to turn it off.

Probably a jerk move in retrospect, but how can you work in a computer store and not play around with the computers?!

Re:Simple Minecraft Clone in 580 lines of Python by lessnonymous on Friday March 29, 2013 @03:17AM (#5459649)
10 PRINT "LESSNONYMOUS";

20 GOTO 10

There was an awful lot happening behind my very first program too. And that was the available level of abstraction. Why start kids coding something so simple when they can mess with something so powerful?

Re:Simple Minecraft Clone in 580 lines of Python by jameswburke on Friday March 29, 2013 @01:53AM (#5459459)
I definitely agree, I graduated with BS in Computer Science but never touched 3D (only 2D game design). Although if I had, I probably would be a lot further than I am now. High expectations, but the results could be amazing.
Re:Simple Minecraft Clone in 580 lines of Python by csmatt on Friday March 29, 2013 @01:20AM (#5459367)
Don't worry, it is a good thing. The ones who want to take it further will naturally start digging into what's going on behind the scenes.

Where would games be if we didn't have abstraction?

Re:Simple Minecraft Clone in 580 lines of Python by njharman on Friday March 29, 2013 @03:04PM (#5462421)
As a country the USA needs much more top down (you can do this now! don't you wanna learn how?) rather than bottom up (learn all this math, all these concepts, all this stuff over here, then do it all again for in college, then gradschool and maybe you'll make more money in 20years) education.