找回密码
 马上注册

QQ登录

只需一步,快速开始

查看: 4209|回复: 2

上上下下的挑战——后续篇

[复制链接]
发表于 2017-2-4 23:38:19 | 显示全部楼层 |阅读模式
本帖最后由 xd62215135 于 2017-2-5 00:06 编辑

之前发过个上上下下的挑战——完成篇http://bbs.cmnxt.com/thread-21220-1-1.html,在做完作品之后发现一个问题,就是当时的作品只能每次输入一个楼层,当到达输入的第一个楼层之后才能输入第二个楼层 QQ截图20170204230814.png
,那么就想,能不能像现实电梯一样,可以同时输入多个楼层,也可以取消楼层呢。所以就有了这个程序,本来这个是应该在2月前比赛结束之前编写出来的,但由于年前时间精力的原因只编写了一半,这回在媳妇家过年,晚上抽时间写出来了,由于只拿了个主机回来,所以跟有模型的还是有点偏差,剩下的等回去实践在编写出来吧。
下面说说程序
1实现可以同时不按顺序输入多个楼层,电梯会按从小到大(上升),或从大到小(下降)判断应停楼层。
2可以实现取消选择楼层,当取消选择楼层后没有后续被选楼层,则电梯按原取消楼层停留,如取消选择楼层后有其他楼层被选,则去其他楼层。
3当选择小于(上升)或大于(下降)当前楼层时,电梯会在执行完当前方向所有被选楼层后,改变方向在去
4当离开本楼层还没有到达下一楼层时,如2楼——3楼,已经离开2楼但还没到3楼,则电梯当前楼层(虚拟)为下一楼层,及3楼,这时选择2楼则按规则3执行。
5选择楼层(用□选择)还是主屏上下左右四个按钮,上下还是1-8按顺序,左右呢改成往左往右了,中间确认
6屏幕上会有电梯运行楼层显示,到达被选楼层发出对应的声音。
7选中楼层为实心,没选中为空心,当取消或到达选中楼层,则实心变成空心。8当电梯还没有移动而选择当前楼层,如电梯在2楼,还没有开始移动,如果这时又按下了2楼的按钮,则电梯不动, QQ拼音截图未命名.png 屏幕显示WELCOME,表示又电梯门又打开了,呵呵,可能说的不太明白,大家真实操作下吧就知道了(这个在视频里忘了操作了,汗)
基本跟现实当中的电梯差不多了(这个指在选择楼层这块,像其他什么呼叫求助,开关门就算了,这个就用传感器了,在之前的帖子里已经加入了),如果大家有什么想法或建议意见,麻烦告我,互相研讨下。
最后顺便拉个票,得不得奖无所谓,别太丢人就好,当然得奖了更好,得奖了就公布程序,嘿嘿,先放点截图



http://v.youku.com/v_show/id_XMjQ5NjQ4MTQyNA==.html
QQ截图20170204231213.png

QQ截图20170204231900.png
QQ截图20170204232001.png
QQ截图20170204233327.png
QQ截图20170204233402.png
QQ截图20170204233419.png
QQ截图20170204233438.png
QQ截图20170204233514.png
QQ截图20170204233543.png
如果您觉得我的帖子对您有用,请不吝给我一个“赞”!
发表于 2017-2-5 09:10:15 | 显示全部楼层
这得好好学习下
如果您觉得我的帖子对您有用,请不吝给我一个“赞”!
回复

使用道具 举报

发表于 2017-2-5 13:43:24 | 显示全部楼层
很牛
如果您觉得我的帖子对您有用,请不吝给我一个“赞”!
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 马上注册

本版积分规则

手机版|中文乐高 ( 桂ICP备13001575号-7 )

GMT+8, 2024-11-23 22:18 , Processed in 0.094160 second(s), 23 queries .

Powered by Discuz! X3.5

Copyright © 2001-2020, Tencent Cloud.

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