会员
Beginning C++ Game Programming
John Horton更新时间:2021-03-26 16:13:12
最新章节:Leave a review - let other readers know what you think开会员,本书免费读 >
GettogripswithprogrammingtechniquesandgamedevelopmentusingC++librariesandVisualStudio2019KeyFeatures*LearngamedevelopmentandC++withafun,example-drivenapproach*BuildclonesofpopulargamessuchasTimberman,ZombieSurvivalShooter,aco-oppuzzleplatformer,andSpaceInvaders*Discovertipstoexpandyourfinishedgamesbythinkingcritically,technically,andcreativelyBookDescriptionThesecondeditionofBeginningC++GameProgrammingisupdatedandimprovedtoincludethelatestfeaturesofVisualStudio2019,SFML,andmodernC++programmingtechniques.Withthisbook,you’llgetafunintroductiontogameprogrammingbybuildingfivefullyplayablegamesofincreasingcomplexity.You’lllearntobuildclonesofpopulargamessuchasTimberman,Pong,aZombiesurvivalshooter,acooppuzzleplatformerandSpaceInvaders.Thebookstartsbycoveringthebasicsofprogramming.You’llstudykeyC++topics,suchasobject-orientedprogramming(OOP)andC++pointers,andgetacquaintedwiththeStandardTemplateLibrary(STL).ThebookhelpsyoulearnaboutcollisiondetectiontechniquesandgamephysicsbybuildingaPonggame.Asyoubuildgames,you’llalsolearnexcitinggameprogrammingconceptssuchasparticleeffects,directionalsound(spatialization),OpenGLprogrammableshaders,spawningobjects,andmuchmore.Finally,you’llexploregamedesignpatternstoenhanceyourC++gameprogrammingskills.Bytheendofthebook,you’llhavegainedtheknowledgeyouneedtobuildyourowngameswithexcitingfeaturesfromscratchWhatyouwilllearn*SetupyourgamedevelopmentprojectinVisualStudio2019andexploreC++librariessuchasSFML*ExploreC++OOPbybuildingaPonggame*Understandcoregameconceptssuchasgameanimation,gamephysics,collisiondetection,scorekeeping,andgamesound*Useclasses,inheritance,andreferencestospawnandcontrolthousandsofenemiesandshootrapid-firemachineguns*Addadvancedfeaturestoyourgameusingpointers,references,andtheSTL*ScaleandreuseyourgamecodebylearningmoderngameprogrammingdesignpatternsWhothisbookisforThisbookisperfectforyouifyouhavenoC++programmingknowledge,youneedabeginner-levelrefreshercourse,oryouwanttolearnhowtobuildgamesorjustusegamesasanengagingwaytolearnC++.Whetheryouaspiretopublishagame(perhapsonSteam)orjustwanttoimpressfriendswithyourcreations,you’llfindthisbookuseful.
品牌:中图公司
上架时间:2019-10-31 00:00:00
出版社:Packt Publishing
本书数字版权由中图公司提供,并由其授权上海阅文信息技术有限公司制作发行
最新章节
John Horton
主页
同类热门书
最新上架
- 会员
App UI设计案例实操
在智能手机快速发展的背景下,越来越多的人开始喜爱使用各种App。《AppUI设计案例实操》主要介绍了手机AppUI(用户界面)设计思路和制作过程。《AppUI设计案例实操》适合想要快速掌握UI设计制作方法的人员,也适合广大平面设计爱好者和相关行业从业人员,同时,也可作为高等院校的教学辅导用书。计算机6.5万字 - 会员
写给青少年的人工智能(Python版·微课视频版)
本书以通俗易懂的方式介绍人工智能的基础知识及其应用,采用案例的形式讲解,方便读者轻松阅读。全书共5章,首先介绍人工智能的基础知识,然后从文本、图像、语音三方面介绍自然语言处理、图像处理、语音识别等人工智能研究领域,最后通过实战案例让读者全面了解人工智能的应用。本书适合有志于了解人工智能基础知识及应用的初、高中学生,也可以作为人工智能初学爱好者的学习资料。计算机4.9万字 - 会员
Vue.js光速入门及企业项目开发实战
本书采用简洁直观的方式来讲解Vue2的各方面,并融入了关于Git的基础和进阶的知识,让读者在学习前端框架之余,还能学习到主流的团队代码管理工具和版本控制工具Git的知识应用。本书共11章,分为基础篇和进阶篇和项目实战篇。基础篇(第1~3章)详细讲述Vue框架的基础知识点,并以HTML文件的方式切入,浅显易懂,让你的学习体验达到最好。进阶篇(第4~8章)从webpack起步,系统地讲述webpack计算机4.1万字 - 会员
Scrapy网络爬虫开发实战
《Scrapy网络爬虫开发实战》介绍如何学习和使用流行的Scrapy框架开发网络爬虫应用,主要内容使用Python开发网络爬虫,识别网页的编码,结构化信息的提取,Scrapy爬虫的示例使用,ScrapyPlaywright抓取动态JS网站,将抓取的数据保存到数据库,部署、调度和运行Scrapy爬虫等。《Scrapy网络爬虫开发实战》适合作为高等院校计算机、软件工程专业本科生、研究生的参考书目,也适计算机4.7万字 - 会员
Python网络爬虫与数据分析从入门到实践
《Python网络爬虫与数据分析从入门到实践》从初学者的视角出发,以案例实操为核心,系统地介绍网络爬虫的原理、工具使用与爬取技术,并详细讲解数据分析的各种技巧。本书主要内容包括:Python基础语法,数据分析工具NumPy、Pandas、Matplotlib的使用,网络爬虫库Urllib、BeautifulSoup、Scrapy,正则表达式在网络爬虫中的应用,数据预处理与数据分析方法、中文文本处理计算机9.2万字 - 会员
你好,C语言
本书是一本全面介绍C语言的技术性书籍,旨在帮助读者深入了解C语言的基础知识和高级特性,以及它在实际项目中的应用。全书共15章,首先通过清晰易懂的语言,深入浅出地解释了C语言的语法和编程原理,其次重点介绍了C语言的指针操作、内存管理、文件处理和模块化编程等关键概念。此外,本书还提供了主富的实例,帮助读者加深对C语言的理解,并通过实践锻炼读者解决实际问题的能力本书适合作为高等院校计算机科学及相关专业的计算机16.3万字 - 会员
Vue.js 3.0源码解析(微课视频版)
本书共分为11章,将从源码角度入手,由浅入深分析Vue3框架的核心逻辑。首先通过极简demo引出Vue3框架核心思想,其次结合源码分析Vue3框架核心逻辑的实现原理,最后介绍Vue3框架常用命令、组件等底层实现逻辑。帮助读者深入理解Vue3框架的内部实现原理与运行逻辑,理解Vue3框架语法,揭开藏在表面的内容,让开发者能知其然还能知其所以然。本书面向有Vue开发经验和熟悉框架开发的前端计算机6.5万字 - 会员
Arduino机器人系统设计及开发
Arduino是一款便捷灵活、方便上手的开源电子原型平台。本书系统地讲解了Arduino系统的构成、ArduinoIDE的安装及使用,以及常用的两种Arduino控制器的使用,并通过机器人比赛案例,对具体项目进行了剖析,从任务要求到器材选择,再到整机组装、程序编写、程序调试,为读者对具体项目的操作应用起到一个抛砖引玉的作用。本书主要适合中小学生和对机器人感兴趣的初学者使用。计算机2.2万字 - 会员
小学生C++创意编程(视频教学版)
C++是信息学奥赛指定的编程语言。本书以通俗易懂的方式深入浅出地介绍了C++编程语言,适合作为小学生学习的教材类读物。《小学生C++创意编程(视频教学版)》的特点在于紧密结合生活,将算法融入其中。精心挑选了100多个案例,旨在逐步引导读者掌握编程技巧。书中的案例难度梯度设计合理,既能够满足孩子的挑战欲,又能让他们在完成任务后获得内在的成就感。本书以逻辑思维、算法思考为核心,旨在激发孩子对编程的学习计算机7.6万字