📄 tetris.html
字号:
<HTML>
<HEAD>
<TITLE> Tetris made by Chen Shijie </TITLE>
</HEAD>
<BODY>
<APPLET
CODE="Tetris.class"
WIDTH=250 HEIGHT=330
ALIGN=right>
</APPLET>
<P>Java 程序试验报告
<P>作者:陈士杰 9824053
<P>作品内容: 俄罗斯方块
<P>本游戏可用键盘或鼠标控制
<P>UP 旋转
<P>DOWN 加速下落
<P>LEFT 左移
<P>RIGHT 右移
<P>使用技术:
<P>1. awt控件
<P>2. 布局管理器 BorderLayout ,GridLayout
<P>3. 双缓冲技术消除闪烁使图像平滑
<P>4. 用线程实现定时器功能,控制方块下落。
<P>5. 随机函数发生器以时间作为种子 ,使得每次产生序列都不一样
<P>主要的类:
<P>Tetris extends Applet 小程序类
<P>Board extends Canvas 游戏界面
<P>Preview extends Canvas 下一块的预览
<P>mytimer extends Thread 定时器
<P>主要的数据结构:
<P>shape[] 保存有所有的方块形状,可以添加。
<P>box[][] 游戏的运行基于对box的操作
<P>每一个方块用一个4*4的矩阵表示
<P>turn() 旋转方块
<P>fill() 判断是否能消去一行
<P>onturn()ondown()onleft()onright()
<P>控制方块的移动,是同步方法,对box的操作的实现了互斥。
</BODY>
</HTML>
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -