找回密码
 注册会员

QQ登录

只需一步,快速开始

扫一扫,访问微社区

查看: 7437|回复: 4
收起左侧

[地铁软件] 新10号线驾驶游戏(Line10Driver)的设计方案

[复制链接]
发表于 2018-4-21 16:43 | 显示全部楼层 |阅读模式
写在前面:
        10号线驾驶游戏这个东西的起源其实是我在2011年(初一下半学期)做的一个报站拼接器(可以实现任意方向的报站录音合成)。然后突然意识到,是不是可以把他做成一个完整的游戏呢。正巧手上有相关的培训素材,以及“周瑜的地铁”提供的车头展望视频(还有我自己拍的暗得难以忍受的视频)。于是在大家的鼓励下,产生了一个基于视频版,可以开两站路的Line10Driver。
        在2012年的时候试着用OR的框架做了3D版,做出了个雏形。苦于没有人来建模以及面临中考压力,这个项目就被这样搁置了下来。后来的若干年我的计算机研究方向主要放在了Web这一块,交通领域的研究方向转到了飞行,在这段时间内学会了FSX/P3D,学了一堆航空领域的知识,成了模拟空管。后来还帮FSA开发了IDTMO(一个基于TS3SDK的模拟对讲机软件)。
        前几天骑自行车被某SUV撞和碾了一下,在家里歇了几天没事情干,突然想到了这个项目,仔细做了评估,发现现有的知识、现有的资料、现在的理念和想法,应该可以继续做下去了。于是就这样浩浩荡荡地重启了这个项目。(感觉好像说了一堆废话)。下面开始介绍想要实现的功能:

单机模式:
自由驾驶:
  • 选择车站、方向、时间后可以自由移动
  • 选择状态:休眠状态(仅限基地),上线状态
  • 自由控制前方道岔,自由就地折返,线路上无其他车辆
  • 自由切换模式:可以手动驾驶(CM)也可以自动驾驶(ATO)

任务模式:
  • 唤醒-驾驶:从唤醒列车,驾驶出库到上正线准点运行,折返
  • 交接-驾驶:从某车站交接,在正线准点运行,回库等
  • 故障:行驶过程中遇到问题的排障
  • 其他因素:显示站台乘客信息,根据乘客决定开关门时间。乘客也有冲门撞门等自说自话行为的主观能动性。
  • 根据对位情况,舒适度对司机进行综合评价。

联机模式:


联网要素:
  • 所有车辆位置,车辆的状态(车灯、尾灯、客室灯、鸣号状态)
  • 整条线路的信号,道岔状态
  • 语音、无线电信号(通过现有的IDTMO整合,实现单呼、群呼功能)
  • 整条线路的客流状态(影响司机的开关门时间,以及晚点概率)
  • 整条线路的环控状态(车站屏蔽门的开关,车站灯光的开关)


调度端:
  • 1-2人承担调度工作,使用ATS(卡斯柯风格),控制线路和站场信号、进路(道岔)、下放时刻表运行图等。
  • 在无线电平台担任管理员。
  • 可以给列车司机安排故障。


司机:
  • 选择接手AI列车,或在指定地点连线(如车库某道)。
  • 按相应的驾驶模式行驶,类似单机模式。可以看到交汇车
  • 根据信号、调度下发的运行图行驶,不能改变进路(调动道岔)
  • 使用车载无线电联系调度


AI:
  • 在参加人数不足的情况下,调度可以安排并控制AI列车(无人驾驶工况)。


吃瓜群众:
  • 可以在网页上显示某站的列车进站信息,上车下车等等
  • 可以在网页上看到联网玩家的实况转播

3D视图:
  • 轨道和站台的建模
  • 信号和道岔,接触网
  • 司机室视角,DDU和司机室各面板开关
  • 隧道视角,外视角
  • 车内视角(客室)
  • CCTV是不太可能实现的,否则可能会很卡
  • 发车表示器的实现
  • 屏蔽门开关的实现
2D功能:
  • DDU的2D面板
  • 牵引信息的2D面板


技术实现:
  • 计划采用Openrail或者BVE的开源引擎,但是会做很大的修改,难度适中
  • 隧道建模和车辆建模是个难点,对于我来说一个人做工作量的确很大
  • 单机模式先完成,然后来实现联网,联网方面没有什么很大的技术难点
  • 对讲/语音部分使用IDTMO(TS)的核心技术,这一部分没有难点
  • 未来可以将模式扩展到其他地铁线路中
  • 考虑配上Mono框架使用,如果顺利的话,有机会可以在Mac、Android、iOS平台上使用户
  • 如果能够顺利做完联网的话,未来发展成一个经营类的游戏也不是不可能是不是
  • 哦,这当然是个免费的东西


这是在2012年实现的demo视频

http://v.youku.com/v_show/id_XNTk2NzM1ODI4.html
发表于 2018-4-21 23:44 | 显示全部楼层
LZ现在决定要继续推进嘛
 楼主| 发表于 2018-4-22 06:41 | 显示全部楼层
CVN69 发表于 2018-4-21 23:44
LZ现在决定要继续推进嘛

正确
发表于 2018-4-25 09:16 | 显示全部楼层
想要玩!楼主加油!
发表于 2018-5-15 15:51 | 显示全部楼层
支持楼主!
*滑动验证:
您需要登录后才可以回帖 登录 | 注册会员

本版积分规则

关闭

全站热点上一条 /1 下一条

手机版|沪ICP备07025636号

GMT+8, 2018-9-25 23:25 , Processed in 0.139485 second(s), 11 queries , Gzip On, Yac On.

Metrofans © 2006-2014

本页面由 Comsenz Discuz 驱动

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