You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
1.3 KiB
1.3 KiB
Pyhton Project
介绍
207python大作业
软件架构
初步想法
做一个实例合并的小游戏
有许多对象,对象等级从小到大,一开始只能生产等级最低对象的实例,实例到达一定数量就可以生产更高对象的实例
实例:
父类:
需要拥有大小比例属性,图片地址,
子类:
一级类:胡萝卜(独特的点击触发对话内容),独特的图片,随便替换一个图片都可以
二级类:白菜
三级类:白萝卜
四级类:黑萝卜
五级:python蛇
····
算法部分:
创建实体函数
输入一个等级,然后能够根据输入的等级创建对应等级的实体
判断当前解锁等级函数
能够返回当前解锁了哪些等级,以当前存在的实体作为最高等级
清空实体函数
能够清空当前所有已经存在的实体
升级函数
能够进行实体的合并(或者升级),得到一个新的高级实体,旧的低级实体释放
UI(界面)
能够显示当前实体的图片,有交互按钮,生成,清空,生成最好能够做到有一个下拉菜单,能够选择等级
其他
文字安排,图片查找等等
使用说明
点击按钮创建一个最高等级的实例,之后不断进行实例的合成