Battleships:创建战舰游戏 - Makers Academy 第 4 周项目

时间:2024-08-01 06:05:26
【文件属性】:

文件名称:Battleships:创建战舰游戏 - Makers Academy 第 4 周项目

文件大小:103KB

文件格式:ZIP

更新时间:2024-08-01 06:05:26

Ruby

战列舰 创建战舰游戏 - Makers Academy 第 4 周项目 ##它是什么? 基于Ruby的战舰游戏! 它是如何建造的? 由 、 、 、 和我自己组成的五人团队组成! 我们使用 CRC 卡来设计课程和分配职责。 完全 TDDed,用 Ruby 和 Rspec 构建。 ##详细描述 玩家和他的对手在由 10 x 10 个单元组成的网格上放置定义数量的不同长度的船只。 两艘船不能放置在相邻的单元格中。 目标是在你的船只沉没之前沉没对手的所有船只。 放置船只后,玩家轮流选择对手网格上的单元格进行攻击。 如果被攻击的单元格为空,则该单元格被标记为失败命中。 如果被攻击的单元格上放置了一艘船,则命中成功。 如果一艘船的所有单元都被击中,则该船沉没。 一旦玩家的所有船只都被击沉,游戏就结束了,他的对手就是胜利者! 领域模型 游戏 职责 它命令网格自己创建 它会提示玩家放置船只


【文件预览】:
Battleships-master
----battleships_screenshot.png(102KB)
----lib()
--------grid.rb(1KB)
--------cell.rb(389B)
--------game.rb(962B)
--------player.rb(426B)
--------score.rb(563B)
--------ship.rb(627B)
--------loader.rb(183B)
----spec()
--------grid_spec.rb(3KB)
--------spec_helper.rb(3KB)
--------player_spec.rb(477B)
--------game_spec.rb(2KB)
--------ship_spec.rb(1KB)
--------cell_spec.rb(1KB)
--------score_spec.rb(974B)
----lor(420B)
----README.md(4KB)
----.rspec(30B)

网友评论