cnCalc计算器论坛

 找回密码
 注册
搜索
查看: 3029|回复: 10

大型程序即将竣工

[复制链接]
发表于 2010-8-20 08:59:46 | 显示全部楼层 |阅读模式
本人最近正在编写推箱子Pick-box,共计15个关卡,预计会有20个程序发布。分别是p1 set    p2set   ……p15 set,这是用来检验每一关的人物箱子位置的,p-box是主界面程序,PNEWLOAD是决定新旧游戏的,P-ABOUT是程序介绍,P-CHOOSE是关卡选择,到时候可能还有个PPPPP,是在GETKEY中通过方向来检验可从多个角度撞上的墙是否与人重合。   不是说本人刷钱弄这么多个程序,而是每一关都要有的话,标签不够用,嘿嘿,不过我可能会压缩在一起的
 楼主| 发表于 2010-8-20 09:00:11 | 显示全部楼层
踩一下
发表于 2010-8-20 09:39:42 | 显示全部楼层
地图用Matrix不就可以。。。“关于”之类的放到程序末端,判断只需要一个if就可以,剩下的顶多是为了省几段重复程序而分割两三个程序
发表于 2010-8-20 10:48:55 | 显示全部楼层
不明真相的群众围观
想当年我的GPS的推箱子屏幕分裂……
 楼主| 发表于 2010-8-20 11:35:09 | 显示全部楼层
3楼的,请具体说明一下判断的和地图
 楼主| 发表于 2010-8-20 13:28:48 | 显示全部楼层
咋就不说呢
发表于 2010-8-20 15:30:27 | 显示全部楼层
可以参考下我的Invincibe MAZE

看源代码用FA-124
发表于 2010-8-20 16:03:04 | 显示全部楼层
推箱子这个程序。。说实话不是很large
不过这个游戏是很经典了。。
发表于 2010-8-20 16:29:38 | 显示全部楼层
矩阵:墙=1,空格=0,停放位置=2,箱子=3,停在停放位置上的箱子=5,人=99
然后读出人的位置,把人的那格设成0,再是根据坐标加加减减就可以了
 楼主| 发表于 2010-8-20 18:42:45 | 显示全部楼层
一看Yzhang37的我就知道了,想我第一次编的时候搞不出来如何在A OR B中将A、B改成C AND D的形式,所以浪费很多字节,现在会了,第一关已经编辑一半了
发表于 2010-9-30 19:16:12 | 显示全部楼层
路过的顶给一个
您需要登录后才可以回帖 登录 | 注册

本版积分规则

Archiver|手机版|cnCalc计算器论坛

GMT+8, 2024-12-22 01:15 , Processed in 0.077626 second(s), 22 queries .

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

快速回复 返回顶部 返回列表