We've launched an exciting new project of our own! Introducing the Kickstarter app for iPhone!

Funded! This project successfully raised its funding goal on November 25.

Installment 6: 2D Graphics Algorithms (part 2)

Update #12 · Feb 25, 2013 · 5 comments

Apologies for the long, silent hiatus! Life, work, and burnout interceded. I'm clearly not going to make the original February completion deadline, but rest assured, I remain committed to making good on the project. 

You'll find links to the new video on your backer page at codeschool.org.

In the next few weeks, we'll cover some groundwork for 3D rendering, write an Asteroids clone, and perhaps look at some broad object-oriented design principles that concern game code. 

In the downtime, I've been reconsidering the later material. We may end up skipping 'old-style' OpenGL for modern OpenGL, and Pyglet has become increasingly frustrating to work with (among other things, updated AMD drivers seem to have broken Pyglet on my Windows install). So after the next few updates, there may be another (shorter) hiatus while I do some investigating.

5 Comments

Delays

Update #11 · Jan 5, 2013 · 5 comments

The Holidays disrupted me more than I anticipated, and I've had some computer trouble, but I should get back on a weekly schedule here out.

I'll have the next video and code up tomorrow for our Asteroids clone. I was concerned that not many people have yet watched the later videos. Perhaps people are just waiting, but if this is because the material has been difficult to follow, please let me know. I'm taking a bit different approach with the code examples now, presenting the code in stages of development rather than as a complete program from the outset. Hopefully, this will be easier to follow.

A few people have reported an error when running code examples. This seems to be a Pyglet bug that occurs on some systems but not others. I can't reproduced the bug myself, so I can't really address it. There's a workaround, though, using Sprites instead of Image.blit().

For the $25 backers, I'll send out email for voting on name selections this week.

Thanks, everyone, for your patience.

5 Comments

Installment 5: 2D Graphics Algorithms (part 1)

Update #10 · Dec 23, 2012 · 1 comment

Sorry for the delay! It turns out these videos with lots of code examples are even more time consuming to make than usual, and algorithms are always tricky to cover. I ended up splitting the topic into two parts, the second of which will come this next week. The week after will be our Pacman clone.

1 Comment

Installment 5 (2D graphics algorithms) coming mid-week

Update #9 · Dec 15, 2012 · comment

This one's pretty tough, so I probably won't have it till mid week. In the meantime, the Cloning Tetris video is now available to $5 backers (check your codeschool.org link). Installment 6 will be our Pacman clone, which will demonstrate a few more concepts, such as simple use of sounds, animations, and AI.

Comment

Installment 4: Cloning Tetris

Update #8 · Dec 10, 2012 · comment

Sorry for the lateness, but this took longer than expected. This week, a complete Tetris clone in 400 SLOC (significant lines of code). To see the video, you can check the game programming page on codeschool (the private links which backers were sent last week). The code itself is found at: https://bitbucket.org/brianwill/game-programming

The next installment may get pushed back to early/mid next week. It will cover 2D graphics algorithms, which lay the foundation for 3D graphics.

Comment
702
Backers
$7,005
pledged of $700 goal
0
seconds to go

Funding period
Oct 26, 2012 - Nov 25, 2012 (30 days)

Photo-full.medium

See full bio

  • Pledge $2 or more

    35 backers Limited (15 of 50 left)

    One time update on December 20th, 2012 including all material produced by that date. (The remaining material will be publicly available sometime after February 2013.)

    Estimated delivery: Dec 2012
  • Pledge $3 or more

    1 backer All gone!

    Same as $25 reward. Special last-backer bonus.

    Estimated delivery: Feb 2013
  • Pledge $5 or more

    360 backers

    Access to the backer forum and early access to the materials as they are developed, updated every two weeks.

    Estimated delivery: Feb 2013
  • Pledge $10 or more

    8 backers All gone!

    Access to the backer forum and early access to the materials as they are developed.

    Estimated delivery: Feb 2013
  • Pledge $15 or more

    272 backers

    Access to the backer forum and early access to the materials as they are developed, updated every week.

    Estimated delivery: Feb 2013
  • Pledge $25 or more

    20 backers All gone!

    Same as the $15 level, but with naming privileges for a game or piece of game content, e.g. name the ghosts in our pacman clone.

    Estimated delivery: Feb 2013