文件名称:java俄罗斯方块源码代码最少-tetris-VivekIly:由GitHubClassroom创建的俄罗斯方块-VivekIly
文件大小:232KB
文件格式:ZIP
更新时间:2024-06-25 01:18:24
系统开源
java俄罗斯盒子源码最少代码俄罗斯方块实验室 由 Nick Parlante 从斯坦福 CS108 的“HW2 Tetris”分叉 在本实验中,您将为俄罗斯方块构建一组类。 本实验将强调基本的面向对象设计——使用封装将一个可怕的大问题分成许多友好的小问题,独立可测试。 作业的第一部分设置了 Piece 类。 第二部分构建 Board 类和其他一些有趣的部分。 出于稍后将清楚的原因,此设计中有一个效率主题。 我们不只是编写实现俄罗斯方块的类。 我们正在编写快速实现俄罗斯方块的类。 本实验分为两部分。 第一部分侧重于 Piece 课程,并与您的结对编程合作伙伴一起完成。 第二部分侧重于剩余的课程,由您自己完成。 您需要至少每天向 GitHub 提交一条有意义的提交消息,描述您已完成的工作以及接下来需要完成的工作。 片 标准俄罗斯方块有七件。 每个标准件由四个块组成。 “L”和“dog”这两个部分是彼此的镜像,但我们只会将它们视为相似但不同的部分。 化学家可能会说它们是“异构体”或更准确地说是“对映体”。 一块可以逆时针旋转 90 ̊ 以产生另一块。 足够的旋转可以让您回到原始状态——例如
【文件预览】:
tetris-VivekIly-master
----JBoardTest.java(14KB)
----image_2.png(1KB)
----image_1.png(6KB)
----Board.java(14KB)
----SimpleBrain.java(4KB)
----package.bluej(4KB)
----image_3.png(2KB)
----TetrisViewer.java(2KB)
----JPieceTest.java(4KB)
----image_8.png(4KB)
----SmallBrain.java(387B)
----image_4.png(2KB)
----.github()
--------.keep(0B)
----Piece.java(10KB)
----image_7.png(38KB)
----image_6.png(65KB)
----image_5.png(35KB)
----JBrainTetris.java(3KB)
----JTetris.java(20KB)
----.gitignore(278B)
----BrainFactory.java(965B)
----Move.java(2KB)
----README.md(19KB)
----Brain.java(1KB)
----image_0.png(87KB)