BattleshipGame

时间:2024-04-28 15:47:23
【文件属性】:

文件名称:BattleshipGame

文件大小:16KB

文件格式:ZIP

更新时间:2024-04-28 15:47:23

C#

战舰游戏 此应用程序将允许您在控制台中玩单面战舰游戏。 应用是使用.NET 5编写的,您可以使用.NET 5在计算机上轻松运行它 ./BattleshipGame/dotnet run 命令 默认情况下,将创建10x10网格,并且将1xBattleship和2xDestroyers随机放置在板上。 您可以在gameSettings.json文件中更改这些参数,但是不允许网格大小超过10。 玩家将必须选择“ B3”形式的坐标,其中“ B”为行,“ 3”为列指定要定位的单元格。 射击会导致命中,遗漏或下沉。 当所有船只沉没时,游戏结束。


【文件预览】:
BattleshipGame-master
----.gitignore(7KB)
----Ships()
--------Ship.cs(675B)
--------Destroyer.cs(215B)
--------Battleship.cs(218B)
----README.md(643B)
----Enums()
--------State.cs(254B)
--------Direction.cs(247B)
----BattleshipGame.sln(1KB)
----BattleshipGame.csproj(618B)
----.vscode()
--------launch.json(1KB)
--------tasks.json(1KB)
----UIComponents()
--------Grid.cs(4KB)
--------Cell.cs(624B)
----Program.cs(971B)
----Helpers()
--------Coordinates.cs(139B)
--------AllocationParameters.cs(540B)
----gameSettings.json(140B)
----Creators()
--------ShipsCreator.cs(1KB)
----Allocators()
--------ShipAllocator.cs(4KB)
----Interfaces()
--------IShipsCreator.cs(141B)
--------IShipAllocator.cs(282B)
--------IGrid.cs(452B)
----Games()
--------Game.cs(4KB)

网友评论