INVENT WITH PYTHON
  • Read for Free
    • Automate the Boring Stuff with Python
    • The Recursive Book of Recursion
    • Python Programming Exercises, Gently Explained
    • The Big Book of Small Python Projects
    • Beyond the Basic Stuff with Python
    • Coding with Minecraft
    • Invent Your Own Computer Games with Python
    • Scratch 3 Programming Playground
    • Making Games with Python & Pygame
    • The Simple Turtle Tutorial
  • Buy Books
    • Automate the Boring Stuff with Python
    • The Recursive Book of Recursion
    • Python Programming Exercises, Gently Explained
    • The Big Book of Small Python Projects
    • Beyond the Basic Stuff with Python
    • Coding with Minecraft
    • Cracking Codes with Python
    • Invent Your Own Computer Games with Python
    • Scratch 3 Programming Playground
    • Making Games with Python & Pygame
  • Video Courses
    • Automate the Boring Stuff with Python
    • Beyond the Basic Stuff with Python
    • Scratch
  • Social Links
    • Patreon
    • GitHub
    • Mastodon
    • Bluesky
    • Twitch
    • LinkedIn
    • YouTube
    • Amazon Author
  • Blog
  • Donate
Thu 13 June 2013

Source Code Makeover: Demon Kingdom, Part 2

Posted by Al Sweigart in misc   

This is a continuation of Part 1.

Read more...


Wed 12 June 2013

Source Code Makeover: Demon Kingdom, Part 1

Posted by Al Sweigart in misc   

In this blog post, I’m taking a game off of Pygame.org and going through it to make it more readable and extend its functionality.

Read more...


Tue 11 June 2013

Comments on John Resig's "Programming Book Profits" (and on Self-Publishing)

Posted by Al Sweigart in misc   

Read more...


Wed 05 June 2013

Text Adventure vs. MUD vs. Roguelike vs. Dwarf Fortress

Posted by Al Sweigart in misc   

A text-style game is a common project for beginner programmers. These can be fun to do, but also require spending time up-front to design it is worthwhile. Before you start designing your own game, look at the design decisions of a few different text-style game genres.

Read more...


Mon 22 April 2013

Multithreaded Python Tutorial with the "Threadworms" Demo

Posted by Al Sweigart in misc   

Read more...


Mon 15 April 2013

"Hacking Secret Ciphers with Python" Released

Posted by Al Sweigart in misc   

My third book, Hacking Secret Ciphers with Python, is finished.

Read more...


Tue 19 February 2013

What Professional Games Use Pygame?

Posted by Al Sweigart in misc   

A list of commercial video games that use Pygame.

Read more...


Thu 27 December 2012

Why I Recommend Against Hackety Hack

Posted by Al Sweigart in misc   

Hackety Hack was a project originally started by _why the lucky stiff to teach kids programming in Ruby. It often comes up in "I want to teach my kid programming" forum threads. So I downloaded Hackety Hack and decided to give it a try.

I found Hackety Hack to be frustrating and was very unimpressed with it, and do not recommend it as a way to teach programming to a beginner.

Read more...


Mon 10 December 2012

8-bit NES Legend of Zelda Map Data

Posted by Al Sweigart in misc   

I've created Python & Pygame script that lets you walk around the overworld map of the original Legend of Zelda game on the 8-bit Nintendo. There are no monsters or levels or items; it is simply a walking tour. The Link walking sprite animation is implemented by my Pyganim module.

Read more...


Wed 21 November 2012

Programming AI Bots for Zombie Dice

Posted by Al Sweigart in misc   

(This blog post may be obsolete. Please read "Writing Bots to Play Zombie Dice" instead.

Read more...


  • Previous  | 
  • 1 | 
  • 2 | 
  • 3 | 
  • 4 | 
  • 5 | 
  • 6 | 
  • 7 | 
  • 8 | 
  • 9 | 
  • 10 | 
  • 11 | 
  • 12 | 
  • 13 | 
  • 14 | 
  • 15 | 
  • 16 | 
  • 17 | 
  • 18 | 
  • Next

LGBT Rainbow Flag
BLACK LIVES MATTER | TRANS RIGHTS ARE HUMAN RIGHTS | TAX THE RICH | LEARN AMERICAN HISTORY

Site built using Pelican