News for hackers. Stuff that matters.
Re:Coursera course on game development using Python (first h... by 10098 on Thursday October 18, 2012 @04:05AM (#4667864)
I think Coursera needs to do a course on game engine architecture with real-world examples (idtech, ogre).
Re:Coursera course on game development using Python (first h... by freehunter on Thursday October 18, 2012 @09:09AM (#4668550)
The problem that I see with that is, these engines are difficult to do in one class. Generally, learning that is a full two-year program involving programming, logic, math, 3D design, etc. Using 3D engines gets difficult to teach in a 7 week course unless the student already knows quite a bit.
Re:Coursera course on game development using Python (first h... by jiggy2011 on Thursday October 18, 2012 @01:21PM (#4669800)
Should be enough time to understand and implement a basic raycasting engine ala Wolf3D/Doom though.
Re:Coursera course on game development using Python (first h... by zemanel on Thursday October 18, 2012 @12:43AM (#4667523)
well, just signed up.

My first programming experiences were actually small games for the TI-83, a humble dream soccer and a bowling game.

PC's were very expensive around '95, a fact which also lead me to take computer science for having access to them at school and obviously, gaming :-) Warcraft, Dune 2, Lost Vikings and the sorts.

After my first job and subsequently, that fascination on developing games faded away under other things like e-commerce, corporate applications and messing with Linux also sinked a large deal of my spare time etc but haven't yet lost hope of finding a way into it.

Re:Coursera course on game development using Python (first h... by jiggy2011 on Thursday October 18, 2012 @02:29AM (#4667692)
First homework due tomorrow!

That brings back some unpleasant memories. When I was a CS undergrad something the professors would enjoy doing was assigning problem sets on the very first lecture of a module that were deliverable by the next lecture (often the next day). I assume it was a mechanism for figuring out people's learning rates.

Of course it was great fun beginning a new term and having 2 or 3 such classes on the first day.

Re:Coursera course on game development using Python (first h... by zachgalant on Thursday October 18, 2012 @02:40AM (#4667711)
If you really want to learn game development on the web, you should check out http://codehs.com

You learn how to make games that run in HTML5 Canvas using JavaScript, and there are custom libraries that make graphics and user interaction much easier to deal with.

Also, you can take the class at your own pace, so no need to worry about artificial deadlines.

Re:Coursera course on game development using Python (first h... by nosecreek on Friday October 19, 2012 @03:44PM (#4675105)
It looks like Udacity is doing a similar course in the new year: http://www.udacity.com/overview/Course/cs255/CourseRev/1
Re:Coursera course on game development using Python (first h... by tangue on Thursday October 18, 2012 @04:52AM (#4667963)
Wow, it seems that they're generating js + canvas games straight from Python (the tool used in the course is http://www.codeskulptor.org/ ). Never heard of it before
Re:Coursera course on game development using Python (first h... by stargazer-3 on Thursday October 18, 2012 @05:17AM (#4668020)
They seem to have built it by themselves this summer.
Re:Coursera course on game development using Python (first h... by tangue on Thursday October 18, 2012 @05:58AM (#4668096)
Okay, I had a look and it and its clearly for educational purposes only. Indeed this course is more a "fun" introduction to programming ("what's a function" ... ) than a real course on building games.
Re:Coursera course on game development using Python (first h... by ekianjo on Thursday October 18, 2012 @04:04AM (#4667861)
In the recent news about the course, a headline reads: "Make a student tutorial video, Win an iPad" (https://class.coursera.org/interactivepython-2012-001/class/...) - Sounds wierd to give a non-programmable device to someone who is following a course on interactive programming. Someone did not get the point.
Re:Coursera course on game development using Python (first h... by 10098 on Thursday October 18, 2012 @04:06AM (#4667866)
In what universe is iPad non-programmable?
Re:Coursera course on game development using Python (first h... by ekianjo on Thursday October 18, 2012 @11:19AM (#4669159)
Try to write a python script and run it natively on the iPad, and we'll talk again if we live in the same universe.
Re:Coursera course on game development using Python (first h... by 10098 on Thursday October 18, 2012 @12:58PM (#4669636)
I don't follow. Is Python the only programming language available? Is programmability determined by a device's ability to run python scripts natively?
Re:Coursera course on game development using Python (first h... by ekianjo on Friday October 19, 2012 @04:10AM (#4672674)
That's an example. On any open device you can program in any language. There are no restrictions. The iPad is a walled garden and there are clear limits to what you can envision doing, embedded in the way it is designed and locked down.
Re:Coursera course on game development using Python (first h... by michaelt on Thursday October 18, 2012 @09:10AM (#4668556)
In the universe where, to program it, you need a fully fledged computer to do the development on?
Re:Coursera course on game development using Python (first h... by 10098 on Thursday October 18, 2012 @12:52PM (#4669601)
So? You still are able to program it, aren't you? Therefore, it is programmable.
Re:Coursera course on game development using Python (first h... by michaelt on Thursday October 18, 2012 @03:08PM (#4670464)
I can't personally, as I can't afford a mac. But I see what you mean.

There are different senses in which the word 'programmable' can be used - you can program a VCR without ever seeing a line of code!

What I assume ekianjo meant was: There is a long standing tradition in the personal computing industry of being able to program on the computer itself without costly extra equipment or software. You look at your BBC Micro, your ZX-81, your TRS-80 they can all be programmed on the device. It was the same with mainframes and servers. Even DOS and Windows had QBASIC. Nowerdays, programming tools can be downloaded over the internet in a few clicks. The PC has always been a device which can not only consume software, but can produce it.

Many people in the hacking community see this as a good thing - as a democratisation of creative power, and for educating the next generation of technologists, engineers, scientists and makers.

The iPad lacks the ability to program on the device itself. It can only consume software, it cannot produce it. It does not belong to the long, revered tradition of self-programmability. It is in that sense that it is not programmable.

Re:Coursera course on game development using Python (first h... by ekianjo on Friday October 19, 2012 @04:12AM (#4672678)
Yes, that is exactly what I meant. Especially in the context of a course to learn about interactive computing, I find this very ironic that the prize offered is a non-programmable device. Why not offer a washing machine or an oven, then?
Re:Coursera course on game development using Python (first h... by eduardchil on Thursday October 18, 2012 @04:57AM (#4667983)
In what universe is an IPad not something nice to win?
Re:Coursera course on game development using Python (first h... by ichinaski on Thursday October 18, 2012 @04:16AM (#4667877)
Great. Just signed up. Anyone knows of a similar courses/tutorials for C++ Game dev?
Re:Coursera course on game development using Python (first h... by VinzO on Thursday October 18, 2012 @04:39AM (#4667929)
I am also very interested, but could not find this kind of course
Re:Coursera course on game development using Python (first h... by mtoddh on Thursday October 18, 2012 @08:03AM (#4668355)
There's the Game Institute (http://www.gameinstitute.com) but they're not free...
Re:Coursera course on game development using Python (first h... by eduardchil on Thursday October 18, 2012 @02:20AM (#4667677)
Almost missed that, thx.