我的 jQuery 作业有严重问题(我是学生和 JS 初学者)。
基本上任务是使用 MV(C)(我们不使用控制器)模式使用 jQuery 创建一个连接四人游戏。
比赛场地是一个二维数组,看起来像这样。
- , - , - , - , - , - , -
- , - , - , - , - , - , -
- , - , - , - , - , - , -
- , - , - , - , - , - , -
- , - , - , - , - , - , -
- , - , - , - , - , - , -
并且玩家通过按列进行游戏(例如,玩家 1 按 3)
- , - , - , - , - , - , -
- , - , - , - , - , - , -
- , - , - , - , - , - , -
- , - , - , - , - , - , -
- , - , - , - , - , - , -
- , - , x , - , - , - , -
玩家 2 按 4
- , - , - , - , - , - , -
- , - , - , - , - , - , -
- , - , - , - , - , - , -
- , - , - , - , - , - , -
- , - , - , - , - , - , -
- , - , x , o , - , - , -
等等。
游戏结束时,获胜的四个字母应变为大写。
我被困住了,真的不知道如何继续,所以我创建了一个包含所有代码的 GitHub 存储库。
https://github.com/VeronicaLeeds/connectfour
基本上它会初始化比赛场地,您可以按数字,但 play() 方法将不起作用。
我不知道从 View 调用该函数的任何其他方式。
我试过 View().play , View.play() , play() ...但我总是出错。
if (evt.which == 49) {
View().play(1);
return 1;
console.log('1');
}
play() 函数位于 View.js 文件中。
将永远感激任何帮助。