最近在看《python编程:从入门到实践》,这个题目的答案在网上一直都没找到,于是就自己写下来了。希望对正在纠结此题的朋友能有一些帮助和提醒。
第十二章的课后习题题目为
12-3火箭:编写一个游戏, 开始时屏幕中央有一个火箭, 而玩家可使用四个方向键上下左右移动火箭。 请务必确保火箭不会移到屏幕外面 。
答案:
主程序:move_rocket.py
import pygame
from settings import Settings
from rocket import Rocket
import game_functions as gf
def run_game():
pygame.init()
roc_settings = Settings()
screen = pygame.display.set_mode((roc_settings.screen_width,roc_settings.screen_hight))
pygame.display.set_caption(('rocket moving').title())
rocket = Rocket(roc_settings,screen)
while True:
gf.check_events(rocket)

这篇博客分享了《python编程:从入门到实践》第十二章12.3课后习题的答案,涉及一个火箭游戏的实现。游戏中,火箭可以在屏幕内通过四个方向键移动,确保不会移出屏幕。博客提供了move_rocket.py主程序、game_functions.py功能模块和rocket.py火箭描述模块的完整代码。
最低0.47元/天 解锁文章
33万+





