of planes and birds...
As usual, I'm typing up the post for our entry as alia packs together our final build right near the deadline! We're getting better and setting good goals for ourselves, but our eyes are still a little to big for our stomach.Hopefully you find Birdstrike fun, even though it's a little rough around the edges! Instructions are in there, but basically you control a flock of birds that is fed up with all the humans around. Sacrifice your birds by hitting planes, or get a big enough flock to scare planes off course. Try to crash the planes into the towns to win the game!
The game looks and works best in it's windowed form but there is a full screen toggle if you want it, in the settings menu and on command+F (mac) or ctrl+F (PC).
We had an awesome acheivements system all ready to go too, but ran out of time getting the core level playable.
Please let us know what you think, or if you have any problems running it!
smatts/NaN
(log in to comment)
Comments
but i'm having the same 'could not find source directory' error there - weird... :(
do someone can help? (i'm on Ubuntu Linux)
pyguest@p4:/mnt/sda1/trabalhos/pygame/recolhas/pyweek/09/_rascunhos/nan_birdstri_pyweek9-devel-source$ python run_game.py
error: could not find source directory
guest@p4:/mnt/sda1/trabalhos/pygame/recolhas/pyweek/09/_rascunhos/nan_birdstrike_pyweek9-devel-source$
Here it is (try two)
Sorry about that - i guess i should have tested the package too.... :( bad alia.
Sorry about that - i guess i should have tested the package too.... :( bad alia.
False
Traceback (most recent call last):
File "run_game.py", line 188, in
run()
File "run_game.py", line 168, in run
import main
File "src/main.py", line 28, in
from menu_main import MainMenu
File "src/menu_main.py", line 13, in
from screen_instructions import InstructionsLayer
File "src/screen_instructions.py", line 9, in
from world import World
File "src/world.py", line 17, in
from flock import Flock
File "src/flock.py", line 2, in
from bird import Bird
File "src/bird.py", line 8, in
from splode import Blood
File "src/splode.py", line 23, in
from lepton import Particle, ParticleGroup, default_system
File "/home/zahme/Desktop/NaN_BirdStrike/lepton/__init__.py", line 6, in
from group import ParticleGroup
ImportError: /home/zahme/Desktop/NaN_BirdStrike/lepton/group.so: invalid ELF header
:/
guest@p4:/mnt/sda1/trabalhos/pygame/recolhas/pyweek/09/_rascunhos/NaN_BirdStrike$ python run_game.py False
Traceback (most recent call last):
File "run_game.py", line 188, in <module>
run()
File "run_game.py", line 168, in run
import main
File "src/main.py", line 28, in <module>
from menu_main import MainMenu
File "src/menu_main.py", line 13, in <module>
from screen_instructions import InstructionsLayer
File "src/screen_instructions.py", line 9, in <module>
from world import World
File "src/world.py", line 17, in <module>
from flock import Flock
File "src/flock.py", line 2, in <module>
from bird import Bird
File "src/bird.py", line 8, in <module>
from splode import Blood
File "src/splode.py", line 23, in <module>
from lepton import Particle, ParticleGroup, default_system
File "/mnt/sda1/trabalhos/pygame/recolhas/pyweek/09/_rascunhos/NaN_BirdStrike/lepton/__init__.py", line 6, in <module>
from group import ParticleGroup
ImportError: /mnt/sda1/trabalhos/pygame/recolhas/pyweek/09/_rascunhos/NaN_BirdStrike/lepton/group.so: invalid ELF header
guest@p4:/mnt/sda1/trabalhos/pygame/recolhas/pyweek/09/_rascunhos/NaN_BirdStrike$
Traceback (most recent call last):
File "/Local/Build/Pythonic/python/2.5/Modules/_ctypes/callbacks.c", line 206, in 'calling callback function'
result = PyObject_CallObject(callable, arglist);
File "/Local/Games/Python/PyWeek9/NaN_BirdStrike/pyglet/window/carbon/__init__.py", line 1113, in _on_mouse_up
self.dispatch_event('on_mouse_release', x, y, button, modifiers)
File "/Local/Games/Python/PyWeek9/NaN_BirdStrike/pyglet/window/__init__.py", line 1219, in dispatch_event
EventDispatcher.dispatch_event(self, *args)
File "/Local/Games/Python/PyWeek9/NaN_BirdStrike/pyglet/event.py", line 343, in dispatch_event
self._raise_dispatch_exception(event_type, args, handler)
File "/Local/Games/Python/PyWeek9/NaN_BirdStrike/pyglet/event.py", line 340, in dispatch_event
if handler(*args):
File "src/screen_instructions.py", line 52, in on_mouse_release
self.next_page()
File "src/screen_instructions.py", line 62, in next_page
director.replace( FadeTransition( self.get_game() , 2, self) )
File "src/screen_instructions.py", line 72, in get_game
world = World("mini.yaml")
File "src/world.py", line 48, in __init__
tile_file = self.cfg.world["level_tiles"])
File "src/level_background.py", line 41, in __init__
self.level_data = self.LoadLevelDataFromImage(data_file)
File "src/level_background.py", line 150, in LoadLevelDataFromImage
row.append(pix[x,height-1-y])
TypeError: 'NoneType' object is unsubscriptable
cheers,
A.
Hopefully I can get the numpy version working :)
:)
nitrofurano on 2009/09/05 23:45:
interesting game... - but it hanged somehow on MacOS-Xi also tried to run the .app content on Linux (since i found no sources for Linux otherwise):
guest@p4:/mnt/sda1/trabalhos/pygame/recolhas/pyweek/09/_rascunhos/nan_birdstrike/NaN_BirdStrike_pyweek9.app/Contents/Resources$ python NaN_BirdStrike_pyweek9.py
error: could not find source directory
guest@p4:/mnt/sda1/trabalhos/pygame/recolhas/pyweek/09/_rascunhos/nan_birdstrike/NaN_BirdStrike_pyweek9.app/Contents/Resources$