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