文件名称:chess:命令行界面国际象棋游戏
文件大小:170KB
文件格式:ZIP
更新时间:2024-04-20 19:17:45
Ruby
自述文件 Odin Project的最终项目-通过CLI玩的国际象棋游戏。 迄今为止,这是我最喜欢的,最可靠的项目,并教会了我许多有价值的编码原理。 遵守规则: 游戏应该受到适当的限制-应该防止玩家做出非法举动,并在正确的情况下声明支票或将死 允许玩家随时保存棋盘(序列化棋盘) 添加简单的AI播放器 董事会必须提供棋子移动程序,并注意滚动,检查等。 议事规则: 主要部分:白嘴鸦,女王/王后主要部分:典当,骑士,主教 可能添加每个零件的示例运动或包括图像图表 我将使用从“骑士行尸走肉”中获得的知识,在这个项目中,我构建了一个国际象棋游戏板和一个可移动的骑士棋子。
【文件预览】:
chess-main
----log()
--------.keep(0B)
----bin()
--------webpack-dev-server(419B)
--------rake(131B)
--------yarn(533B)
--------setup(1KB)
--------spring(494B)
--------rails(182B)
--------webpack(414B)
--------bundle(3KB)
----vendor()
--------.keep(0B)
----config()
--------locales()
--------database.yml(620B)
--------initializers()
--------puma.rb(2KB)
--------application.rb(702B)
--------webpacker.yml(2KB)
--------routes.rb(140B)
--------credentials.yml.enc(464B)
--------boot.rb(207B)
--------storage.yml(1KB)
--------spring.rb(97B)
--------cable.yml(186B)
--------environment.rb(128B)
--------environments()
--------webpack()
----package.json(314B)
----db()
--------seeds.rb(374B)
----Rakefile(227B)
----test()
--------application_system_test_case.rb(157B)
--------models()
--------test_helper.rb(386B)
--------system()
--------controllers()
--------mailers()
--------integration()
--------fixtures()
--------helpers()
--------channels()
----app()
--------models()
--------jobs()
--------assets()
--------controllers()
--------views()
--------javascript()
--------mailers()
--------helpers()
--------channels()
----storage()
--------.keep(0B)
----Gemfile(2KB)
----Gemfile.lock(5KB)
----tmp()
--------.keep(0B)
--------pids()
----.ruby-version(6B)
----.gitignore(840B)
----.browserslistrc(9B)
----lib()
--------tasks()
--------assets()
----public()
--------404.html(2KB)
--------apple-touch-icon.png(0B)
--------apple-touch-icon-precomposed.png(0B)
--------robots.txt(99B)
--------500.html(2KB)
--------422.html(2KB)
--------favicon.ico(0B)
----README.md(823B)
----yarn.lock(329KB)
----config.ru(160B)
----.gitattributes(327B)
----postcss.config.js(224B)
----babel.config.js(2KB)