游戏规则:
1、按下【开始键】用【方向键】选择难度,
2、选择完后再按【开始键】,屏幕上就会出现一艘你的赛车,有左右键操控它使
自己不被迎面而来的障碍撞到
3、就是这样0w0
已知BUG:
其实也不算BUG,失败(被撞到)不会显示,只会停止刷新障碍物
至于标题……你玩了游戏就知道了

结构:
1、玩家操控单元:
虽然赛车游戏机这样的红石电路也可以用X值和Y值定位(我的上个作品讲到过)
但是如果确定两个坐标就不一样了,比如我原本想设定坐标1(X:1 Y:2)
和坐标2(X:2 Y:1),但是输出的坐标却有四个。因为同时在X1或2和Y2或1
的点一共有四个。所以我们不能通过原来的方式确定坐标,需要把他们分开来。
玩家操控单元这里是一个双向移位锁存器,但是为了减少占地我给他了两个功能
1、选择难度
2、操控我方赛车
所以如图看到的上下各有一排活塞,哪边活塞放下就输出哪边。因为1和2不可以
同时出现,我们设置一个非门,细节部分就不详讲了0w0

2、障碍坐标定位
障碍坐标定位可以参考我的上个作品坐标位移,但是这里有些改动。因为一个障碍
只能下降不能上升,它的X值也是不变的。所以我们定位障碍只需要一个单向移位器
和一个RS锁存器就好了。

3、伪随机数生成器
当一个障碍消失时,会输出一个时钟信号给伪随机数生成器,利用译码器来判定
新生成的障碍的初始位置,这里应该没有任何难度


4、显示器和逻辑门
QAQ这里是我整个游戏机设计的最好的地方了(感动)
其实我也不知道它叫什么名字,简单地说,首先是为了定位障碍的与门,然后
与门输出跟玩家操作输入作与门,为了判定玩家和障碍在同一位置时,输出信号
作失败


5、难度部分
如果你看懂上面的东西的话这里基本是没什么难度的,
因为我没法再发图片了,所以需要的话可以自己到存档里看。
6、0w0
最后一件最最最最最重要的事别忘了!一定要回复哦!

2014-02-02_15.10.20.png (252.56 KB, 下载次数: 1)

2014-02-02_15.10.20.png

赛车游戏机-87.zip

335.47 KB, 下载次数: 189