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.
python_exp/Basic functional ideas.md

1.3 KiB

Pyhton Project

介绍

207python大作业

软件架构

初步想法

做一个实例合并的小游戏

有许多对象,对象等级从小到大,一开始只能生产等级最低对象的实例,实例到达一定数量就可以生产更高对象的实例

实例:

父类:

需要拥有大小比例属性,图片地址,

子类:

一级类:胡萝卜(独特的点击触发对话内容),独特的图片,随便替换一个图片都可以

二级类:白菜

三级类:白萝卜

四级类:黑萝卜

五级python蛇

····

算法部分:

创建实体函数

输入一个等级,然后能够根据输入的等级创建对应等级的实体

判断当前解锁等级函数

能够返回当前解锁了哪些等级,以当前存在的实体作为最高等级

清空实体函数

能够清空当前所有已经存在的实体

升级函数

能够进行实体的合并(或者升级),得到一个新的高级实体,旧的低级实体释放

UI界面

能够显示当前实体的图片,有交互按钮,生成,清空,生成最好能够做到有一个下拉菜单,能够选择等级

其他

文字安排,图片查找等等

使用说明

点击按钮创建一个最高等级的实例,之后不断进行实例的合成

参与贡献