Skip to content

jn6201/tetris-in-c

Repository files navigation

完结说明:本项目源自浙江大学2018学年春夏学期c语言程序设计专题课程大作业

c大程设计《俄罗斯方块》 程序设计步骤(暂定): 1.绘制游戏窗口 2.绘制顶部工具栏,定义键盘快捷键 3.绘制底部状态栏,归零 4.绘制游戏初始界面 新游戏 读取存档 排行榜 设置 帮助 退出 5.编写游戏功能 //绘制各种方块的代码,不同方块对应不同颜色 //定义刷新频率,刷新频率高低对应游戏难度等级 //每次刷新就重新绘制整个游戏界面 刷新时要实现的事: 判断方块是否在空中 是:方块下移一格 否:生成一个新方块,分数+1 循环判断底部一层是否铺满 是:消去底部一层,继续循环 否:跳出循环 6.绘制游戏过程界面 //按钮 开始/暂停 //重新开始——跳转至游戏开始界面 //保存游戏回到主界面——判断是否为第一次保存的游戏 是:跳转至输入用户姓名界面 //绘制输入box //绘制按钮 保存——保存新的记录文件,跳转主界面 取消——回到暂停状态中的游戏界面 否:刷新原本的记录文件,并返回主界面 //放弃游戏回到主界面——跳转至初始界面 //需要绘制

About

none yet

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 3

  •  
  •  
  •