Tetris (vs AI)

版本 1.12.0.0 (9.2 KB) 作者: Jan
An extended tetris game, using the plot function. You can either play by yourself or against an AI.
1.2K 次下载
更新时间 2011/12/15

查看许可证

----------------------------------------
Tetris:
----------------------------------------

Gameplay:
- move: arrows
- rotate: z and x
- pause: p

My highscore for the given standard configuration is now 2680 ;)

----------------------------------------
Tetris AI:
----------------------------------------

The game tetris is played by the computer, which chooses the move that has a maximum blockvalue after landing, where:

blockvalue = number of edges that touch a wall or other block - average height of the block.

Of course other factors can and maybe will be added to blockvalue: we could punish gaps, reward full rows, etc.

After 500 runs, the results of the standard configuration are:

mean: 1733 (160 lines)
worst: 260 (26 lines)
best: 8080 (748 lines)

----------------------------------------
Tetris versus the AI:
----------------------------------------

The AI and the original Tetris game are combined in one game. First you make a move in your own field and then the AI makes a move with the exact same block in the other field.
Try to beat the AI!

引用格式

Jan (2024). Tetris (vs AI) (https://www.mathworks.com/matlabcentral/fileexchange/33701-tetris-vs-ai), MATLAB Central File Exchange. 检索来源 .

MATLAB 版本兼容性
创建方式 R2008b
兼容任何版本
平台兼容性
Windows macOS Linux
类别
Help CenterMATLAB Answers 中查找有关 Video games 的更多信息
标签 添加标签
致谢

启发作品: MATLABTETRIS

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!
版本 已发布 发行说明
1.12.0.0

The Tetris_vs_AI game is added.

1.9.0.0

AI added

1.6.0.0

Found and corrected an error in createblock()

1.5.0.0

Added 6 levels (level = certain set of blocks)

1.4.0.0

Found and removed a small error in the line removing loop.

1.3.0.0

Scorekeeping added

1.0.0.0