Battleship:经典游戏《战舰》,在MonoGame核心上以F#实现。 与AI对抗

时间:2024-05-22 02:29:50
【文件属性】:

文件名称:Battleship:经典游戏《战舰》,在MonoGame核心上以F#实现。 与AI对抗

文件大小:58KB

文件格式:ZIP

更新时间:2024-05-22 02:29:50

game fsharp monogame dotnet-core battleship

战舰 经典纸笔/塑料猜谜游戏的实现。 每个玩家在第一个阶段中都有一个10乘10的网格,可以在上面放置他们的船:1艘运输舰,3艘战舰,4艘驱逐舰和2艘潜艇(任意选择的编号)。 没有声音,只有简单的图形,但是仍然很有趣。 每一回合,交替的玩家在另一位玩家的棋盘上射击,直到一位玩家失去了所有飞船,而另一位获胜者。 对于此实现,一个玩家是人类,另一个是AI。 内置于F#中,引用了我已经建立的MonoGame库。 跑步 回购包含两个项目:游戏核心和战舰。 第一个是单人游戏位,被主项目“战舰”用作图书馆。 为了运行游戏,您需要从dotnet run -p ./battleship/battleship.fsproj文件夹中运行“ dotnet run”,或者通过dotnet run -p ./battleship/battleship.fsproj指定项目。 支持平台 作为dotnet core


【文件预览】:
Battleship-master
----.gitignore(19B)
----battleship()
--------Content()
--------View.fs(7KB)
--------battleship.fsproj(994B)
--------Program.fs(196B)
--------Controller.fs(4KB)
--------Model.fs(2KB)
----game-core()
--------Loadable.fs(127B)
--------RunState.fs(402B)
--------game-core.fsproj(518B)
--------GameCore.fs(5KB)
--------Drawable.fs(480B)
----screenshot.png(20KB)
----license(1KB)
----readme.md(2KB)
----Battleship.sln(3KB)

网友评论