先说在前面
期末到了要交大作业了
今天老师说了要求大概是这样:
还有这样:
知道消息以后的我十分崩溃,因为我觉得我的大作业还没有完善好。
那时候的我还在摆c
首先,想要怎么做俄罗斯方块,分哪几个类,怎样的界面
答:砖块类(7个砖块,里面要有判断能否变形移动即相应的方法—)、画布类(里面要有判断是不是可以变形,让砖块动按时往下走的方法,对应的变形左移右移下移的方法,产生下一个砖块的方法—)、音乐类(加载音乐、播放音乐的方法)、主窗口(要有游戏说明、开始暂停和退出、背景音乐的播放和停止、游戏窗口、下一个砖块的提示窗口)
硬着头皮打代码
换句话说 打代码就完事了
实现功能有(我的演示视频里好像不是这样写的,,,,):
存在bug有(这个我没在大作业的实验提交里面写hhhh):
brick属性
brick方法
canvas总览
canvas私有属性
canvas构造方法
canvas切换声音
canvas消除
canvas移动
canvas定时方法
formmain总览
formmain键盘按键
formmain播放声音