pygame is
Python
Simple DirectMedia Layer
 
 
pygame.org is
Site Swing
Banished Wings

Banished Wings - 1.5.6b

Mystex (mystex)

Tags:

Description

DOWNLOAD:

 - Source code
 - Windows Install File
 - Windows EXE zip

Banished Wings is a shoot 'em ups sidescroller with a space theme. Fight your way through hordes of space enemies while avoiding asteroids and other obstacles. Choose from up to three different space fighters, each with a different set of unique abilities, attributes, and upgrades.

When you defeat a hostile enemy, you will get a certain amount of experience points. When you have enough experience, you will level up and get two bonus attribute points. You can spend these pointsin either attack, armor, or speed. Every five levels you can get two special abilities that vary from each air frame.

Changes

Changes in version 1.5.6b:
- Fixed a glitch with the mute music option.

Changes in version 1.5.5b:
- Can mute music in options menu.
- Players have a new random position on new levels. Before they had the same position as on the last level, causing them to sometimes start inside tunnel walls and dying instantly.
- Fixed a glitch where the first level would play for about 2-3 seconds and then skip to the next one after a player has played another game and lost or quit it.
- Source code release in this version! :)

Links

Home Page: http://www.mystec.net
Source: http://www.mystec.net/games_software/banishedwings/BanishedWings_156b_source.zip
Windows: http://www.mystec.net/joomla/index.php?option=com_content&view=category&layout=blog&id=35&Itemid=54

Screenshot


click to view original size

Releases

Banished Wings - 1.5.6b - Aug 7, 2009
Banished Wings - 1.5.2b - Aug 6, 2009
Banished Wings - 1.3.3b - Aug 2, 2009

Pygame.org account Comments

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

August 15, 2010 7:18pm - Ian Mallett - nickname: (geometrian)
Really nice! Somewhat unclear weapons system (for the special weapons anyway). Make it a bit easier (I suggest by making upgrading more significant) and add more levels!
May 19, 2010 4:07pm - Mystex - nickname: (mystex)
Alright, those above download links dont work. Here are the working ones,

Source code: http://www.mediafire.com/?jneqadzaiyw
Exe zip file: http://www.mediafire.com/?zimi2ozynqt
Windows install file: http://www.mediafire.com/?y15e5nhjgau
September 13, 2009 9:29pm - Mystex - nickname: (mystex)
Thanks for testing it out. In the next release i'll make the ending extensions lowercase and i'll fix that last bug you reported. Also, i'll try to participate in the next pyweek ;)
September 11, 2009 9:00pm - nitrofurano - nickname: (nitrofurano)
@mystex: anyway, i'd like to see entries from you at pyweek.org ! ;)
August 22, 2009 4:21pm - nitrofurano - nickname: (nitrofurano)
replaced all uppercase 'PNG', 'JPG' and 'HUD' into lowercase, and renamed all files to lowercase - now this error appeared:
guest@p4:/mnt/sda1/trabalhos/pygame/recolhas/PygameOrg/BanishedWings_156b_source$ python BanishedWings.py
something went wrong with the highscores!!!
ValueError: need more than 0 values to unpack
HINT: you probably cheated and edited your highscores.csv and entered your own score. Delete all empty rows to fix problem.
Leave one row empty.
Traceback (most recent call last):
File "BanishedWings.py", line 1493, in <module>
world.update()
File "BanishedWings.py", line 1236, in update
screen.blit(world.images['hud'], (self.hud_pos[0] + 7, self.hud_pos[1] + 7))
KeyError: 'hud'
guest@p4:/mnt/sda1/trabalhos/pygame/recolhas/PygameOrg/BanishedWings_156b_source$
August 22, 2009 3:52pm - nitrofurano - nickname: (nitrofurano)
could be this a kind of case-sensitive error? (Linux and OSX filesystems are case-sensitive, while ms-Windows isn't...)
August 22, 2009 3:50pm - nitrofurano - nickname: (nitrofurano)
thanks sharing source, but some error appeared:
guest@p4:/mnt/sda1/trabalhos/pygame/recolhas/PygameOrg/BanishedWings_156b_source$ python BanishedWings.py
Traceback (most recent call last):
File "BanishedWings.py", line 1472, in <module>
world = World()
File "BanishedWings.py", line 1090, in __init__
self.images = load_images.loadImages()
File "/mnt/sda1/trabalhos/pygame/recolhas/PygameOrg/BanishedWings_156b_source/codes/load_images.py", line 10, in loadImages
images['menu button'] = pygame.image.load(os.path.join("data/goodies", "menu_button.PNG")).convert_alpha()
pygame.error: Couldn't open data/goodies/menu_button.PNG
guest@p4:/mnt/sda1/trabalhos/pygame/recolhas/PygameOrg/BanishedWings_156b_source$
August 9, 2009 3:17pm - Mystex - nickname: (mystex)
Released version 1.5.6b. A music glitch in 1.5.5b has been fixed in this release.
August 9, 2009 7:02am - nitrofurano - nickname: (nitrofurano)
@mystex: you're welcome! :)
August 8, 2009 12:12pm - Mystex - nickname: (mystex)
Thanks nitrofurano! :)
August 8, 2009 7:47am - nitrofurano - nickname: (nitrofurano)
@mystex - here at pygame.org documentation page, i posted a subsurface snippet - /docs/ref/surface.html#Surface.subsurface - sorry it's not pep8 (i'm too hobbyst-oldshool with bad coding habits...) - i think the code is easy to understand, afaik
August 8, 2009 7:42am - nitrofurano - nickname: (nitrofurano) - 5/5
@mystex - thank you! ;)
August 7, 2009 5:33pm - Mystex - nickname: (mystex)
Alright, I will upload the source code for you linux/mac users ;)

@nitrofurano I never tried or had any experience with sprite sheets. I'll try it out on my next game ;) Thanks for the tip tho!
August 7, 2009 4:04pm - nitrofurano - nickname: (nitrofurano) - 1/5
tip: try to have sprites stored on just one or few spritesheets, and displaying them as subsurfaces, instead on having one picture file per sprite - this will help you to work in a much more comfortable, fast and organized way, providing much better sprite drawings avoding the boredom on having to edit them one by one.
August 7, 2009 3:57pm - nitrofurano - nickname: (nitrofurano) - 1/5
about sources, take a look at Monadius (a Gradius remake), which can have clues for improving this one - the only problem it's in Haskell language - and don't be shy on hiding yours! :)
August 7, 2009 3:54pm - nitrofurano - nickname: (nitrofurano) - 1/5
yes, the game works fine on Wine - i'm also curious to see the source! is it GPL? ;)
August 7, 2009 3:36pm - nitrofurano - nickname: (nitrofurano) - 1/5
only ms-windows binaris? how can we run it on Linux and MacOS-X without Wine or emulation?
August 7, 2009 2:55pm - pymike - nickname: (pymike)
No source available? :(
August 6, 2009 6:36pm - NyRe - nickname: (nyre) - 4/5
Quite addictive, although you really should fix player spawning in several situations:

- On a new level, player spawns wherever he was on the previous level (at least it is so on the last one). That might end up right inside the rock.
- Dying within the S-shaped tunnel might make the player respawn inside the tunnel at the time when it's humanely impossible to get out of it (for example, the exit has just gone off-screen), leading to certain death.
- Some random cases of player spawning right before a rock and dying I can't classify.

It's not game-breaking, but very irritating.
August 3, 2009 8:31pm - Josh T - nickname: (mrbluesky) - 4/5
Very fun game! I ran it under the wine windows emulator and it worked fine.
August 3, 2009 4:02pm - Mystex - nickname: (mystex)
pyinstaller 1.3. When I made exe's with it it didn't include all my imported source code files. However, py2exe did this for me.
August 2, 2009 7:36pm - Andy Hanson - nickname: (rhodiumgames)
Cool. I got 41160 with the Shield Frame.
What version of PyInstaller are you using?
August 2, 2009 6:22pm - Mystex - nickname: (mystex)
I used PyInstaller to make the exe's for versions 1.3.2 and 1.3.1. Download the latest version, 1.3.3b. I used py2exe to make that one.

Ahh, I should take those exe versions down. Just download this: "Banished Wings 1.3.3b Install File".
August 2, 2009 5:02pm - Andy Hanson - nickname: (rhodiumgames)
Why should I have to run Python installers to use the EXE version?
(I tried without running the installers and got an error 'no module named encodings')
spotlight

 
our projects
pygame.org welcomes all python game, art, music, sound, video and multimedia projects. If they use pygame or not.
 
recent releases
Jul 28, 2014

Jul 22, 2014

Jul 21, 2014

Jul 20, 2014

Jul 19, 2014

Jul 15, 2014

Jul 10, 2014

Jul 9, 2014

Jun 27, 2014



Jun 24, 2014

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