魔方吧·中文魔方俱乐部
标题:
发三个本人写的推箱子程序
[打印本页]
作者:
sokoban
时间:
2009-4-4 18:17:48
标题:
发三个本人写的推箱子程序
我写过三个推箱子程序,都是用C++或者C写的。
第一个是 Final Sokoban V0.17
这个是我 2002 年春天写的,用 VC++ 写的。功能还算比较强,包括可视化的关卡编辑功能,
鼠标点击智能推箱等等,但是没有内置关卡。
要靠读入关卡文件来游戏。关卡文件格式很多,我写的这个 Final Sokoban 只支持
扩展名为 xsb 的文本格式文件。下面是一个 xsb 文本格式关卡的例子:
#### ####
# ### #
# $ * $ #
# + #
### .$ ###
# . #
#####
FinalSokoban_0.17.rar
(53.36 KB, 下载次数: 187)
2009-4-4 18:17:48 上传
下载次数: 187
2009-4-4 18:17:48 上传
下载附件
(22.55 KB)
第二个,是在 GBA (Gameboy Advance)上运行的,02年夏天写的。当年同学搞到了一套 GBA
的C编译器,和 GBA 硬件的编程接口的一些说明。然后就写了一个在 GBA 上面跑的
推箱子。程序功能比较简单。我还烧到烧录卡上试运行过,是可以正常运行的。用GBA模拟器也能玩。
sokoban_GBA.rar
(15.16 KB, 下载次数: 89)
2009-4-4 18:17:48 上传
下载次数: 89
2009-4-4 18:17:48 上传
下载附件
(14.82 KB)
第三个,是在04到05年间写的,我称为 M2 Sokoban。功能单一,但是内置3241个关卡。
m2.rar
(155.53 KB, 下载次数: 190)
2009-4-4 18:17:48 上传
下载次数: 190
2009-4-4 18:17:48 上传
下载附件
(94.33 KB)
附件:
FinalSokoban_0.17.rar
(2009-4-4 18:17:48, 53.36 KB) / 下载次数 187
http://bbs.mf8-china.com/forum.php?mod=attachment&aid=NDQxMDJ8YzFjNWJiNjZ8MTczMjIwNzQwOXwwfDA%3D
附件:
FinalSokoban_0.17.jpg
(2009-4-4 18:17:48, 22.55 KB) / 下载次数 72
http://bbs.mf8-china.com/forum.php?mod=attachment&aid=NDQxMDN8ZjYwNTMzMTJ8MTczMjIwNzQwOXwwfDA%3D
附件:
GBA.jpg
(2009-4-4 18:17:48, 14.82 KB) / 下载次数 96
http://bbs.mf8-china.com/forum.php?mod=attachment&aid=NDQxMDR8NTQ3ODVlNjB8MTczMjIwNzQwOXwwfDA%3D
附件:
sokoban_GBA.rar
(2009-4-4 18:17:48, 15.16 KB) / 下载次数 89
http://bbs.mf8-china.com/forum.php?mod=attachment&aid=NDQxMDV8YzRhZDQ3NmJ8MTczMjIwNzQwOXwwfDA%3D
附件:
M2_sokoban.jpg
(2009-4-4 18:17:48, 94.33 KB) / 下载次数 85
http://bbs.mf8-china.com/forum.php?mod=attachment&aid=NDQxMDZ8NmFhMjVmM2R8MTczMjIwNzQwOXwwfDA%3D
附件:
m2.rar
(2009-4-4 18:17:48, 155.53 KB) / 下载次数 190
http://bbs.mf8-china.com/forum.php?mod=attachment&aid=NDQxMDd8MWM1MjdmY2Z8MTczMjIwNzQwOXwwfDA%3D
作者:
录
时间:
2009-4-4 18:28:26
下了..慢慢玩
作者:
弘傑
时间:
2009-4-4 18:29:01
哇......好厉害.....我玩推箱还是菜鸟呢......
作者:
Cielo
时间:
2009-4-4 19:01:19
呵呵楼主的 ID 就是,写的程序必然很好啊!
很羡慕编程牛人哦~
作者:
魔鱼儿
时间:
2009-4-4 19:06:06
好厉害,自己写游戏玩,牛
作者:
aben306
时间:
2009-4-4 19:59:20
厉害,我玩过,可绝对是外行
作者:
gejunji
时间:
2009-4-4 21:50:06
一个游戏新星就这样诞生了,阿门
作者:
juventus66
时间:
2009-4-4 22:42:16
游戏很简洁,收藏了
作者:
lyvx
时间:
2009-4-5 00:37:45
最后一个地图是否是随机变化的?地方可能会有些浪费吧?呵呵....
我的C还停留在二级水平上...羡慕楼主^ ^
作者:
sokoban
时间:
2009-4-5 01:15:39
标题:
回复 9# 的帖子
这个关卡不是随机的。所有地方都用得上的。
作者:
证明题
时间:
2009-4-5 04:27:15
开了这个版,Sokoban老师真的一展身手,如鱼得水了…哇哈哈…
作者:
威震八方
时间:
2009-4-5 22:08:38
好东西
我回去实施
作者:
purple
时间:
2009-4-6 11:35:06
lz编程很好啊,我对写程序也有些兴趣,会多向你请教
作者:
sokoban
时间:
2009-4-6 11:46:17
标题:
回复 13# 的帖子
我编程完全是业余水平
作者:
寒水
时间:
2009-4-6 18:28:28
下来试试看,我是菜鸟
作者:
migl
时间:
2009-4-7 16:23:12
想知道,能不能根据已知的,自定义出一个一模一样的。
比如这样的一个。
2009-4-7 16:23:12 上传
下载附件
(27.31 KB)
能不能(或怎样)自定义出一个能在版主所列的三个程序中能玩的游戏?会不会涉及机密?
附件:
实例一.jpg
(2009-4-7 16:23:12, 27.31 KB) / 下载次数 55
http://bbs.mf8-china.com/forum.php?mod=attachment&aid=NDQ1MDJ8MzNiNjcyOTR8MTczMjIwNzQwOXwwfDA%3D
作者:
sokoban
时间:
2009-4-7 16:28:00
可以,比如用 Sokoban YASC ,在界面中点“Tools”按钮,出来关卡编辑器,可以很方便的照葫芦画瓢把这个关卡复制下来,然后保存就行了。
作者:
migl
时间:
2009-4-7 16:53:35
再次学习了。
++++++++++++++++++++++++++++++++++++++
没找到 Sokoban YASC 。
我用 FinalSokoban 的 File - New 整了一个。然后 File - Save as 即可。
意思意思了。
[
本帖最后由 migl 于 2009-4-14 11:45 编辑
]
作者:
sdicky
时间:
2009-4-9 22:42:17
支持下
作者:
sniper586
时间:
2009-4-10 13:44:21
很好得游戏,一直很喜欢
作者:
华容道
时间:
2009-4-10 20:07:27
第536关真是折磨人
作者:
sokoban
时间:
2009-4-10 20:45:48
这一关是用来看的
作者:
lyqzg
时间:
2009-4-16 12:06:12
第三个图片的关卡太变态了吧?
作者:
anian
时间:
2009-5-9 02:33:59
谢谢版主分享! 下载来试试!
作者:
银河系学习法
时间:
2019-11-22 19:52:46
有源代码吗?想学习学习
欢迎光临 魔方吧·中文魔方俱乐部 (http://bbs.mf8-china.com/)
Powered by Discuz! X2