文件名称:autofight:基于文本的可扩展“游戏”——自动战斗脚本
文件大小:31KB
文件格式:ZIP
更新时间:2024-07-06 20:09:47
PHP
#Autofight 这是一个潜在雇主给我的一个小任务。 最初,我应该只让两支军队在随机性的情况下自动进行战斗,但我想我已经被冲昏了头脑,并且比我不得不更多地玩弄它。 这是一个完全没用的无 GUI 高度可扩展的文本输出“应用程序”。 仅将其用于 OOP 的教育目的以及如何编写干净整洁的注释代码。 提供了有关如何以及为何构建它的详细说明。 ##这里发生了什么? 首先,根据您提供的单位数量生成两支军队。 军队拥有随机数量的随机类型单位——一个可能是 100% 步兵,另一个可能有 10 个坦克和 40 个步兵,依此类推。 支持2支以上军队,但需要手动将军队添加到index.php中的War对象中。 然后,每支军队都会被赋予一个随机生成的标签,除非您再次在 index.php 中硬编码一个。 在每一回合,军队的顺序都是随机的。 这模拟了主动性。 如果战争中有两个以上的军队,则选择一支军队进
【文件预览】:
autofight-master
----.gitignore(652B)
----favicon.png(762B)
----LICENSE.md(424B)
----robots.txt(43B)
----index.php(6KB)
----utility_methods.php(339B)
----apple-touch-icon.png(1KB)
----crossdomain.xml(221B)
----Classes()
--------autofight()
----README.md(4KB)
----apple-touch-icon-72x72-precomposed.png(1KB)
----apple-touch-icon-precomposed.png(1KB)
----favicon.ico(4KB)
----autoload.php(344B)
----apple-touch-icon-114x114-precomposed.png(2KB)
----apple-touch-icon-57x57-precomposed.png(1KB)