Game Programming at scriptedfun

Game Programming for Beginners: Video Tutorials, Source Code, and Articles

Subscribe via e-mail!

Enter your email address:

Delivered by FeedBurner

Entries for the ‘projects’ Category

Herder - now in Flash

Herder, a one button game, now in Flash!
I haven’t posted anything in a very, very long time, and I apologize for this. Recently, I have had time to pursue game programming again, and as a result, I was able to learn programming Flash games using the free Flex SDK, a programmer-oriented SWF development tool from [...]

Comments (1)

Herder - a one button web game

Play Herder Now!
Hi everyone. I know that it’s been a very, very long time since I last posted. I’ve been doing some thinking about the direction that this site should take, and I was able to make some “preliminary decisions” in the process, which I hope to explain more in a future post.
In the [...]

Comments (4)

Arinoid with Sound

Arinoid now has sound! I think that sound plays a very important role in the overall game experience, and I hope that you will all like this minor update.
Download Arinoid with Sound. Requires Python and Pygame.
The sounds were taken from Flashkit, which I think is a fantastic resource for game developers looking for free sound [...]

Comments (2)

Arinoid - an Arkanoid clone

For our first game, let’s try to write an Arkanoid clone. The graphics in the game were taken from the freely available Spritelib by Ari Feldman.

Comments (9)

Particle Invaders update 1

I thought of changing some lines in the Particle Invaders code to make the particles emitted by the shots and the bombs more interesting. Go ahead and grab the source. You can try running the previous version and the current one to see the difference.
If you’re looking for an exercise, maybe you can try modifying [...]

Leave a Comment

Intel® Game Demo Contest 2007

Intel® Game Demo Contest 2007
Show us Your Game!
Win great exposure and your share of over $95,000 worth of Prizes, including:

Meetings with game company executives — for a possible bundling deal
A Gateway gaming machine worth at least $3,000
$5,000 in custom art for your demo
A Giga pass to the Game Developers Conference 2008
Copies of Garage Games’ Torque [...]

Leave a Comment

Particle Effects for Games

I would like to apologize for not being able to post in a very long time. The schoolyear’s about to end here in Manila, and there is still a lot of work that needs to be done.
I needed a break, so I came up with this very simple demo of particle effects for Pygame, which [...]

Comments (2)

DonationCoder.com Accessibility Game Coding Contest

Finally! I was able to upload my entries to DonationCoder’s contest, despite the problems that I was having earlier. I was able to find a computer with a good internet connection (thank you!) . I will be making posts about this at this forum page on DonationCoder.com. Thanks in advance for trying my games! [...]

Comments (3)

Finishing a game…

Over at the Indiegamer forums, they’re running a thread asking what everyone is currently working on. I’ve decided to participate:

Basically, the objective here is to prevent the characters from falling by catching them with the flying creature at the bottom edge of the screen, which you control.
Right now, I’m using graphics from Spritelib, but hopefully [...]

Comments (8)

Shooting Mechanism Demo

As a follow up to the background scrolling example, I’ve modified the 1945 code again to emphasize how the shooting mechanism works.

Basically, the player is given two options for shooting:

Every distinct click of the left mouse button guarantees one shot.
Holding the left mouse button will make shots appear at regular intervals (rapid fire).

In a way, [...]

Comments (2)

Pygame Scrolling Background

One of the questions that I’m asked most often is how the background scrolling in 1945 works. To answer this question, I’ve removed some of the code from the original 1945 code, added a few things, and came up with this scrolling demo:

The best way to understand how the scrolling actually works is by downloading [...]

Comments (5)