多人一起玩的数独[开源,哼哼]

2012-06-24 00:46:17 +08:00
 loddit
刚接触 Meteor,就在想用来做点什么好呢?我对数独还蛮喜欢,用这个正好可以做个多人版本(什么棋类的只能两人玩,数独本身对时效要求也不高,网络延迟问题不大),就在一天骑车回家的路上,构思了个大概,真正做起来用 Meteor 真的相当方便。

http://github.com/loddit/sudoku

游戏是昨天才完成的,完成度还不高,用的都是最简单的处理方式,规则和界面也没稳定下来。

建议大家自己 Clone 一份来玩,因为 V2EX 毕竟人多,很多人都玩的话会卡的不得了。

玩之前先看几个 Tips 和 BUG:

1 多人游戏时,一个格子被一个玩家填了,其他人就不能修改这个格子。(网络延迟有可能会冲突)

2 有明显错误会被提示,但是隐藏的错误不会被提示,甚至可能让正确的答案显示错误。

3 游戏还是建立在大家都谨慎填写,才能进行下去,不然很可能就卡住了(找不到从哪里开始错的)。

为了增强游戏性,规则上的问题我很想和大家一起讨论。比如:计时,奖励,惩罚等。
6342 次点击
所在节点    Meteor
23 条回复
loddit
2012-06-24 16:53:33 +08:00
用coffee重写了代码.加了favicon 和 界面调整。

增加了规则:你可以修改别人明显的错误(在"行/列/块"里有重复),
krazy
2012-06-24 16:59:10 +08:00
好有效率~
zthinking
2012-06-24 17:20:37 +08:00
汗..人一多就乱了
zthinking
2012-06-24 17:35:50 +08:00
九宫格的阴影可以更明显点儿.. 一直眼花
lentrody
2012-06-24 17:35:54 +08:00
数独本身就有bug……
qmake
2012-06-24 18:02:59 +08:00
很有意思
loddit
2012-06-24 18:05:45 +08:00
今天玩得人比较多,掉线严重,每次刷都成新玩家了。这个问题比较讨厌,需要赶紧修复。

@zthinking 阴影可以再稍微深一点,但不会深好多了。
@lentrody 数独本身有什么BUG? 意思是题目可能有BUG么?
lentrody
2012-06-24 18:13:12 +08:00
@loddit 刚才不就出来个bug题
zthinking
2012-06-24 18:20:57 +08:00
或者变个颜色.. 浅蓝色神马的
myang
2012-06-24 18:42:20 +08:00
谁要是填错并且人已经不在了,其他人不是只能干着急?
loddit
2012-06-24 19:57:52 +08:00
[update]增加了记录用户状态的功能,刷新页面也会保留你之前的状态。

@myang 要是不明显的错误确实这样,你可以留言提醒他,总之目前还是要有一些配合精神才能玩好。
gysutantoman
2012-06-24 22:33:57 +08:00
挺好玩的wwww
loddit
2012-06-25 08:48:13 +08:00
增加了重新游戏的功能,
有一半以上的玩家要求 Restart require 游戏就会重启。
icyleaf
2012-06-25 09:06:31 +08:00
刚和 @lentrody 合作了一局,底色是粉红色的部分是,貌似我们都填对了呀?

lentrody
2012-06-25 09:11:54 +08:00
@icyleaf 没看到你填对没就开始填了,重开吧
mhb
2012-06-25 10:11:19 +08:00
效率微高啊。。。这回直接用这个给我做演示了。。。哈哈哈
haiyang416
2012-06-25 10:21:08 +08:00
@loddit 貌似投票没有,进入死局后一直不能重开下一局。
loddit
2012-06-25 10:26:27 +08:00
@icyleaf
@haiyang416

谢谢报BUG,晚上才能弄了,先认真上班。
loddit
2012-07-01 23:04:51 +08:00
好久没来更新,这段时间代码变动蛮大的,没有次次都来更新。

这会主要是增加了中文的游戏说明:

http://goo.gl/MwCzf

有一点我再次强调一下:

因为 Meteor.com 提供了一个免费的部署平台,我十分鼓励大家克隆代码然后部署自己的版本,避免单个游戏的人太多/太乱,游戏难以进行下去。比如你可以和几个数独比较厉害的朋友在自己的空间里约一局,这也是最初的一个设想。具体方法看上面的链接。


最新上的几个功能有:
1 计时器和最高记录
2 在线状态监控(可以更改掉线玩家的答案)
3 重新开局的投票
4 响应式设计(是这么说么?反正是为手机做了布局调整)

开发暂时告一段落,虽然游戏平衡性还有些问题,但是目前也没有什么很好的解决方案。
我也需要把时间投入到其他事情上了,接下来以修复bug为主。

btw 目前的题库很少(14道吧,都是慢慢敲上的),大家要是喜欢这个游戏又有时间,不妨在 github fork 一下,在 puzzles.js 里添加题库,等你的 pull request :)。
loddit
2012-07-01 23:06:27 +08:00

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

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

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

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

© 2021 V2EX