larryhastings / pyweek24 Goto Github PK
View Code? Open in Web Editor NEWPyWeek #24 entry for Dan and Larry
License: BSD 3-Clause "New" or "Revised" License
PyWeek #24 entry for Dan and Larry
License: BSD 3-Clause "New" or "Revised" License
$ python run_game.py
Traceback (most recent call last):
File "run_game.py", line 20, in <module>
import main
File "/home/mauve/dev/pyweek24/src/main.py", line 3286, in <module>
pyglet.app.run()
File "/home/mauve/dev/pyweek24/venv/lib/python3.6/site-packages/pyglet/app/__init__.py", line 138, in run
event_loop.run()
File "/home/mauve/dev/pyweek24/venv/lib/python3.6/site-packages/pyglet/app/base.py", line 142, in run
self._run()
File "/home/mauve/dev/pyweek24/venv/lib/python3.6/site-packages/pyglet/app/base.py", line 154, in _run
timeout = self.idle()
File "/home/mauve/dev/pyweek24/venv/lib/python3.6/site-packages/pyglet/app/base.py", line 275, in idle
redraw_all = self.clock.call_scheduled_functions(dt)
File "/home/mauve/dev/pyweek24/venv/lib/python3.6/site-packages/pyglet/clock.py", line 350, in call_scheduled_functions
item.func(now - item.last_ts, *item.args, **item.kwargs)
File "/home/mauve/dev/pyweek24/src/main.py", line 3259, in on_update
player.on_update(dt)
File "/home/mauve/dev/pyweek24/src/main.py", line 2318, in on_update
bullet = modifier.fire(self, reticle.offset)
File "/home/mauve/dev/pyweek24/src/main.py", line 1956, in fire
return self.cls.fire(shooter, vector, self)
File "/home/mauve/dev/pyweek24/src/main.py", line 1482, in fire
b.fire(shooter, rotated_ccw, modifier)
File "/home/mauve/dev/pyweek24/src/main.py", line 1487, in fire
b._fire(shooter, vector, modifier)
File "/home/mauve/dev/pyweek24/src/main.py", line 1878, in _fire
reflected=bool(i)
TypeError: 'NoneType' object is not iterable
$ python run_game.py
Traceback (most recent call last):
File "run_game.py", line 20, in <module>
import main
File "/home/mauve/dev/pyweek24/src/main.py", line 3286, in <module>
pyglet.app.run()
File "/home/mauve/dev/pyweek24/venv/lib/python3.6/site-packages/pyglet/app/__init__.py", line 138, in run
event_loop.run()
File "/home/mauve/dev/pyweek24/venv/lib/python3.6/site-packages/pyglet/app/base.py", line 142, in run
self._run()
File "/home/mauve/dev/pyweek24/venv/lib/python3.6/site-packages/pyglet/app/base.py", line 155, in _run
platform_event_loop.step(timeout)
File "/home/mauve/dev/pyweek24/venv/lib/python3.6/site-packages/pyglet/app/xlib.py", line 125, in step
device.select()
File "/home/mauve/dev/pyweek24/venv/lib/python3.6/site-packages/pyglet/canvas/xlib.py", line 168, in select
dispatch(e)
File "/home/mauve/dev/pyweek24/venv/lib/python3.6/site-packages/pyglet/window/xlib/__init__.py", line 922, in dispatch_platform_event_view
event_handler(e)
File "/home/mauve/dev/pyweek24/venv/lib/python3.6/site-packages/pyglet/window/xlib/__init__.py", line 1089, in _event_key_view
self.dispatch_event('on_key_press', symbol, modifiers)
File "/home/mauve/dev/pyweek24/venv/lib/python3.6/site-packages/pyglet/window/__init__.py", line 1220, in dispatch_event
if EventDispatcher.dispatch_event(self, *args) != False:
File "/home/mauve/dev/pyweek24/venv/lib/python3.6/site-packages/pyglet/event.py", line 357, in dispatch_event
if handler(*args):
File "/home/mauve/dev/pyweek24/src/main.py", line 3186, in on_key_press
handler(True)
File "/home/mauve/dev/pyweek24/src/main.py", line 3100, in key_escape
game.transition_to(GameState.CONFIRM_EXIT)
File "/home/mauve/dev/pyweek24/src/main.py", line 663, in transition_to
player.on_game_state_change()
File "/home/mauve/dev/pyweek24/src/main.py", line 2245, in on_game_state_change
assert not self.pause_released_keys
AssertionError
A declarative, efficient, and flexible JavaScript library for building user interfaces.
๐ Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. ๐๐๐
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google โค๏ธ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.