Skip to content

LuoSimba/tetris

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

95 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

tetris

俄罗斯方块(java gui project)

游戏界面

snapshot

游戏规则

方块生成规则

与标准俄罗斯方块一致,一次性生成一组 7 个方块并打乱次序。用完后再生成下一组。

计分规则

  • 每消去 1 行计 1 分
  • 同时消去 3 行,计 4 分
  • 同时消去 4 行,计 6 分

背景音乐

(MIDI 文件下载自 http://midi.midicn.com

  • 小星星
  • 沂蒙山小调
  • 小白船
  • 让我们荡起双桨
  • 小步舞曲 (游戏结束用)

Build

Use Java IDEs

e.g. MyEclipse

Use Maven

  • install maven
  • cd project's root directroy
  • call 'maven compile'
  • run with 'cd bin & java game.Boot'

ChangeLog

  • 2022-11-18 Add maven support. 使用 maven 编译项目
  • 1108 支持配色方案; 增加经典配色
  • 1105 关卡
  • 1103 不再支持双人游戏
  • 1102 支持双人同时游戏
  • 1022 使用菜单控制背景音乐; 背景音乐默认关闭; 可以正常执行多次新游戏
  • 1017 调整各类组织结构
  • 1016 增加帮助菜单; 设置游戏结束专用音乐; 划分四种游戏状态
  • 1015 随机生成方块; 增加菜单
  • 1014 去掉背景音乐:献给爱丽丝
  • 1013 增加背景音乐:小步舞曲 让我们荡起双桨 献给爱丽丝; 统一背景音乐的音量; 加入旋转, 落地, 消除的音效
  • 1011 增加背景音乐:沂蒙山小调 小白船
  • 1010 增加背景音乐:小星星
  • 0928 游戏能够正常结束
  • 0927 记录消去行数
  • 0926 增加彩色方块; 下一个方块提示

TODO

  • 旋转碰撞检测仍有问题
  • 没有完善游戏规则说明
  • 代码缺少注释和文档说明
  • 游戏结束可能没有完全清理

About

俄罗斯方块java版

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages