posted message: Hey everybody! Sorry I haven't posted any new content the past couple of days; there was a pretty serious bug I had to fix that was holding back the Firefox 5 beta release (!!) and I couldn't really think about anything else until that was done. I will be posting the Lesson 2 contents tonight and tomorrow. I'll also be sending you more comments on your submitted work. Thanks for your patience everybody!
posted message: Just added video 1.2. Sorry It took so long for me to upload it; I wasn't quite sure myself about some of the points in it so I wanted to do some research and try out some code to make sure before I showed it to you. The contents for lesson 1 are now complete. I'll be answering questions and reviewing your completed assignments over the rest of the day.
posted message: About signing up for the course: If you're on the sign-up page but I haven't added you as a participant yet, it's because you haven't sent me the sign-up task yet. I'm still accepting sign-up tasks! It seems a little silly to be super-strict about deadlines, when all the course materials are going to stay up on this page for people to work through at their own pace. So I'm leaving signup open; if you want in, just click on "The First Task" on the left sidebar over there and send me your work!
posted message: About cross-browser compatibility: I like to test my example code on at least the latest Chrome, Safari, Firefox 4, and IE 9. (I should really start testing in Opera as well...) IE 9 is the version where Microsoft has committed to supporting HTML 5. So IE 9 should be capable of handling everything we do in this course, and we should all be testing our stuff to make sure it works on IE 9. Older versions of IE... well, Microsoft never made any promises about them supporting HTML 5, so I don't expect most of the techniques in this course to work there. In particular, IE 8 and older don't support (although there are some hacks to add canvas support). So I'm not too sad if my code doesn't work in older versions of IE.
posted message: On debugging your code: In Firefox you can go to the Tools menu and pick Error Console to see what's going wrong with your Javascript. You don't even need Firebug installed (although Firebug is great for more advanced debugging!) Click "clear" and then reload your page, to be sure that all the errors you're seeing are actually coming from your page and not some other tab. Other browsers have their own ways of getting to a javascript error console, but I'm less familiar with those.
posted message: Just added the last chunk of example source code for the week -- it shows how to get the x and y position of mouse down and mouse up events, in a cross-browser way. It's at http://people.mozilla.com/~jdicarlo/p2pu_gamedev/week1-example2.html (also linked from the "Lesson 1" task page). Just need to add a video explanation for this one.
posted message: Hello everybody, and welcome to "Beginning game development with HTML5" ! I have just added as participants all of you who submitted the first task. You should now be receiving these study group updates and you should now be able to post messages to the study group page as well. I added two more videos to the "Lesson 1" task page, so please check them out. I've also posted up the next set of tasks for week 2. Please ask lots of questions!
posted message: Hello everybody! Lesson 1 - Player Input and DOM manipulation - is (halfway) up. It's at that link under "Tasks" that says "Lesson 1". There's three videos and two code examples so far; these are to be followed by three more videos and one more code example that I will add later this week. But you can start checking out the videos and examples now. Also I've added the next round of tasks. There are some coding tasks for next week under the link that says "Task 2". Possibly more important, I would also like everybody to start planning the game they're going to make for their final project, so the other task is to write a paragraph about that. Please, ask lots of questions!
posted message: Thanks to everyone who submitted their first task for this course. I'll be reading over them all and will try to get back to each one of you with comments on your code by Friday at the latest. Today I'll kick off the course by posting the first set of videos and sample code files, and I'll also give out the next assignment. Stay tuned.