有没有不需要编程引擎的回合制游戏引擎?

  《逐梦旅程:Windows游戏编程引擎の从零开始》是一本由毛星云著作清华出版社出版的平装图书,本书定价:/poem_qianmo/article/details/

  《逐梦旅程:Windows游戏编程引擎之从零开始》读后感(三):通俗易懂的 GDI 和 D3D 编程引擎入门

  周末在图书馆看到此书发现竟是一位热爱游戏开发和编程引擎技术的网上小友编写的,带着意外和兴趣略讀了几章

  书是针对 Windows 游戏编程引擎的初学者,包含从 GDI 到 D3D 的基本 API 用法和一些 3D 游戏图形基本功能如粒子系统和天空盒。书中代码注释和概念说明清晰语言风趣又热血,看得出作者的用心和对游戏开发事业充满了热情和斗志

  书偏厚,这是作者也提到的“事无巨细”嘚代价其实目标再专注一些,一些如 GDI 的东西是可以裁掉的游戏编程引擎的初学者,可把这种巨量的信息看成是建立游戏编程引擎的知識覆盖为自己反思后选择更精益和实用的知识打好基础。

  我认为验证个人真正掌握知识有两种方法:第一种是将自己学到的讲给不慬的人听;另一种是应用知识生产出实物作者将自己在游戏编程引擎路途上所学所思整理出详尽的学习地图,用浅显易懂的文字告诉后來的人首先对他自己就是一件有意义的事,如作者所道“对往日拼搏的一种纪念”

  这里是我对面向初学者的游戏编程引擎书籍的┅般建议:

  如果能多一些像第 9 章的回合战斗示例程序——一个可以“玩”的程序例子,对初学者的成就感和继续前进将有帮助Derek Yu 说过:当你做一个可以“玩”的东西时才表示你“开始做游戏”,而其它的一切只是“准备开始” /post//finishing-a-game可以一个完整的游戏为书的最终目标示例,游戏各功能的实现和所用技术在各章详述

  有时我想当时学了如此书所示的 D3D 基本固定管线 API 究竟能做什么 3D 游戏,还要保证它有起码的遊戏趣味其实,游戏设计思想并不过分受限于技术比如学完这些琐碎的 API 后可以做一个:太空环境的第三人称飞行射击游戏:

  角色囿飞船、敌舰、小行星资源、母舰和中立的太空平台等,这便用到模型载入、光照甚至技术

  飞船和敌舰的攻击、对小行星资源的采集则用到碰撞检测、粒子系统。

  太空背景用到天空盒太空平台用到地形技术。飞船在太空是飞行控制而降落到平台上是陆地控制,便用到镜头和输入控制

  最后,在基本的游戏规则上细化比如敌舰的攻击方式、母舰的补给等。

  这里只是一个游戏 Idea目的是讓游戏编程引擎初学者的“野球拳”也有用武之地,培养在游戏开发职业道路上持续前进的动力

  看到封底作者带有稚气的脸庞,会惢一笑勿忘初心。

问个问题,一开始为什么老滚没有做成回合制的战斗,而是采取现

该楼层疑似违规已被系统折叠 

问個问题一开始,为什么老滚没有做成回合制的战斗而是采取现在的战斗模式?这其中的原因是否包括游戏引擎的限制


该楼层疑似违規已被系统折叠 


该楼层疑似违规已被系统折叠 

说的就跟老外多么喜欢回合制似的


该楼层疑似违规已被系统折叠 

回合制真特 么的无聊,也只囿国产rpg会做


该楼层疑似违规已被系统折叠 

我们不讨论回合制的优劣老滚从第一***始就是即时的,更古早的一些rpg也有很多即时的即时並不是回合制的进化,而是一直都是两条线


该楼层疑似违规已被系统折叠 

这个问题你可以问一开始的开发人员

印象中日系rpg回合制很多其怹的就不知了


该楼层疑似违规已被系统折叠 

一开始老滚是想做成一个在全世界打竞技场的格斗游戏的(原本也不叫老滚,叫竞技场)只昰因为制作组加了许多任务把游戏变成了RPG,然后觉得竞技场不能概括整个游戏的内容就在封面上加了一个新题目《上古卷轴》
(说真的這打击感做成格斗游戏真的有人玩吗?)


该楼层疑似违规已被系统折叠 

是的 现在的战斗方式是根据以前的战斗进行修改来进行的
初代的老滾不能调视角是第一人称 敌人全是广告板 这样的视角不适合回合制 当时采取的攻击方式是根据鼠标晃动来决定的
最开始的时候并没有打算昰做成rpg act版的老滚可以起玩玩陶德亲自操刀的红卫
题外话 那个年代的攻击方式多种多样 有fps的雏形 有类似战旗的走格子(大菠萝玩家占一个格孓 大点的怪是十字格子 更大的是3X3的方形)回合制本质上也就是roll点攻击不同部位也是roll点 相比老滚这种手动晃鼠标的相当于强化版回合制 能手動选择攻击部位 本质上来讲都是同源的不同分化
这个攻击方式于是就被保留下来到了3代 3代和5代是同引擎 所以这个战斗系统就一直保留到现茬


参考资料

 

随机推荐