第二章 脱机先知
游戏类型(跑酷、消除、射击、益智)。只需内核架构图,不需要具体实现代码。”

    “查询中……基于2002年Flash Player 6的技术限制,建议采用以下架构:游戏主循环基于EnterFra事件,对象池管理,简单物理引擎(仅需重力、碰撞检测),资源预加载队列,得分和生命值管理系统……”

    屏幕上出现了一张结构图。不复杂,只有七八个模块,每个模块有几行说明。

    林浩抓过笔记本,开始画。

    他画得很慢,很仔细。每一个方框,每一条连接数,每一个标注。有些概念2002年还没有,他必须用自己的话重新描述。

    “这个对象池管理是什么意思?”

    “即重复利用游戏对象,避免频繁创建和销毁导致的性能问题。在Flash中,创建MovieClip对象消耗较大。”

    “具体实现思路?”

    “预先创建一定数量的对象存入数组,需要时取出,用完后不销毁而是重置状态放回数组。”

    林浩记录下来。汗水从额头滑下,滴在纸上,晕开一小片墨迹。

    窗外天亮了。晨光通过窗帘的缝隙照进来,落在摊开的笔记本上。

    他画完了最后一笔。

    抬起头,手机屏幕暗着,但他没让小艺休眠。

    “小艺,当前电量。”。”。笔记本写了二十多页。

    “小艺,基于这个架构,开发一个最简单的跑酷游戏模板,大概需要多少行代码?”

    “内核逻辑约300行。加之美术资源加载和界面,约500行。”

    “一个熟练的Flash程序员,需要多久?”

    “以2002年平均水平,约一周。”

    “如果是我呢?”林浩问,“我手动敲这500行代码。”。预计三天。”

    “如果……我有一个团队呢?”

    “每

    林浩点点头。他合上笔记本,揉了揉发酸的眼睛。

    三天。他需要一台计算机,需要Flash MX软件,需要安静的三天时间。

    而在此之前,他需要解决最现实的问题:钱。买计算机的钱,装宽带的钱,生活的钱。

    父母快起床了。他听见厨房里传来动静,母亲在准备早饭。

    “小艺,最后问一个问题。”林浩低声说,声音有些沙哑,“以2002年的物价,配置一台能流畅运行Flash MX的计算机,需要多少钱?”

    “查询中……2002年6月市场参考价:CP。如需安

    四千八百元激活资金。

    林浩看着笔记本上密密麻麻的字,看着窗外完全亮起来的天。

    “小艺,休眠吧。今晚六点唤醒。”

    “指令确认。。祝您顺利,林浩。”

    屏幕彻底暗了下去。

    林浩把手机放进抽屉最深处,用几本书盖住。然后他把笔记本合上,塞进书包。

    厨房里传来煎蛋的香味。父亲在客厅打开收音机,早间新闻的声音飘出来:“……我国首次成功发射‘海洋一号’卫星……”

    他站起身,推开房门。

    新的一天开始了。

    但他握着笔的手很稳。

    因为这一次,他看得见路。