文件名称:mars-rover-kata-command-and-state-pattern
文件大小:21KB
文件格式:ZIP
更新时间:2024-05-20 15:38:44
Java
火星漫游者卡塔(命令和状态模式) 这是我在火星漫游者卡塔的尝试,遵循和。 kata的原始说明如下。 火星漫游者卡塔 美国国家航空航天局将在火星高原上降落一队机器人漫游车。 这个奇异的矩形高原必须由漫游者进行导航,以便其车载摄像头能够获得周围地形的完整视图,然后将其发送回地球。 流动站的位置和位置由x和y坐标以及代表四个基本罗盘点之一的字母组成。 高原分为网格以简化导航。 示例位置可能是1、1,N,这意味着流动站位于左下角并面向北。 为了控制流动站,NASA发送了一个简单的字母字符串。 可能的字母是“ L”,“ R”和“ M”。 “ L”和“ R”使流动站分别向左或向右旋转90度,而不会离开当前位置。 “ M”表示向前移动一个格网点,并保持相同的航向。 假设从(x,y)直接向北的正方形是(x,y + 1)。 如果流动站到达网格的尽头,它就会回绕。 (可选)网格可能存在障碍。 如果给
【文件预览】:
mars-rover-kata-command-and-state-pattern-master
----.gitignore(313B)
----src()
--------main()
--------test()
----pom.xml(2KB)
----README.md(2KB)