当前位置:主页 > 计算机电子书 > 程序设计 > 游戏开发 pdf电子书
游戏开发程序设计基础

游戏开发程序设计基础 PDF 高清版

  • 更新:2021-06-30
  • 大小:24.83MB
  • 类别:游戏开发
  • 作者:韩红雷
  • 出版:中国传媒大学出版社
  • 格式:PDF

  • 资源介绍
  • 学习心得
  • 相关内容

游戏开发程序设计基础》是由中国传媒大学出版社出版的一本关于游戏开发方面的书籍,作者是韩红雷,主要介绍了关于游戏开发、程序设计、游戏开发基础方面的知识内容,目前在游戏开发类书籍综合评分为:9.5分。

书籍介绍

《游戏设计专业"十二五"规划教材:游戏开发程序设计基础》主要介绍C语言程序开发的方法,内容涉及C语言的基本语法、数据类型、程序流程控制、指针以及常用的数据结构等。《游戏设计专业"十二五"规划教材:游戏开发程序设计基础》的特点是将游戏开发作为C语言的具体应用案例,书中的代码示例大多采用游戏代码。每章的实践环节会给出主要利用本章内容开发的完整游戏工程。《游戏设计专业"十二五"规划教材:游戏开发程序设计基础》采用这种项目主导的方式,贯彻了理论联系实践的教学理念,更加有利于提高读者的学习兴趣,做到有的放矢,最终提高C语言的学习效果。

书中除了介绍C语言本身的知识,以及使用C语言进行编程,特别是游戏编程的方法之外,还特别强调了要使用科学的规划、规范的方式进行程序设计。这样可以让读者从开始就养成良好的编程习惯,有利于编写出简洁、高效、便于维护的代码。

书中的练习部分给出的游戏工程采用了针对Windows平台的Win32架构,利用了消息循环机制,游戏控制也坚持使用消息驱动、模块划分和刷新重绘等游戏工程常用的架构设计。相信通过《游戏设计专业"十二五"规划教材:游戏开发程序设计基础》的学习,读者不仅能够掌握C语言的使用方法,还可以了解游戏开发的基本原理,为将来学习使用其他游戏开发方式打下坚实基础。

目录

  • 前言
  • 第1章 程序设计概述
  • 1.1 计算机程序
  • 1.2 计算机游戏
  • 1.3 C语言特点及历史
  • 1.4 使用C语言进行程序开发
  • 1.5 算法
  • 1.6 第一个“游戏”程序
  • 1.7 小结
  • 第2章 变量和基本类型
  • 2.1 变量定义
  • 2.2 标识符
  • 2.3 变量与常量类型
  • 2.4 变量的存储类型
  • 2.5 数据的输出和输入
  • 2.6 打字母游戏
  • 2.7 小结
  • 第3章 运算符、表达式和语句
  • 3.1 运算符及表达式
  • 3.2 优先级
  • 3.3 结合方向
  • 3.4 语句
  • 3.5 计算器程序
  • 3.6 小结
  • 第4章 选择结构程序设计
  • 4.1 if语句
  • 4.2 switch语句
  • 4.3 goto语句
  • 4.4 猜数字游戏
  • 4.5 小结
  • 第5章 循环结构程序设计
  • 5.1 while语句
  • 5.2 do语句
  • 5.3 for语句
  • 5.4 注意事项
  • 5.5 跳转指令
  • 5.6 分形绘制
  • 5.7 小结
  • 第6章 函数及模块化程序设计
  • 6.1 函数定义
  • 6.2 函数调用
  • 6.3 函数参数
  • 6.4 递归函数
  • 6.5 和函数有关的变量
  • 6.6 吃砖块游戏
  • 6.7 小结
  • 第7章 数组和指针
  • 7.1 一维数组
  • 7.2 多维数组
  • 7.3 指针变量
  • 7.4 指针和数组
  • 7.5 指针变量的应用
  • 7.6 弹弹球
  • 7.7 小结
  • 第8章 字符串
  • 8.1 字符数组
  • 8.2 字符串的存储
  • 8.3 字符串的输出和输入
  • 8.4 字符串处理函数
  • 8.5 单词英雄
  • 8.6 小结
  • 第9章 用户自定义数据类型
  • 9.1 结构体
  • 9.2 共用体
  • 9.3 枚举
  • 9.4 使用typedef
  • 9.5 简化版坦克大战
  • 9.6 小结
  • 第10章 文件
  • 10.1 文件简介
  • 10.2 打开及关闭文件
  • 10.3 文件读写
  • 10.4 在程序中使用外部文件
  • 10.5 改进版坦克大战
  • 10.6 小结
  • 第11章 指针的高级应用
  • 11.1 动态分配内存空间
  • 11.2 指向指针的指针
  • 11.3 链表
  • 11.4 终极版坦克大战
  • 11.5 小结
  • 第12章 程序调试技巧
  • 12.1 编译和链接
  • 12.2 编程规范
  • 12.3 断点
  • 12.4 Watch
  • 12.5 注意指针操作
  • 12.6 其他易犯错误
  • 12.7 代码控制
  • 12.8 小蜜蜂游戏
  • 12.9 小结
  • 后记
     

资源获取

资源地址1:https://pan.baidu.com/s/1ZPTZPjLUudtIR_KHx7DgReQ(密码:8716)

相关资源

网友留言