# Python游戏 **Repository Path**: TangZhongzheng2003/python_game ## Basic Information - **Project Name**: Python游戏 - **Description**: 大二软件开发与实践项目 - **Primary Language**: Python - **License**: Not specified - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 1 - **Forks**: 0 - **Created**: 2022-06-23 - **Last Updated**: 2022-12-27 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # Python游戏 ## 进度一 ### **description**:main.py和settings.py的建立,完成了运行框架的搭建 - 完成对项目结构的建立 ![](README.assets/pycharm64_WnIXI3HFyT.png) - 增添了main.py和settings.py 1. main.py中含有Game类,Game类初始化方法->完成创建窗口,设置窗口属性,创建pygame的Clock对象,run方法->完成窗口的显示与刷新 2. settings,py中含有整个游戏的属性,现阶段含有以下属性 ![](README.assets/pycharm64_B40lj0PMzt.png) ## 进度二 ### **description**:建立了level.py,搭建了游戏基本运行平台;创建player.py,用来管理玩家 * Level类的建立 ![](README.assets/pycharm64_Cn8ZBqAkmF.png) **重点**:run方法中的self.all_sprite.update()会调用所用sprite的update()方法 * Player类的建立 ## 进度三 ### **description**:界面层的建立 * 界面层:界面层需要完成玩家信息的指示,比如:选取的工具,选取的种子,目前的资产等信息 属性设计: 1. 需要surface对象 2. 需要player对象 3. 需要工具和种子的图像的资源对象,根据player的工具信息和种子信息进行资源导入 方法设计: 1. display方法:将界面层绘制到屏幕上