前端小白想写一个网页对战五子棋游戏

2016-07-20 09:55:55 +08:00
 stcasshern

RT ,想法来自和 gf 聊天,因为异地,她想玩五子棋,但是找了半天没找到那种支持网页版联机对战的,当然什么 qq 游戏大厅这种可以,但是只为了一个五子棋就下载 qq 太过于浪费,而且得一直带着电脑。 所以现在想法就是自己写一个网页五子棋,双方随机生成两个匹配码,输入对方的码就可以连接对战,嗯,大概想法是这样,不知道这个网页实现困不困难,打算有空做出来。

6874 次点击
所在节点    游戏开发
25 条回复
Imivan
2016-07-20 09:59:08 +08:00
花样秀恩爱
coderluan
2016-07-20 09:59:30 +08:00
不困难,可以试试现有的 h5 引擎
wenzichel
2016-07-20 10:01:20 +08:00
其实这就相当于一个网页版的聊天系统+五子棋规则。

1. 可以创建房间,并可以配对
2. 将你的棋子位置传送给对方的浏览器( websocket )
3. 使用五子棋的规则判定双方谁赢

难点就是双方之前的互相通信
GreatMartial
2016-07-20 10:06:14 +08:00
微信里搜“微五子棋”,直接就能联网对战
zhouyg
2016-07-20 10:07:26 +08:00
做过类似的,注意好 websocket 相关的编程就好了。
justfindu
2016-07-20 10:09:38 +08:00
可是有 app 呀~
p1llar
2016-07-20 10:13:29 +08:00
luckyscript
2016-07-20 10:15:14 +08:00
顺便做个五子棋 AI
stcasshern
2016-07-20 10:20:27 +08:00
@coderluan @wenzichel @zhouyg @p1llar 多谢指点,打算先看下网页对战 AI 怎么实现的,多谢!
@justfindu 并没有找到相关的。。。
@GreatMartial 多谢= =发现真的是= =
mars0prince
2016-07-20 10:22:17 +08:00
花式虐狗啊
GreatMartial
2016-07-20 10:22:48 +08:00
@stcasshern 有空匹配对战一把,到现在我还没输过呢😅
tvallday
2016-07-20 10:23:25 +08:00
这种游戏很简单的,不过等你做出来了她说不定移情别恋到别的游戏上了。
stcasshern
2016-07-20 10:26:10 +08:00
@tvallday 那就当练手了哈哈
justfindu
2016-07-20 10:29:23 +08:00
coderluan
2016-07-20 10:49:25 +08:00
楼主你逗我,对战游戏你看什么 AI...
tangzx
2016-07-20 10:52:05 +08:00
@coderluan 我喜欢 coop 胜过对战,能攀比又不伤感情
learnshare
2016-07-20 10:52:24 +08:00
单机版我已经做出来了,联机版可以在这个基础上搞一搞
https://github.com/learnshare/wuziqi
learnshare
2016-07-20 10:56:12 +08:00
@learnshare 上图

0x5010
2016-07-20 11:17:33 +08:00
@learnshare 棋一般是落在十字不是格子内, 黑白棋才是放在格子内的
learnshare
2016-07-20 11:19:41 +08:00
@0x5010 只是个 demo ,不要太在乎细节 :)

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/293630

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX