[This game was developed for the Technology Student Associate Video Game Design challenge]

Controls:

Left + Right Arrow Keys:  Move game figure left or right

Up Arrow Key:  Rotate game figure clockwise

Down Arrow Key:  Accelerate drop speed

Space:  Hard drop game figure

Enter:  Pause or restart game


Overview:

When I recieved the theme of "puzzle game" for this year's TSA video game design challenge, I immediately thought of Tetris and considered taking my own  attempt at the game.  I was inspired by Tetris 99 for their innovative approach to the classic puzzle game of Tetris and putting the unique spin of multiplayer on it, and I decided I wanted a more creative addition to add to the standard game mechanics.  Eventually I had the idea to make the blocks fall upwards instead of downwards, but this quickly led to the concept of polarized gravity where blocks could fall either way, and hence Gravity Tetris was born.  

Stack blocks in two towers which grow on each side of the screen and clear rows to earn points.  Your score increases for the number of rows you clear squared:

1 row - 1 point

2 rows - 4 points

3 rows - 9 points

4 rows (tetris!) - 16 points

Gravity will changes at random, and the game gets faster over time.  


Good Luck!


Tips and Tricks:

-If gravity switches, it can't switch again until the active figure has been dropped and the next one is active.  Use this time to hard drop without risk of missing.

-Pay attention to your "Up Next" preview.  Knowing what's coming next can help you plan for a sudden switch.

-Listen for the beeping indication of a gravity change.  This plays the instant it changes and can be a warning to not hard drop your active figure.  

-If a figure fits better on the opposite gravity you're on, try to wait it out in hopes of a switch.  As long as you line it up with a semi good spot on your active side, you may get lucky and get a better switch.  


Credits:

Original game template - Pygame Tetris by Timur Bakibayev

Song - Dark Angel (2013 Version) by F777

Gravity Arrows Icon - Geometry Dash Triple Speed (with post processed effects)

Streaks of Light - Glow Shooting Stars GIF By Matthew Butler

Spritesheet Class - Pygame Wiki

Software Used:

-Python (pygame, asyncio, and pygbag)

-Audacity (Sound effects)

-Piskel (Block Sprites)

-Google Slides (Graphic design)

Comments

Log in with itch.io to leave a comment.

what's the music? It's really cool!

Dark Angel 2013 Version.  Personally I prefer the 2012 version, but the more sci-fi tone of the 2013 version ended up fitting the game much better :)