【文件属性】:
文件名称:gorilla-game:重新实现经典的大猩猩游戏
文件大小:35KB
文件格式:ZIP
更新时间:2021-04-02 11:42:53
Python
大猩猩游戏
经典Basic Gorilla游戏的重新实现。
因为学生不应该拥有所有的乐趣。
入门代码的更改
在gamelib.GameApp :
create_canvas()返回画布引用,而不是设置self.canvas 。
添加方法add_element(element)和remove_element(element)因此子类不需要直接修改elements属性
如果游戏元素包含点(x,y),则contains(x, y)返回True。 需要这种方法来检测香蕉和游戏元素之间的碰撞。
start()设置对after返回的id的引用,因此可以取消动画。
stop()使用计时器id停止动画的新方法
running()测试动画循环是否正在运行
self.timer_id新属性,用于跟踪计时器ID
在gamelib.GameCanvasElement
方法init_canvas_ob
【文件预览】:
gorilla-game-main
----.gitignore(20B)
----images()
--------banana.png(3KB)
--------monkey.png(18KB)
----monkey_game.py(10KB)
----__init__.py(0B)
----explosion.py(6KB)
----monkey.py(2KB)
----building.py(4KB)
----README.md(2KB)
----util.py(409B)
----gamelib.py(6KB)
----banana.py(5KB)
----game_constants.py(406B)