文件名称:gorilla-game:重新实现经典的大猩猩游戏
文件大小:35KB
文件格式:ZIP
更新时间:2024-04-22 05:29:33
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)