Name: [163] Chuck Arellano
Member: 91 months
Authored: 4 videos
Description:

Writing Arinoid using pyGame [ID:039]

a series of video-tutorials by Chuck Arellano

Chuck Arellano introduces Python's pyGame gaming library by showing you how to write an Arinoid clone from scratch. Full source and sprite maps are provided.

Video Tutorials

1. Making a Barebones pyGame Program

This is an introduction to pyGame games programming using Python, showing you how to write an Arinoid clone. Full source is available. Note that this video does not stream in the player above (unlike most of our ShowMeDo videos), due to a problem with the SWF file. You can play the original SWF file by clicking on this link. This code is based heavily on the Aliens example included in the Pyga [...]

2. Using Sprite Sheets and Drawing the Background

To run the code for this screencast, you will need to have a data subdirectory containing the Arinoid sprite sheet file. You can easily fulfill this requirement by downloading the arinoid source from the post on Arinoid. Also, this will be needed for most, if not all, of the upcoming screencasts. Note that this video does not stream in the player above (unlike most of our ShowMeDo videos), due to [...]

3. Arinoid - The Paddle

Here we will be adding the first sprite in our game, the paddle, which is controlled using the mouse. At this point, we will be able to benefit from the setting-up that we have done in the first two screencasts. Note that this video does not stream in the player above (unlike most of our ShowMeDo videos), due to a problem with the SWF file. You can play the original SWF file by clicking on this [...]

4. Arinoid - Ball Physics

You may notice some mistakes in the screenshots - in particular when the code that converts between integers and floating point numbers is displayed. The highlighted code is correct, but the way that it appears in the following slides (without the float and int conversions) is incorrect. Note that this video does not stream in the player above (unlike most of our ShowMeDo videos), due to a proble [...]

Showmedo is a peer-produced video-tutorials and screencasts site for free and open-source software (FOSS)- with the exception of some club videos, the large majority are free to watch and download.

how to help » about » faq »

Educating the Open-source Community With Showmedo

Although as important as the software it supports, education and documentation are relatively neglected in the Open-source world. Coders love to code, and explaining how best to use or improve the software tends to be deferred or even sidelined.

At Showmedo we believe the community can play a vital role here and also say thanks for the tools and software that make our lives easier. If you have a piece of software you love or a programming langugage you are enthusiastic about, why not make a screencast showing others how to use it? All the stuff you wish you'd been told, the tips, tricks, insights that would have saved you time and frustration.

Screencasting is easier than you think, and we're happy to help you. You can emailus for advice or just use some of the how-to screencasts on the site. This screencasting learning-pathis a good place to start.

Learning Paths

This series lies on the following learning-paths. Learning-paths are a new initiative at Showmedo, to start structuring our content better. You can find out more here.

Content

Feedback

Showmedo's development is fairly rapid and bugs will inevitably creep in. If you have any problems please drop us a line using the contact address below. Likewise, any suggestions for improvements to the site are gratefully received.

feedback@showmedo.com