游戏编程入门

author author     2022-08-01     688

关键词:

《游戏编程入门》是2005年由人民邮电出版社出版的图书,该书作者是king,译者是虹夜。
游戏编程入门介绍了如何设计和构建自己的电脑游戏。

游戏编程入门适用于任何对C++语言有基本了解的读者阅读,适宜作为读者进入游戏开发领域的技术入门学习用书。
游戏编程入门介绍如何设计和构建自己的电脑游戏。游戏编程入门不是泛泛地介绍编程理论,而是引导读者开发一个“即插即用”的游戏引擎,可以增强和重用这个游戏引擎以开发各种游戏。QKXue.NTE友情提示:书中包括了7个完整游戏的详尽解释以及示例代码,使读者准备好开始自己的游戏项目开发。如果读者喜爱玩游戏,那么只需在学习了如何开发它们之后,就可以玩上自己开发的游戏了。
光盘内容:Bloodshed Dev-C++开发环境;在游戏编程入门中开发的示例和游戏的完整源代码和可执行程序文件;C++语言和Windows编程的入门指导。

作品目录
第1部分 入门
第1章 学习开发游戏的基础知识
第2章 创建游戏引擎
第3章 学习绘制基本图形
第4章 绘制图形图像
第2部分 与游戏玩家交互
第5章 使用键盘和鼠标控制游戏
第6章 示例游戏:Brainiac
第7章 使用游戏杆改进输入
第8章 示例游戏:Light Cycles
第3部分 在游戏中使用了画面
第9章 使用子画面动画移动对象
第10章 管理子画面
第11章 示例游戏:Henway
第4部分 使用声音和音乐
第12章 播放数字声音效果
第13章 播放MIDI音乐
第14章 示例游戏:Battle Office
第5部分 高级动画
第15章 实现了画面外观动画
第16章 创建子画面背景
第17章 示例游戏:Meteor Defense
第6部分 让游戏拥有大脑
第18章 教游戏思考
第19章 示例游戏:Space Out
第7部分 增添游戏的趣味性
第20章 使用闪屏增添游戏的活力
第21章 使用演示模式展示游戏
第22章 记录高分
第8部分 附加练习
第23章 使用滋动背景更改远景
第24章 示例游戏:Stunt Jumper
配套光盘上的附录
附录A 选择游戏开发工具
附录B C++编程入门
附录C Windows游戏编程入门
附录D 创建游戏图形

作品前言
像Junkyard Wars和American Chopper这样的电视节目获得了极大的成功,在很大程度上是因为它们揭示了有趣的机器(例如潜水艇、破城槌以及摩托车等)构造背后的创造性过程。自从有了电视以来,教育性的电视节目就一直存在,但是直到最近,教育才进入了正统娱乐的领域。这些节目之所以获得成功,是因为它们展示了在头脑中产生一个想法并将它们转化为现实是多么有趣和具有挑战性。是的,它们是教育性的,但是更重要的是,它们很有趣。游戏编程入门中有同样有挑战性的乐趣在等待着读者,你将学习如何构建自己的视频游戏。不,你不能轰鸣着引擎骑着自己的游戏在街道上飞速行驶,但是你可以与朋友和家人分享,炫耀自己新获得..
《游戏编程入门(原书第3版)》从基本的Windows编程开始,为游戏编程入门者介绍了使DirectX在Windows下编写游戏所需的基础知识。读者将学习到把思想转化为现实所需的技术比如2D、3D图形的绘制、背景卷动、处理游戏输入、音效、碰撞检测等。
  《游戏编程入门(原书第3版)》语言简练,适合有志于进入游戏编程世界且有一定C语言编程基础的初学者阅读,也适合作为社会培训机构的培训教材。
  《游戏编程入门(原书第3版)》中文简体字翻译版由圣智学习出版公司授权机械工业出版社独出版发行。此版本仅限在中华人民共和国境内(不包括中国香港、澳门特别行政区及中国台湾)销售。未经授权的《游戏编程入门(原书第3版)》出口将被视为违反版权法的行为。未经出版者预先书面许可,不得以任何方式复制或发行奉书的任何部分。

游戏开发怎么样学能入门零基础学游戏编程

游戏编程入门级教程,讲解通俗易懂。用具体实例讲解的方式让你用最短的时间掌握游戏编程基础知识。本程序使用中文开发平台搭建之星,搭建之星采用可视化构件,不需有英文基础,开发速度极快,操作非常简单。不论你使... 查看详情

游戏开发大神“浅墨”《opencv3编程入门》作者毛星云“意外”离世

...11日),网络ID“浅墨”,90后,微软最有价值专家;腾讯游戏LeadEngineProgra 查看详情

pygame:python游戏编程入门-1(代码片段)

PyGame:Python游戏编程入门✨博主介绍前言基本PyGame程序PyGame概念PyGame初始化和模块显示器和表面图像和矩形基本游戏设计导入和初始化PyGame设置显示器设置游戏循环处理事件在屏幕上绘图使用.blit()和.flip()精灵用户输入✨博... 查看详情

pygame:python游戏编程入门-1(代码片段)

PyGame:Python游戏编程入门✨博主介绍前言基本PyGame程序PyGame概念PyGame初始化和模块显示器和表面图像和矩形基本游戏设计导入和初始化PyGame设置显示器设置游戏循环处理事件在屏幕上绘图使用.blit()和.flip()精灵用户输入✨博... 查看详情

unity编程入门2地形系统和游戏对象

预设体(prefab)将某个游戏对象以文件的形式存储起来作用:用来批量管理游戏对象1)修改预设体的缩放,会对所有的游戏对象都产生影响2)给一个预设体添加组件,那么所有的游戏对象都会被加上这个组件Select:快速找到这个游... 查看详情

10个python入门小游戏,零基础打通关,就能掌握编程基础

不会python就不能用python开发入门级的小游戏?当然不是,我收集了十个python入门小游戏的源码和教程,并且即使你没有python基础,只要跟着这十个小游戏的开发详细教程去做,以及有了全部的源码,那就能自己开发出这样十个pyt... 查看详情

编程入门:15个边玩游戏边学编程的网站!学编程不再枯燥

...法不对?比方说,你有没有想过,可以通过打游戏来学编程?今天我想跟大家分享几个网站,教你如何通过边打游戏边学编程!1、CodingGames一边玩游戏,一边挑战编程难题。C 查看详情

游戏编程入门之测试字体输出(代码片段)

...少关注流程(比如满载字体的位图图像)而花更多的时间在游戏的代码上。ID3DXFont接口用于创建字体,其指针版本已经预定义好了。1LPD3DFONTfont;  我们将使用一个名为D3DXCreateFontIndirect的函数来创建字体并且为字体打印做准... 查看详情

《c++游戏编程入门》读书笔记

...是得把基础在捋一捋 读书笔记:不管是某个程序是游戏还是应用程序,启动改程序运行的文件即为可执行文件流程:(1)程序员通过编辑器写c++源代码,通常以.cpp为扩展名的文件(2)调用c 查看详情

python编程入门之一:设计一个猜数字小游戏(代码片段)

第一章设计一个猜数字游戏在大家开始学习这门语言之前,我想我们应该通过一种有趣的方式来为我们的学习进行铺垫,比如先写一个“游戏”?没错,就是一个游戏,一个猜数字的小游戏,大家假装期待一下吧(手动滑稽)1.1... 查看详情

python编程入门之一:设计一个猜数字小游戏(代码片段)

第一章设计一个猜数字游戏在大家开始学习这门语言之前,我想我们应该通过一种有趣的方式来为我们的学习进行铺垫,比如先写一个“游戏”?没错,就是一个游戏,一个猜数字的小游戏,大家假装期待一下吧(手动滑稽)1.1... 查看详情

c语言小游戏,编程入门必看,初级扫雷(代码片段)

文章目录一.扫雷描述二.扫雷的设计思路2.1扫雷游戏的基本结构和菜单交互2.2扫雷游戏的实现函数game()2.3扫雷棋盘的创建2.4扫雷棋盘的初始化函数InitBoard()2.5扫雷棋盘的打印函数DisplayBoard()2.6扫雷棋盘的布置雷函数SetMine()2.7扫雷棋... 查看详情

python如何入门?直接按这个方式玩炸弹超人小游戏,就能掌握编程

还在从基础知识点开始学python吗?还不如直接玩python小游戏炸弹超人,跟着详细教程开始,从不会python到掌握python基础知识点,并且还有所有源码,想学不会编程都难。下面讲一下开发Python小游戏炸弹超人的大致步骤(在底部直... 查看详情

从python入门开始,玩这个炸弹超人小游戏,打通关就可以掌握编程

还记得那个街机游戏炸弹超人吗?现在用python可以直接开发出一个这样的炸弹超人小游戏,并且非常简单,跟着详细教程学,再加上所有的源码,你就不仅能开发出一个这样的python小游戏,还可以在开发游戏的过程中,掌握很多... 查看详情

编程入门网

http://www.codecombat.com :通过玩游戏来启蒙,有中文版,适合初学者http://www.khanacademy.org :纯英文视频讲解教学,适合学霸和笔记党http://www.codecademy.com :交互式实战,效果最佳,但需有一定基础 查看详情

unity入门笔记-01-从零到开始编程(代码片段)

Unity入门笔记-01-从零到开始编程前言:玩游戏着实无聊荒废时光,我决定还是找点不需要烧钱又感兴趣,同时以前没入门过的知识学习一下。无意中刷到了unity的科普视频,心想,这是个不错的机遇,说干... 查看详情

pygame:python游戏编程入门-1(代码片段)

PyGame:Python游戏编程入门✨博主介绍前言基本PyGame程序PyGame概念PyGame初始化和模块显示器和表面图像和矩形基本游戏设计导入和初始化PyGame设置显示器设置游戏循环处理事件在屏幕上绘图使用.blit()和.flip()精灵用户输入✨博... 查看详情

[书籍推荐]编程入门学习必备

... 边玩边学编程,请下载这个谷歌教育团队开发的免费游戏 https://store.steampowered.com/app/929860/Game_Builder/(同样适用于中学生模拟机器人竞赛选手,还 查看详情