问题标签 [connect-four]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
2454 浏览

matlab - 连接四个matlab

好的,现在我正在尝试通过 Matlab 编码创建一个连接四游戏;现在游戏还处于婴儿期,但我的问题是我要么无法在每个方格中绘制图形,要么根本无法绘制“圆形”图形。请以任何可能的方式提供帮助。此外,如果有人知道任何连接四个 matlab 教程,将不胜感激。

0 投票
1 回答
511 浏览

javascript - 连接四个 - jQuery

我的 jQuery 作业有严重问题(我是学生和 JS 初学者)。

基本上任务是使用 MV(C)(我们不使用控制器)模式使用 jQuery 创建一个连接四人游戏。

比赛场地是一个二维数组,看起来像这样。

并且玩家通过按列进行游戏(例如,玩家 1 按 3)

玩家 2 按 4

等等。

游戏结束时,获胜的四个字母应变为大写。

我被困住了,真的不知道如何继续,所以我创建了一个包含所有代码的 GitHub 存储库。

https://github.com/VeronicaLeeds/connectfour

基本上它会初始化比赛场地,您可以按数字,但 play() 方法将不起作用。

我不知道从 View 调用该函数的任何其他方式。

我试过 View().play , View.play() , play() ...但我总是出错。

play() 函数位于 View.js 文件中。

将永远感激任何帮助。

0 投票
1 回答
40 浏览

javascript - 随机连接四个游戏,每列不放置第一个冰球

我的问题是我一直在测试每个位置的第一个冰球的位置。

但是当我向左连续走时,最后三列没有放置任何东西

这意味着他们有孩子,尽管我真的不认为他们有。

我的代码:

0 投票
2 回答
273 浏览

haskell - 在 haskell 中请求输入的函数(在 do 块中使用 print)

我对haskell真的很陌生,我正在尝试实现一个简单的connect4游戏,当我试图让玩家输入一个新动作时,我想提示他这样做。这是我拥有的相关代码:

如您所见,我尝试提示玩家,获取他的答案并将其传递给其他功能(假设玩家将合作并输入有效数字)。但是,这是我尝试编译时收到的错误消息

据我所知,我应该能够在 do 块中打印一行,而不管该函数输出什么,对吗?什么问题,我是否误解了“做”的工作原理?

UPDT

根据要求,这些是涉及的其他功能

更新板还没有实现,所以它只有一些虚拟代码来安抚编译器

p1 cha 和 sx 是预先声明的全局常量

基本上,我切掉我的棋盘顶部以检查哪些列已满('_' = 空),检查玩家用“查询”指定的列的顶部,看看它是否合法;如果没有,则该过程再次开始。

0 投票
2 回答
46 浏览

c - 连接四张支票赢家

所以要改变我的问题。它拒绝承认连续有四个二。它识别出连续有四个 1,但这发生在四个 2 之后。为什么会这样?

0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
0 0 0 0 0 0
0 0 0
0 0 0
0 1 1 1 1 0 0
1 2 2 2 2 0 0

我究竟做错了什么?

0 投票
1 回答
65 浏览

java - 初学者:如何在我的 Connect 4 游戏中检查 4 个代币是否在行、列和/或对角线上以宣布获胜者

我想知道如何检查 4 Rs 或 Ys 是否在一行、一列和对角线上,以宣布我的 Connect 4 游戏的获胜者(使用代码中显示的字符串),我花了 5 个小时试图弄清楚但我'我对编码仍然太陌生,无法理解该做什么。请务必保留下面存在的所有代码(请不要使用私人课程或任何初学者在交给我的老师后不知道的东西)。感谢任何评论并给我回复的人。

0 投票
1 回答
109 浏览

python - Python connect 4播放功能

我正在为一个班级制作一个 connect4 游戏,但我的游戏功能遇到了一个错误,我很难弄清楚。

问题出现在第 9 行(如果 row[column-1] == "empty")并且我不断收到 typeError 'int' opject is not subscriptable。grid 是从不同函数返回的全局变量。谢谢你的帮助!

0 投票
1 回答
110 浏览

python - python连接4列满的问题

我正在 python 上制作一个 connect 4 游戏,但我的播放功能遇到了问题

我试图弄清楚如果列已满,如何让它返回 false,但我似乎无法让它工作。Grid 是从前一个函数提供的列表列表。任何建议将不胜感激!

0 投票
3 回答
53 浏览

python - 从单个输入语句分配多个值而不考虑空格

我正在制作一个四人连接游戏,其中棋盘大小可以由玩家决定,同时忽略数字之间的空格量。

这种方法以前对我有用,但它不断导致:

0 投票
2 回答
58 浏览

python - Python 中的 Connect4 - 棋子不会掉入棋盘

我正在用 Python 编写 Connect4。我的问题是 player_one 和 player_two 的功能似乎不起作用,所以在要求玩家提供输入后,没有棋子掉到棋盘上。我也想知道我在玩家掉线后返回棋盘的代码是否正确;我怀疑我现在的代码没有返回用玩家的棋子更新的棋盘但是是新的,我不知道该怎么做。

请看一下!