首页 > 游戏 >

《魔兽争霸》是怎样炼成的(2)

2018-10-31 02:26:23 网络整理 阅读:165 评论:0

魔兽争霸的起源

我刚入职的公司名叫Silicon & Synapse(后来改名为暴雪)。我和同事们在午休时间和下班后一有空就玩《沙丘2》,研究3大种族的优势和弱点、游戏策略和战术。而这一过程爆发了《魔兽争霸》的创作灵感。

美中不足的是,《沙丘2》不能联机对战。而即时战略游戏应该让所有玩家能够同时发出指令,临场应变并执行长期战略。因此,我在尚未详细计划、评估技术需求、制订日程或者预算的情况下就开始了《魔兽争霸》的创作。后来,我们在暴雪的同事都将这种项目称为“灵光一现”,并将其做为标准的开发方法之一。

《魔兽争霸》是怎样炼成的(2)

魔兽争霸

最初的开发

这个项目在初始阶段只有我这唯一的开发者并且缺乏美工团队的支持,所以我只能先借用《沙丘2》的截图。而最初的编程工作包括:创建滚动地图编译器、绘制游戏单位的编译精灵和搭载单位动画的精灵排序引擎,加载鼠标、键盘动作的事件分配器,控制单位行为的游戏分配器以及控制应用程序行为的大量界面代码……我只用几周时间就完成了这些项目并整合出可以“运行”的游戏。但是,由于单位生成系统尚未确定,我只能输入代码,将单位直街加载到屏幕上。

《魔兽争霸》是怎样炼成的(2)

我那时只知道埋头苦干工作,没有指定任何日程计划。我享受自由的开发过程,而编程就像是嗑药一样上瘾。22年之后的今天,我依然热爱编程工作中创造性。

《魔兽争霸》是怎样炼成的(2)

首个特性:单位复选

相关文章