pygame is
Python
Simple DirectMedia Layer
 
 
pygame.org is
Site Swing
SHIFTER

SHIFTER - 1.0

Michael Arevalo (sandhandle)

Tags:

Description

screenshot

Shifter is a fairly simple 2-D side-scrolling game. Features as of version 1.0 are:

  • Start menu with music/sound controls
  • Pause menu with automatic pause on minimize
  •  Tutorial on game start
  • 2 bosses
  • "Start Game +" feature
  • Short ending cut-scene
  • Level editor

To use the level editors simply read the included README file.

This game was a blast to make, and ended up coming in around 3k lines of code for the main file. The music and sounds are very retro and fit nicely with the graphics in my opinion. I hope you people have as much fun playing the game as I did making it :D

 

Look forward to more great games in the future, and as always, let me know what I can improve/change as well as any bugs you find!

Changes

It's finished!

Links

Home Page: http://code.google.com/p/aeos/
Source: http://aeos.googlecode.com/files/SHIFTER.zip
Windows: http://aeos.googlecode.com/files/SHIFTERexe.rar

Screenshot


click to view original size

Releases

SHIFTER - 1.0 - Jan 16, 2010
SHIFTER - 0.1b - Dec 21, 2009

Pygame.org account Comments

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

December 2, 2010 3:01pm - Michael Arevalo - nickname: (sandhandle)
That's fine with me, make sure you post the link after you're done :D
November 22, 2010 3:21am - Alvin Ng - nickname: (rebooting)
Hi Michael, any issue if I port this over to HTML5 and host it somewhere? The game credits will still remain :)
July 7, 2010 4:17am - Michael Arevalo - nickname: (sandhandle)
@rooch
Thank you so much! I only stumbled upon Bunnymajs work on accident while browsing newgrounds' music library one day and thought it would work excellent with the shifter concept I had going at the time. The art was very much unlike a lot of the work I had done before, but it was quite fun exploring the extreme contrast of black/white on red.

@kilohurts
gracias, that means a lot to me :D It's funny that you mention Peru, as I went for a couple weeks not too long ago. Great country, friendly people too! I love hearing that my work is inspiring others even from across the world, it truly is my passion and I thank you for your kind words.

Some day I hope to come back to the Shifter universe and make a full 2D game that explores the strange world that the unnamed kobold you play as inhabits.

Unfortunately, this will probably be the last pygame game I make for a long time. Right now me and a friend are working on a full game for Xbox Live Indie Arcade under XNA that we hope to have done by the end of the year. Keep watch for it, the tentative title is "Annihilation: 57 A.A."
June 1, 2010 9:09pm - David Soria - nickname: (kilohurts) - 5/5
Hey your game is simply GREAT!!! It's inspire me. Greetings from Peru.
May 21, 2010 1:40am - Cameron Hanks - nickname: (rooch) - 4/5
Dude, sweet game! LOVE the music and art.
January 24, 2010 4:47pm - Ondra Musil - nickname: (rivon)
I figured it out. The problem is in the line ending characters. Win uses CR+LF, Mac and Linux use only one of them. I had to delete the bad character by hand to be able to play it. You should either check for the platform and accordingly to that either leave the text alone or delete the bad character. Or just simply divide the data by some other characters like dots, commas, dashes or whatever.

Also another bug caused by death of the character: http://paste.pocoo.org/show/169527/
January 24, 2010 4:10pm - Ondra Musil - nickname: (rivon)
I didn't do anything to level files. I just downloaded it, unziped and "python main.py" ;)

Btw, maybe I should also do it like that from now on. I was creating several games but never finished any. I'm probably worrying too much about the good practices :D. Then it takes too much time to make the game and then I lose motivation to finish it.
January 18, 2010 3:23pm - Michael Arevalo - nickname: (sandhandle)
@tgf
Thanks! That means a lot to me :D Glad you liked it.

@rivon
I'm sorry about that! I hadn't tested the game under linux, (mostly because I don't know anyone who uses linux and plays video games). From the traceback it looks like the level import function is at fault. You didn't happen to mess with any levels did you (specifically level1.txt as it looks like it failed on startup)?

And yes, I am aware of my horrendous coding scheme for this game, but this was more of an experiment, if you will. I have several other games I never finished because I spent too much time about efficiency and good coding practices than the actual game so that's why they were never finished. I went with the other extreme in this situation and went in head-first with reckless abandon (basically "brute-force"ing the entire game). And yes, I know changing globals is a big no-no, but I figured the entire coding law was thrown out the window as soon as I added the first enemy. :P
January 18, 2010 1:59pm - Ondra Musil - nickname: (rivon)
Also it would be wise to split the game in multiple smaller files and to not use the global variables ;)
January 18, 2010 1:57pm - Ondra Musil - nickname: (rivon)
I tried to launch it on Linux. But I got a few errors.
Here's the paste: http://paste.pocoo.org/show/166846/
January 18, 2010 3:10am - Jordan Trudgett - nickname: (tgfcoder) - 4/5
Woot, win! A fun little twitch game, my wrist kinda hurts now though.. hehe..
http://img85.imageshack.us/img85/5789/shifterend.png

I would have liked a less harsh colour scheme but that's me. Cool art =p
January 17, 2010 9:37pm - Michael Arevalo - nickname: (sandhandle)
Wait till you get to level 7 (hint: it's called "GOOD LUCK" for a reason) :D Glad you liked it.
January 17, 2010 9:25pm - Gummbum - nickname: (gummbum)
Nice work. What a great sense of speed this game conveys. Break-neck. I can't beat level 5!! :)
January 16, 2010 7:27pm - Michael Arevalo - nickname: (sandhandle)
It's finished! 10 levels from start to end. :P
December 25, 2009 2:16am - Michael Arevalo - nickname: (sandhandle)
Thanks guy! There's a massive update incoming so look forward to that.
December 22, 2009 6:46am - Jordan Trudgett - nickname: (tgfcoder)
[ver 0.1b] The menu looks pretty cool so far, except that its a little hard on the eyes =p
spotlight

 
our projects
pygame.org welcomes all python game, art, music, sound, video and multimedia projects. If they use pygame or not.
 
recent releases
Feb 11, 2012


Feb 10, 2012


Feb 9, 2012


Feb 7, 2012

Feb 5, 2012


Feb 4, 2012

Feb 3, 2012


... more!
 
for pygame related questions, comments, and suggestions, please see help (lists, irc)