pygame is is
Double Cross

Double Cross - v.2.0

Sean J McKiernan (mekire)


arcade 2d pygame puzzle tetris mekire


2 years ago this was my very first Pygame program (and my first big Python project in general). Recently looking back at the code I was even more disgusted than I had anticipated. This is a complete recode of the game.

Unlike your common unilateral falling block games, 'Double Cross' implements a bidirectional paradigm expanding the genre in both dimension and difficulty.



Blocks fall from the top and fly in from the side settling in a joined "play area".  Deletions occur when rows of ten blocks are completed. A horizontal row of 10 will cause the blocks to fall down, and a vertical row of 10 will cause the blocks to "fall" to the right.  If a vertical row is completed during a vertical drop or a horizontal row is completed during a horizontal drop the corresponding deletion will not occur until the next turn.  This can and will lead to non-intuitive results.  Focus on the vertical alone and you will die from horizontal negligence and vice versa.


  • P: Pause (music can be changed while paused)
  • Esc: Quit prompt
  • Arrow keys: Basic play (customizable in game)


Both full source, as well as windows executables are available (with and without the music files). The main files are called double-cross.pyw and double-cross.exe respectively.

*I do not own the music. Songs are all copyright of their respective owners.


After two years I finally recoded this game (and boy did it need it). Please let me know if you have any difficulties running it. -Mek


Home Page:


click to view original size


Double Cross - v.2.0 - Mar 10, 2013 account Comments

If you wish to leave a comment with your account, please sign in first.

March 16, 2013 3:40pm - chavdar - nickname: (chabuduo) - 5/5
Nice execution and nice style kompad!

Program Arcade Games With Python and Pygame - 1

Albow - 2.2
our projects welcomes all python game, art, music, sound, video and multimedia projects. If they use pygame or not.
recent releases
May 7, 2015

Project Interstellar - fix

A* pathfinding - 1.0

May 6, 2015

gsdl2 - Gumm's SDL2 - 0.0.0

May 3, 2015

Steamer Duck - 1.0

May 2, 2015

Juggleball - Free and open source

London's Burning! - Free and open source

May 1, 2015

MCF - 3.3

Apr 30, 2015

Pygame SGE - 0.18.1

Apr 27, 2015

SLC Shmup' - 1.1.1

Apr 26, 2015

Glittering Light - 2015-04-25

Apr 25, 2015

Nemoe - v0.1.0

Apr 13, 2015

Interphase - 0.87

... more!
for pygame related questions, comments, and suggestions, please see help (lists, irc) is neither affiliated with the authors of this page nor responsible for its contents. This is a safe-cache copy of the original web site.