React战 由React和Redux制作的《战舰》游戏版本。 玩 截至目前,您只能以编程方式将飞船放置在板上。 单击“ Generate Board按钮将以随机配置将飞船放置在板上。 继续按“ Generate Board直到获得可接受的放置位置,然后按“ Start Game按钮。 准备开火时,在右侧板上选择一个瓷砖,然后单击。 左下角的游戏日志记录了玩家和计算机的最近10步动作。 下沉的船只列跟踪已沉没的船只。 游戏将继续进行,直到使用沉5艘飞船或选择“ End Game按钮为止。
2021-11-14 10:05:37 175KB JavaScript
1
描述 为课程使用 C 编写的战舰多人控制台游戏:“计算机入门 II”。 该程序使用希腊字母 规则 这是一个两人游戏。然而,每个玩家都使用自己的电脑和自己的程序实例。 玩家将被提示为游戏板选择他的船只的初始编队。 有6种类型的阵型可以放置。 船舶网格被打印出来,用户应该选择哪个先行:自己还是对手。 计算机随机选择下一个球员的射门将击中的位置(希腊语中的坐标)。 当敌人击中玩家时,用户必须输入传入的射击坐标(使用希腊字母)。 游戏开始时每个玩家都试图猜测对方玩家游戏板上的船只的位置,[*] 命中和 [X] 未命中。 第一个猜出所有船只位置的玩家获胜。
2021-11-13 09:22:01 7KB C
1
海战战舰游戏 战舰是一种古老的游戏,很多人至少玩过一次,因为新编程的游戏对可玩性的要求越来越高,因此认为如今的变体和规则可能会有所不同。 尽管时代变了,战舰的新数字版本与过去的版本有所不同,但其核心规则与以前相同。 规则很简单,有很多空格标记为1到x(其中x是一个数字,取决于木板的大小)和A到x(相同的大小规则,但使用字母代替数字)。 船型: 1x2:通常有1个此大小。 1x3:通常有3个这样的大小。 1x4:通常有1个此大小。 1x5:通常有1个此大小。 水平或垂直放置船都没有关系。 每个玩家轮流说出一个空间的坐标(例如,A3或D9),这个地方是射击地点,这意味着另一个玩家必须告诉您您是否击中了他们的任何一艘船(尽管不是哪艘船)还是您错过了。 如果您击中了船所占据的所有空间,则玩家必须告诉您您沉没了船。 获胜者是将其所有对战舰击沉(击中其所有舰船)的玩家。 我们作为一
2021-11-11 07:06:55 16KB Java
1
战舰 一个简单的用Java编写的战舰游戏,带有图形用户界面和可选的在线播放功能。 目录 技术领域 该项目最初是使用以下命令构建的: Maven JDK 14 用于测试的JUnit 5 .form文件的IntelliJ表单创建器(GUI组件) 产品特点 轻松配置播放器设置,并通过用户名和头像进行区分 自行托管游戏并与朋友一起玩* *托管游戏时,您可能需要打开端口或修改防火墙以通过Internet进行游戏 状态 该项目目前处于早期开发阶段 贡献 您可以自由地分叉存储库并进行附加,改进和错误修复,也可以 完成后,打开请求请求并进行讨论!
2021-11-01 19:16:17 44KB java gui networking maven
1
mgen-战舰 演示:使用 mgen 的服务器-客户端战舰实现,其中机器人和人们可以使用单个 mgen 生成的数据模型和简单的 websocket API 跨语言和平台相互挑战。
2021-07-11 17:03:09 230KB C++
1
matlab错误代码114 战舰 这是 Engineering 101 的最后一个小组项目,我们在其中创建了经典游戏战舰的 MATLAB 仿真。 在这个游戏中,用户可以和朋友一起玩,也可以用电脑玩。 玩电脑时,用户可以选择简单模式或困难模式。 在简单模式下,计算机使用随机模式算法,其中随机猜测命中。 觉得这太容易了? 尝试困难模式。 在这种模式下,计算机使用两种不同类型的算法(hunt &target & sink)来击败用户。 经过600次、简单模式300次、困难模式300次的测试,电脑在简单模式下300次全输了,而在算法下,电脑在300次中赢了114次,代表38%的概率用算法战胜用户。 游戏还使用了一个用户友好的 GUI(参见文件 Battleship_Preview),其中船只的位置、船只的名称以及双方玩家的命中和未命中都用颜色编码并显示给用户查看。 该程序还使用 15 种不同的功能来实现游戏并防止任何用户错误。
2021-06-23 09:28:18 603KB 系统开源
1
Python大作业,内含代码文档,可以直接交。
2021-06-22 20:08:33 31KB python 大作业 battleship
1
项目介绍 这是用 C 语言编写的名为 Battleship 的流行游戏的实现。正在使用用于创建子进程的 fork 系统调用以及用于在进程之间交换消息的管道。 该游戏在很大程度上依赖于 ncurses 编程库,允许开发人员开发在终端仿真器下运行的类似 GUI 的应用软件。 可以在上找到详细的游戏说明。 可以在和找到有关 ncurses 的良好信息来源。 截图 安装 要在ubuntu/debian系统上手动安装先决条件,请键入以下内容: sudo apt-get install libncurses5-dev 组件 游戏分为多个文件(源和标题)。 ###grid.{c,h} 负责构建和更新网格的函数。 所描绘的各种徽标背后的逻辑也在此处实现。 ###util.{c,h} 用户和竞争对手都使用的函数。 ###user.{c,h} 用户需要的功能。 ###rival.{c,h} Riva
2021-06-22 15:04:59 14KB C
1
战舰 战舰游戏,允许本地多人游戏和人机对战模式。 Machine实现了基于规则的枚举算法,以找到游戏板的凸最优解。
2021-05-11 18:03:40 25KB Java
1
https://editor.csdn.net/md?not_checkout=1&articleId=116459829 这里介绍一个基于区块链以太坊开发的战舰游戏项目。做这个项目的初衷是对layer2区块链技术的proof-of-concept。因此,本项目是一个可以在每一个人的电脑上面执行的demo。 使用的编程技术有: - HTML; Javascript; CCS; (网页前端) - Web3 (提供了调用智能合约的js接口) - ganache-cli (在本地模拟以太坊节点) - remix (以太坊智能合约的IDE) - Solidity (智能合约编程语言) 具体的环境配置请阅读本人的上一篇文章: [区块链/以太坊/智能合约solidity,全栈开发区块链借贷记账小应用,含完整源码](https://liangyihuai.blog.csdn.net/article/details/115913338)
2021-05-06 21:06:17 3.5MB 区块链 智能合约 区块链游戏
1