红联Linux门户
Linux帮助

Python游戏之 - 决战紫荆之巅开发分享(附源码)

发布时间:2016-08-18 11:50:20来源:红联作者:xiaobaoxueit
最近一直学Python,还是属于小白阶段,利用假期跟老师学习,把作业分享出来,勿拍啊,具体步骤、流程图,源码请看附件

一 实现功能
用面向对象的开发模式来实现一个简单的游戏PK功能,程序通过实例化两个对象,交互进行一个游戏PK的过程
系统功能模块:
1. 查看游戏故事背景
2. 查看人物角色信息
3. 开始游戏( 选择角色进行 PK )
4. 退出系统

二 文件目录结构
Day6_games (文件主目录)
|---- main.py (主程序文件)
|---- conf (配置文件夹)
| |-- init_user.py (初始化用户资料程序)
| |-- setting.py (程序配置文件)
| |-- templates.py (定义程序的输出菜单及功能信息模板)
| |-- user.xml (角色信息文件)
|---- files (存放预定义文件的目录)
| |-- attack_talk.py(攻击后对话信息文件)
| |-- drama (游戏背景描述文件)
|---- module (程序模块目录)
| |-- common.py (公共函数模块)
| |-- games.py (游戏模块)
| |-- people.py (角色类模块)

三 用到知识点
1. 类的定义及类的实例化
2. xml文件的生成及读取
文章评论

共有 2 条评论

  1. simonvr 于 2017-04-12 20:37:24发表:

    watch…… watch{:2_91:}

  2. ghostoe 于 2016-11-22 01:21:59发表:

    bbbbbbbbbbbbbbbbbbb英文歌