内容简介
在游戏开发学习中,借鉴经典游戏的开发思路和算法是快速提升开发与设计水平的有效捷径,这种学习的路径也是明智而高效的。本书精选了18个广受欢迎的经典游戏案例进行讲解剖析,包含打地鼠、俄罗斯方块、打砖块、三消、翻牌子、连连看、拼图、推箱子、炸弹人、华容道、横板跑酷、扫雷、贪吃蛇、五子棋、跳棋、吃豆人、斗地主、坦克大战等游戏。本书游戏的实现采用了Unity2017版软件,该软件是目前世界范围内使用最广泛的游戏开发与虚拟现实开发平台之一,界面友好,功能强大,有适合不同学习阶段和不同开发需求的对应版本。本书不仅详细介绍了Unity的软件操作基础与游戏开发操作流程,而且对每个游戏案例的开发思路、算法分析、程序实现等都有详尽的讲解,非常适合对游戏开发、虚拟现实开发设计感兴趣的初中级读者,也适合游戏相关专业作为教材使用。
AI简介
这是一本全面而深入的游戏开发教程,旨在帮助读者掌握Unity游戏引擎的操作和游戏开发流程,并通过对18个经典游戏案例的讲解,使读者深入理解游戏开发的算法和实现思路。
该书首先对Unity游戏引擎进行了概述,详细介绍了Unity的多平台应用、操作界面、自定义窗口布局以及重要概念。接着,书中通过打地鼠、俄罗斯方块、打砖块等游戏案例,详细讲解了游戏开发的程序思路和实现方法。
书中对三消游戏和翻牌子游戏等经典游戏也进行了详细的介绍和分析,使读者能够深入理解这些游戏的规则和实现方法。同时,书中还对横版跑酷游戏的发展历程进行了详细的讲解,使读者能够了解跑酷游戏的起源和演变过程。
在游戏的实现方面,书中详细讲解了地图生成的方法和技巧,包括如何根据游戏的设计需求来生成不同样式和难度的地图。此外,书中还对坦克大战、斗地主、五子棋、跳棋、吃豆人等游戏进行了详细的讲解和分析,使读者能够深入理解这些游戏的规则和实现方法。