自制游戏:推盘解谜(华容道)
本帖最后由 nanoka111 于 2024-10-23 08:35 编辑这是我近期学习Qt编程写出的作品,也是我公开的第一部作品。
早在我中学时学习VC++编程的时候就写过一个华容道游戏,用的是我自己探索出的机制,然而当年无论是源码还是程序都没能留下来。
近期学习Qt编程,于是决定重写一下,还是用的当年的那套方法来做的。做完后还打算扩展一下,加入新的棋局并且把程序包装成可对外发布的,在耗费了我整个周末的时间后终于完成了这个——推盘解谜。
游戏包含5种棋局谜题,都是我从网上和其他地方看到的,图片都是从网上搜集到的。
在此简单介绍一下:前3种谜题的目标都是把最大的一块移动到最下方正中,“10 Block”是交换AB两块的位置(这应该是最简单的谜题了),“Blockado”和“Pennant”则是把A块移动到最下方左侧。
Huarongdao.exe是我这次还原出的“华容道”游戏,Klotski.exe则是扩展后的游戏,然而由于我自己研究出方式的限制,这些都不是用鼠标拖拽移动的:前者是用的方向键按钮,后者需要先选择块后再选择移动到的位置。
按说如果作为正式的游戏程序来发布,是需要加入帮助说明的。但因为写得匆忙就来不及了,只是在这帖里说明一下。
因为是自己写的游戏程序,就发在这个版块吧。
https://115.com/s/swhld3e3wjh?password=sce1&#
Klotski-1.2.7z
访问码:sce1
加入度盘下载:
链接:https://pan.baidu.com/s/12ERqmy0u50RFD6yaTDElhQ?pwd=c8f5 加入度盘下载地址,但这个跟115盘的版本不太一样,而是做了更新的,并设定版本号为1.1。 又做了一次更新,版本号增加到1.2,115和度盘地址都已更新。
暂时以这个作为最终版吧,后续就只除bug不添加新功能了。
我也不确定该发到哪里最好,这个贴子就留在这里,如果版主觉得发错了可以移贴。
已经找到一个现成的Java版游戏,因为Java很容易被逆向反编译的特点,我将来或许会基于这个做一下2代,但现在仍不确定是否要做2代。下一步计划是做几个单人和双人棋类游戏,不过都是比较简单的棋类游戏,打算都做完后再发布,但仍不确定完成时间(也存在烂尾的可能)。
页:
[1]