masro 发表于 2016-10-24 13:20:12

发布自己做的一个拼图游戏

本帖最后由 masro 于 2016-11-10 22:29 编辑

masro 发表于 2016-10-24 13:23:52

本帖最后由 masro 于 2016-10-25 13:15 编辑

游戏是用axe parser写的,需要DCS7(关于axe parser的【教程】axe parser的探索成果)。不过游戏里本身没有附带图片(关卡){:13_344:},
但是带了编辑器,先说明一下按键操作吧。。



masro 发表于 2016-10-24 13:24:53

本帖最后由 masro 于 2016-11-13 16:36 编辑

游戏本体:更新日志
----------------------------------------------------------------------
【16.10.25】
1.增加了记步数的系统,和改变鼠标移动的速度。【F1是默认3像素移动】【F2是1像素移动】
2.因为计算器的加载内存有限,所以把那个图片查看器给分开了。
----------------------------------------------------------------------
【16.11.4】1.优化了算法,使鼠标移动的速度更快。相对的也删除了之前的F1,F2。
2.增加了电路拾取功能,和一些文字显示。

----------------------------------------------------------------------
游戏改版:
【16.11.10】文件一样通用,只改变了显示图片的内容而已。
单元图片由3x3变成了5x5,由于屏幕装不下所有的图案,只好添加了自动镜头移动的功能。当然也相对比原来会卡一点。
【16.11.13】增加鼠标的对准框。



masro 发表于 2016-10-24 13:37:12

在游戏里:
【方向键】移动鼠标,【2nd】发射拼图,【alpha】回收拼图,【clear】退出游戏,
【+】跳到下一张图片,【-】跳到上一张图片,图片一共有30张,当所有的缺口被补上时,会立即跳到下一张图片。
在编辑器里:
【方向键】移动鼠标,【2nd】和【1】放置实体方块,【alpha】和【0】放置空方块,
【2】放置缺口,【3】放置被补上的缺口方块,【4】放置拼图,【MODE】复制图片,【DEL】清空图片,【XTON】,粘贴图片
【*】跳到下一张图片,【÷】跳到上一张图片

masro 发表于 2016-10-24 13:46:21

本帖最后由 masro 于 2016-10-25 13:04 编辑

附加内容:
电路方块有
【A】【B】【C】【D】【E】【F】一般电路,【^】电流顺时针换向器,【VARS】跳跃电路,
电门方块有【I】【J】【K】
按钮有【L】
元件有【9】【6】【5】【-】电流方向强制换向器,【TAN】反电流元件

当电门被触发时,电门就会打开。

masro 发表于 2016-10-24 14:44:22

本帖最后由 masro 于 2016-10-25 12:18 编辑

大家可以发自己设计的图片在这个帖子中。
文件有两个,文件分别是pixmap,pixma2。我先发一个
【罗小黑的那张图有一个是缺口拼不上去的,下次再改好了】(已经改好了)
所有的文件一起附加到上面的文件里了。

masro 发表于 2016-10-24 21:43:03

下面是关于电路方块的摆放内容。

masro 发表于 2016-10-24 21:54:27

本帖最后由 masro 于 2016-10-25 13:00 编辑

这是地形类型的对照表。。


masro 发表于 2016-10-24 22:42:53

你们干脆就把它当成Minecraft的红石来看好了。。
放置了电路元件的地方不可以再放置拼图。

13号到18号都是无特殊功能的一般"导电"电路,改变"电流"方向和用来延伸"电"的传输范围。

5号,8号,11号,这3个门也可以延伸"电"的传输范围,但不会改变"电流"的方向。
这些门被通"电"后,玩家就可以透过门来发射拼图了,只不过11号门是全透类型的。

19号电路元件是"跳跃电路",用来隔空传"电"的,不改变"电流"方向,"电流"将会越过1个障碍。

20号-23号这4个元件是"电流方向换向器",用时就要小心了,
因为我写的算法是:如果"电流"没有走出"电路",就会一直死循环下去。
这4个元件就是用来专门和强制改变"电流"的方向了。

24号电路元件是一个特殊的"电流方向转换器":
1:向上的"电流"经过它,它会把"电流"方向设为左。
2:向右的"电流"经过它,它会把"电流"方向设为上。
3:向下的"电流"经过它,它会把"电流"方向设为右。
4:向左的"电流"经过它,它会把"电流"方向设为下。

这个特性使得它和"电流方向换向器"配合起来,就可以实现分支电路和合并电路了。

25号电路元件是"反电流转换器",
说到这个,就要说到,门断电时的情况了,实际上未按下的按钮时刻都在发射着"反电流",
反电流只要经过打开的门,都会将其关闭。

而这个"反电流转换器"的功能就是:
1:把通过这个元件的反电流转化成正电流。
2:把通过这个元件的正电流转化成反电流。

最后还有一条,虽然有这么多元件,但是因为算法问题,有以下难改的BUG。

1:反电流转换器"一和"电流方向转换器"配合起来,电流就会因为"或算法的那部分"死机。。。
2:接触边界的电路元件无效。
3:反电流转换器控制下的"关着的门",无法作为墙好像也无法通过。(反过来控制的"开门"情况还是可以的。)

masro 发表于 2016-10-24 22:51:18

接下来就是示范了。
首先是19号的跳跃电路。

masro 发表于 2016-10-24 22:58:03

20号-23号的电流方向换向器。最后一行它能通过的原因是因为它被19号的跳跃电路越过了。

masro 发表于 2016-10-24 23:18:24

24号电路元件,一句就是全部变成顺时针的方向了。

masro 发表于 2016-10-24 23:31:21

最后一个是25号的"反电流转换器"了。顺便补充一下上面的第24号电路元件的用法,因为它和20号-23号的电流方向换向器都是配合在一起用的。

masro 发表于 2016-10-24 23:47:01

本帖最后由 masro 于 2016-10-25 00:06 编辑

这个小游戏我一共花了大约4天左右的时间来写它,毕竟我现在高三了。最后还请申精了。。^_^

masro 发表于 2016-11-4 12:22:54

ti84和83这些,估计也没人玩了吧,,都去玩ti-nSpire了,虽然我也有大黑{:13_344:}

masro 发表于 2016-11-10 22:46:34

其实这个游戏是模仿 宝开popcap 的象素岛pixlus 做的。
然后我就把它给搬运到计算器上了^_^

lazydog 发表于 2016-11-10 23:42:50

支持一个!
国内的话的确nspire比较流行(洋垃圾的缘故),其实国外还有一群玩83/84的活跃人群吧,看着平时还发作品来着……
页: [1]
查看完整版本: 发布自己做的一个拼图游戏