没有合适的资源?快使用搜索试试~ 我知道了~
battleship:战舰代码挑战CLI应用
共40个文件
js:29个
json:2个
gitignore:2个
需积分: 8 0 下载量 27 浏览量
2021-05-10
15:17:16
上传
评论
收藏 74KB ZIP 举报
温馨提示
CLI到战舰 这是为技术技能测试而开发的。 该应用程序的启动主要是通过游戏引擎的开发完成的。 一旦游戏引擎的主要开发完成,我就使用 (一个用于CLI的React库)在UI上开始。 我在这个项目上花费的时间比我最初计划的要多。 我最初打算在整个过程中使用TDD,但是当我开始进入游戏UI的杂草时,我意识到我低估了时间,不得不牺牲质量来满足有限的时间资源。 我将继续从事这个项目,并改善代码和UI: 已知的问题 放置船只时,网格不会渲染船只。 这是一个令人困惑的错误,因为游戏引擎会在发生放置时知道飞船在那儿,但是当网格检查时似乎没有看到任何飞船的放置。 由于Ink的错误导致控制台输出初始化组件的重新呈现,因此我目前无法对其进行整理 在过渡网格视图方面,UX有点差。 在放置船只或攻击时,网格将立即更改。 需要一个过渡屏幕来保护下一个玩家的位置,并为当前玩家提供更好的体验。 引擎需要更多的测试
资源推荐
资源详情
资源评论
收起资源包目录
battleship-master.zip (40个子文件)
battleship-master
.eslintrc 276B
bin
.gitignore 14B
.babelrc 379B
package.json 2KB
readme.md 2KB
license 1KB
src
Ship.js 706B
Battleship.test.js 6KB
Player.js 279B
components
PlaceShip.js 3KB
Game.js 5KB
Grid.js 2KB
UserAction.js 4KB
ui
Separator.js 145B
ui.test.js 320B
Player.js 244B
NewPlayer.js 1KB
PreGame.js 1KB
PostGame.js 574B
lib
ink-select-input.js 3KB
ui.js 1KB
Ship.test.js 929B
errors
InvalidShipSizeError.js 169B
InvalidPlayerError.js 167B
InvalidPlayerNameError.js 173B
TooManyPlayersError.js 161B
InvalidBoardSize.js 177B
InvalidMoveError.js 161B
TooFewPlayersError.js 158B
InvalidShipNameError.js 169B
Battleship.js 7KB
utils
alphaArray.js 398B
constants.js 867B
cli.js 247B
Player.test.js 330B
.gitignore 28B
yarn.lock 193KB
.editorconfig 177B
.gitattributes 29B
.vscode
settings.json 66B
共 40 条
- 1
资源评论
zhangjames
- 粉丝: 21
- 资源: 4745
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
最新资源
- Delphi 12 控件之unidac-10.2.1-d29pro.exe
- keyword.other.package.java
- Apple//DTD PLIST 1.0//EN
- comment.block.documentation.rust
- there is no way to distinguish perfectly
- 数据库管理工具:dbeaver-ce-24.0.2-x86-64-setup.exe
- Objective-C.tmLanguage
- 数据库管理工具:dbeaver-ce-24.0.2-macos-x86-64.dmg
- Delphi 12 控件之StyleControls 5.77.7z
- 苹果CMSV10红色自适应网站模板
资源上传下载、课程学习等过程中有任何疑问或建议,欢迎提出宝贵意见哦~我们会及时处理!
点击此处反馈
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功