魔方吧·中文魔方俱乐部

标题: 最近自己编了一个2D的类似魔方的小游戏(更新撤销上一步的功能) [打印本页]

作者: schuma    时间: 2009-4-20 01:20:59     标题: 最近自己编了一个2D的类似魔方的小游戏(更新撤销上一步的功能)

更新到了0.97版,加了打乱时的动画和撤销上一步的功能"undo",并且解决了中文版xp下,introduction对话框显示不正常的问题。
RubiksSquare_0_9_7.zip (192.9 KB, 下载次数: 136)
另外,更新的程序总是在 http://sourceforge.net/projects/rubikssquare/ 这里发布。

--------- 原来的介绍 --------
前几天有这个想法,又没找到类似的游戏,于是决定自己写,花了两三天时间写的。

这是一个纯平面的游戏,截图和可执行文件见附件。

就是有一个3x3九个小块,每个2x2的四个方块可以做整体的转动。游戏的目的自然就是还原了。其实要把颜色对上,就一定要还原到初始状态。点鼠标左键是逆时针转90度,右键是顺时针(这个设置可以在preference里面改)。

要想计时的话,要先按 Scramble 键来打乱。自己从初始状态自己随便玩是不计时的。

然后,步数统计里,如果你对着一个2x2块转了好几次,是算一步的。

这是一个不太难的游戏,比普通2阶魔方要简单一点,喜欢自己琢磨解法的可以试试。

当然还可以想像比这个游戏更复杂的游戏,比如n*n的排列啊,或者是三角形或者六边形组成的。六边形的话就比较像Hexic那个游戏了。但我现在还没打算做这些扩展游戏...

大家试试看吧,有啥bug之类的告诉我。我编程还是个新手,难免有很多差错

[ 本帖最后由 schuma 于 2009-7-28 00:02 编辑 ]

附件: [初始状态] screenshot1.PNG (2009-4-20 01:20:59, 28.74 KB) / 下载次数 163
http://bbs.mf8-china.com/forum.php?mod=attachment&aid=NDY0MjJ8YWIwZTA1MDh8MTcxNDgzMjgxMnwwfDA%3D

附件: [稍稍打乱的状态] screenshot2.PNG (2009-4-20 01:20:59, 28.74 KB) / 下载次数 140
http://bbs.mf8-china.com/forum.php?mod=attachment&aid=NDY0MjN8ZjEyMTUxMTl8MTcxNDgzMjgxMnwwfDA%3D

附件: [RubiksSquare 0.97版] RubiksSquare_0_9_7.zip (2009-7-28 00:01:49, 192.9 KB) / 下载次数 136
http://bbs.mf8-china.com/forum.php?mod=attachment&aid=NjEyNzJ8ODMzZjY5ZjV8MTcxNDgzMjgxMnwwfDA%3D
作者: 菠菜    时间: 2009-4-20 03:59:55

占个沙发了,很有意思的游戏,谢谢楼主
作者: 菠菜    时间: 2009-4-20 04:04:07

还真的不是那么容易,能教教如何去玩啊
作者: schuma    时间: 2009-4-20 05:29:36

我的大概思路是先拼好第一行和第一列,剩最后一个2x2的块。然后先把四个块用三循环到位(PLL),然后调整朝向(OLL), 跟魔方意思差不多
作者: sokoban    时间: 2009-4-20 09:58:23

我记得本版以前有人发过一个和楼主这个类似的2D魔方
作者: juventus66    时间: 2009-4-20 10:36:09

谢谢分享,收藏了
作者: schuma    时间: 2009-4-20 12:05:41

原帖由 sokoban 于 2009-4-20 09:58 发表
我记得本版以前有人发过一个和楼主这个类似的2D魔方


嗯,找了一遍,就找到一个转盘游戏的比较接近,说的是这个么?
作者: sokoban    时间: 2009-4-20 12:28:19     标题: 回复 7# 的帖子

不是转盘那个。

我记得那个和你这个规则可以说是一模一样的
作者: kexin_xiao    时间: 2009-4-20 19:55:28

不错,感谢分享,加分鼓励!
作者: Cielo    时间: 2009-6-1 16:01:44

以前noski发的帖在此http://bbs.mf8-china.com/viewthread.php?tid=14898
呵呵当时自己玩也是花了好久才凑出几个公式来

楼主自己做的真不错哦!
原来那个只需要考虑位置就行,楼主这个还需要考虑方向的问题!

[ 本帖最后由 Cielo 于 2009-6-1 16:05 编辑 ]
作者: schuma    时间: 2009-7-25 23:19:16

昨天更新了0.95版,加了打乱时的动画和撤销上一步的功能"undo"。最新版的程序已经更新在第一楼的开头了。
作者: sokoban    时间: 2009-7-26 22:52:02     标题: 回复 10# 的帖子

我记得的就是这个!多谢Cielo兄找出来!
作者: sokoban    时间: 2009-7-26 22:54:20     标题: 回复 11# 的帖子

感谢更新!我十分喜欢这个程序!

另外,楼主有没有为这个游戏做一个主页啊?
作者: aubell    时间: 2009-7-26 23:01:51

好!好!
真的很有意思!!
作者: sokoban    时间: 2009-7-26 23:09:38

另外提个小建议。我在Windows XP 下运行,introduction 和 about 对话框的文字显示都不太完整,可否增大一下间距?

about.jpg

intro.jpg

附件: about.jpg (2009-7-26 23:09:38, 17.73 KB) / 下载次数 37
http://bbs.mf8-china.com/forum.php?mod=attachment&aid=NjEwNzR8Y2JlMmY4ZDJ8MTcxNDgzMjgxMnwwfDA%3D

附件: intro.jpg (2009-7-26 23:09:38, 56.11 KB) / 下载次数 33
http://bbs.mf8-china.com/forum.php?mod=attachment&aid=NjEwNzV8ZjJmMTg5YmJ8MTcxNDgzMjgxMnwwfDA%3D
作者: schuma    时间: 2009-7-27 03:47:08

嗯,这个应该是字体设置不同的问题吧,我回头再修改一下,多谢

这是我修改以后的版本,你来测试一下看看现在有没有这个问题?
rubikssquare_0_9_6.zip (192.83 KB, 下载次数: 8)
我自己的电脑是英文版xp,先前的版本显示就没问题,所以自己测试不出来... 多谢


原帖由 sokoban 于 2009-7-26 23:09 发表
另外提个小建议。我在Windows XP 下运行,introduction 和 about 对话框的文字显示都不太完整,可否增大一下间距?

61074

61075

[ 本帖最后由 schuma 于 2009-7-27 04:28 编辑 ]

附件: rubikssquare_0_9_6.zip (2009-7-27 04:28:06, 192.83 KB) / 下载次数 8
http://bbs.mf8-china.com/forum.php?mod=attachment&aid=NjExMjd8NzZiMzk3ZmZ8MTcxNDgzMjgxMnwwfDA%3D
作者: sokoban    时间: 2009-7-27 10:08:25

谢谢更新。你说得对,显示不同可能是中文版和英文版的区别。

新版本的 about 对话框显示很好,但是 Introduction 对话框还是显示不完整,和原来的好像一模一样,我就不再截图了。

about2.jpg

[ 本帖最后由 sokoban 于 2009-7-27 10:40 编辑 ]

附件: about2.jpg (2009-7-27 10:34:47, 23.83 KB) / 下载次数 43
http://bbs.mf8-china.com/forum.php?mod=attachment&aid=NjEyMDR8OTMxNWJlMWF8MTcxNDgzMjgxMnwwfDA%3D
作者: 243406058    时间: 2009-7-27 13:00:52     标题: 加油

有创意我喜欢
编得越多越好
作者: schuma    时间: 2009-7-28 00:05:48

我大体上搞明白了原因,就是中文版默认字体是宋体,但宋体的英文显示比普通的英文字体大。现在这个最新版0.97应该是能正常显示了,大家来试试吧,多谢。下载链接更新到一楼了。

原帖由 sokoban 于 2009-7-27 10:08 发表
谢谢更新。你说得对,显示不同可能是中文版和英文版的区别。

新版本的 about 对话框显示很好,但是 Introduction 对话框还是显示不完整,和原来的好像一模一样,我就不再截图了。

61204

作者: sokoban    时间: 2009-7-28 09:11:22

0.97版问题解决了,谢谢。

intro.jpg

附件: intro.jpg (2009-7-28 09:11:22, 50.92 KB) / 下载次数 44
http://bbs.mf8-china.com/forum.php?mod=attachment&aid=NjEyODN8YzliNDU1ZGV8MTcxNDgzMjgxMnwwfDA%3D
作者: BleedingSky    时间: 2009-7-28 14:33:14

有意思,感谢分享~~~




欢迎光临 魔方吧·中文魔方俱乐部 (http://bbs.mf8-china.com/) Powered by Discuz! X2