作品说明
这是一款依托Scratch图形化编程打造的地铁模拟驾驶项目,参考现实城市轨道交通线路进行设计,将真实地铁的整套驾驶逻辑融入程序之中,使用者能够化身列车司机,沉浸式体验地铁运行的完整流程。
项目还原诸多核心驾驶功能,涵盖列车加速、减速、进站、制动停车等基础操作,模拟现实列车的速度变化逻辑,高速行驶会触发不符合运营规范的状态。同时实现车门控制机制,到站之后可完成开门、关门整套流程,搭配鸣笛、到站提示音效,进一步强化整体的代入感。
画面层面采用线路代表色绘制列车主体,搭配轨道、站台等背景元素,还原轨道交通运行环境。列车沿轨道行进,模拟途经各个站点的全过程,启停都需要精准把控速度,十分考验操作手感,复刻了真实司机安全行车的工作模式。
作品把轨道交通科普知识和编程创作相互结合,运用变量、广播等积木完成速度调控、运行状态切换。现阶段核心驾驶模块已经全部落地,依旧留有拓展完善的余地,后续可以增加站点语音播报、乘客上下车、换乘场景等内容。既体现出对城市轨道交通的浓厚兴趣,也充分发挥了图形化编程的创造力,很适合轨道交通爱好者前来体验试玩。感谢【开源】OpenMetroKernel2