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
任务安排
计划:
实例共有4个等级(0~3)
0级需要4个能产生1级
1级需要3个能产生2级
2级需要2个能产生3级
3级实例不会产生合并
对象部分(YZZ)
对象命名为levelx, x为对象的等级, 等级从0开始.
每个对象有对应的构建方法, 删除方法, 和自己相应的属性. 构建方法和删除方法被调用时能够向终端输出相关信息, 如"一个等级0的对象被创建了"等.
属性包含编号, 对应的图片连接等信息等
图形化部分(ZZZ,NXC)
大概是这个样子,能实现多少算多少,必须要实现创建删除按钮和显示区
添加:按钮分为4个:创建一个,创建10个,合并实例,删除所有, 分别以不同的方式调用算法.

算法部分(LSK)
创建Create:传入创建实例个数,被创建按钮调用,为当前程序创建一个最低等级的实例
检测合并check:能够检测当前的实例是否能够合并,如果存在能够合并的实例,则进行合并
合并merge:由检测合并调用, 先检测传入实例是否符合合并规则,如果符合则释放传入实例,再创建一个等级更高的实例
删除delete:删除当前存在的所有实例
补充:
请自由发挥