游戏与工作

作者: 第三个账号 | 来源:发表于2022-12-12 18:53 被阅读0次

    本文参与书香澜梦第15期专题活动,文责自负


    “哒,哒!”大雷气恼的敲了敲键盘,站起身来,去厨房喝了杯水,回到客厅沙发上躺了下来。

    连日来长时间坐着,后背有些疼,躺下来舒服多了。

    大雷正在开发一个监控程序,用来监控全国各地门店实时营收情况。

    大雷已经开发完成了数据收集的程序,每隔2分钟从全国各门店服务器收集所需数据,集中存储在总部服务器上。

    大雷现在苦恼的是如何展现收集上来的数据。要求简直变态:

    1.所有监控信息要显示在一个页面上。

    2.信息展示要一目了然,重点突出。

    在一个屏幕上显示近200家店的数据,明显显示不下。这就好比在一张A4纸上至少写2000个字,还要求简明扼要,重点突出。这本身就很矛盾。

    大雷已经琢磨三天了,甚至下班后回家接着搞,可还是毫无进展。

    躺了一会儿,大雷再次起来坐到电脑前,反正没思路,索性打一会儿游戏《迷你地铁》,游戏是前几天同事推荐的,一直没时间玩。

    游戏规则是设计城市之间的地铁,车厢穿梭在城市之间,将旅客运输到目的地。如果哪座城市等车人数过多,游戏结束。

    mini metro

    玩了一会儿,大雷被游戏深深吸引住了。

    城市群规模随游戏进程慢慢扩大;

    每个城市出行人数也逐渐增加;

    可用地铁条数也逐渐增加;

    可用车厢逐渐增加;

    如果规划不好,就会造成某个或某几个城市旅客拥挤,游戏结束。很考验直觉和规划能力。

    游戏结束后还会将成绩上传到服务器,生成一个全球成绩排行榜。

    游戏设计的每个细节,都在勾引你不断陷入其中。

    玩累了睡觉。躺在床上,大雷还在回顾刚刚游戏失误在哪里。

    大雷眼前突然一亮,游戏画面还停留在脑海里,代表城市的圆圈,三角,方块幻化成一个个门店,上面浮现着当日实时销售额。

    同一条铁路上的各个门店,代表门店属于同一个地区,铁路尽头浮现着这个地区的总销售额。

    弯曲的铁路逐渐变直,铁路上的门店位置也按照销售额重新排列,销售额越高的门店位置越靠前。

    总销售额越高的铁路越长。

    所有铁路按照总销售额重新排列,最长的排在最上面,最短的排在最下面。

    有些门店颜色变灰了,销售额显示为0,说明该门店因为疫情临时闭店了。

    有些门店颜色变红,说明后台收集数据的程序在这个门店刚刚出错。

    这个想法简直完美。

    翻身起来立刻开始写代码,实现刚才的想法。

    用圆圈表示每个门店,用蓝颜色来展现销售额,销售额越高,颜色越深,排名越靠前。

    灰色表示临时闭店。红色表示后台收集程序出错。

    同一个地区的门店放在同一行,地区总额越高,越靠上。

    在空白的地方,用文字显示全国汇总信息。

    鼠标放在圆圈上,该门店详细信息会浮现出来,鼠标移走,信息消失。

    超过3分钟数据没有更新,门店形状变成三角,超过5分钟,形状变方块。

    天蒙蒙亮的时候,大雷看着已经初步成型的监视页面,心满意足。

    完美并不是说明事物本身多么好,而是在当时情况下,在最短的时间能够做到最好。

    大雷睡着了,梦里他坐着火车穿梭在各个城市之间,城市上空有一轮圆月,很圆。

    相关文章

      网友评论

        本文标题:游戏与工作

        本文链接:https://www.haomeiwen.com/subject/ccjfqdtx.html