本书把游戏开发实践应用于C语言课程设计教学,应用C语言从无到有开发游戏,通过游戏案例逐步应用学到的语法知识,提升读者对编程的兴趣和能力。书中第1~3章学习普通Win32程序的游戏开发,第4~5章学习图形交互游戏开发,第6~7章进行后续语法知识的学习与应用,第8章介绍了多个游戏开发实践案例。本书可以作为理工科大学生程序设计或者C语言程序设计的配套教材,也可以作为编程爱好者的自学辅导书。目录第1章C语言游戏开发快速入门1.1弹跳的小球1.1.1显示静止的小球1.1.2小球下落1.1.3上下弹跳的小球1.1.4斜着弹跳的小球1.1.5控制小球弹跳的速度1.1.6小结1.2最简单的飞机游戏1.2.1scanf控制飞机移动1.2.2getch控制飞机移动1.2.3显示复杂的飞机图案1.2.4发射激光1.2.5打靶练习1.2.6小结1.3程序调试方法1.3.1语法错误1.3.2逻辑错误1.3.3常用技巧第2章函数封装的游戏开发2.1飞机游戏2.1.1代码重构2.1.2新式子弹2.1.3静止的敌机2.1.4敌机移动2.1.5击中敌机2.1.6清屏功能2.1.7小结2.2用函数实现反弹球消砖块2.2.1代码重构2.2.2显示边框2.2.3显示移动挡板2.2.4反弹小球2.2.5消砖块2.2.6小结2.3flappybird2.3.1下落的小鸟2.3.2显示小鸟和障碍物2.3.3让障碍物移动2.3.4判断是否碰撞2.3.5障碍物循环出现2.3.6小结第3章应用数组的游戏开发3.1生命游戏3.1.1游戏的初始化3.1.2繁衍或死亡3.1.3小结3.2用数组实现反弹球消砖块3.2.1反弹球3.2.2增加挡板3.2.3消砖块3.2.4小结3.3空战游戏3.3.1飞机的显示与控制3.3.2发射子弹3.3.3击中敌机3.3.4多台敌机3.3.5发射散弹3.3.6小结3.4贪吃蛇3.4.1构造小蛇3.4.2小蛇的移动3.4.3玩家控制小蛇移动3.4.4判断游戏失败3.4.5吃食物增加长度3.4.6小结3.5版本管理与团队协作3.5.1SVN简介3.5.2开发实践3.5.3小结第4章简单绘图游戏的开发4.1EasyX快速入门4.1.1EasyX的介绍与安装4.1.2简易绘图4.1.3简单动画4.1.4小结4.2多球反弹4.2.1多个反弹球和墙壁碰撞4.2.2反弹球之间相互碰撞4.2.3小结4.3实时钟表4.3.1绘制静态秒针4.3.2秒针的转动4.3.3根据实际时间转动4.3.4添加时针和分针4.3.5添加表盘刻度4.3.6小结4.4结合游戏开发框架和EasyX绘图实现反弹球消砖块4.4.1游戏框架代码的重构4.4.2绘制静态挡板4.4.3控制挡板接球4.4.4消砖块</
Le informazioni nella sezione "Riassunto" possono far riferimento a edizioni diverse di questo titolo.
Da: liu xing, Nanjing, JS, Cina
paperback. Condizione: New. Paperback. Pub Date: 2017-07-01 Pages: $number Publisher: Tsinghua University Press this book to use the game development practice in the C language curriculum design teaching. the use of C language from scratch to develop the game. through the game case gradually applied to learn grammar knowledge. Enhance the reader's interest and ability in programming. Chapter 1th to 3rd of the book to learn the ordinary Win32 program game . Codice articolo DP041614
Quantità: 3 disponibili