Beginning C++ Game Programming: Learn C++ from scratch by building fun games 3rd ed. Edition
Thumbnail 1

Beginning C++ Game Programming: Learn C++ from scratch by building fun games 3rd ed. Edition

产品编号: 633341104
安全交易

描述

Full description not available

Large manufacture image 1
Small manufacture image 1Small manufacture image 2Small manufacture image 3Small manufacture image 4Small manufacture image 5

评论

J**T

Excellent guide to C++ and Game programming.

This is a great book for people wanting to get into game development. Experience with C/C++ is definitely helpful, although not mandatory for the book to be useful.The book walks you through several basic 2D game builds. Instructions in the book are well-defined, and explained. The book doesn't just tell you to "write this code here", but it tells you WHY you write that code there, and what that code does.The sample programs in the book are easy to follow. The instructions make it easy to hack the code yourself and make personal modifications, seeing how they alter the performance and functionality.If I were to give any gripe or critique to the book, it would be that the book focuses on MS Visual Studio. That being said, the instructions are written in such a way, that you can definitely use the book with Linux, but you just need to know the steps to setting up the libraries and dependencies in your IDE or Makefile.

R**R

Scratch learning

So far so good learn a game from scratch no engine

S**R

A good book

I found this explained things well for me. It was much easier to understand what I was getting into with this.

P**N

A Rewarding Journey

First things first--If you want to follow along with this book you MUST use version 2.6.0 of SFML. I tried the most recent version of SFML and the RenderWindow class didn't understand the arguments I was sending to it. This isn't really the Author's fault, I'm just mentioning it here as a PSA. With that out of the way, let's talk about the book.The good:This is not like copying code from a 1980's computer magazine. Here, the Author does a very good job of explaining the code and providing as many opportunities as possible to run the incomplete game at various stages to see the progress. Whenever a new concept is introduced, the Author presents simplified theory on the concept before implementing it in the game code. Also, there is a lot of additional information provided that is interesting but not directly related to the code. Lots of links provided. To get the most out of this book, I recommend taking the time to review and really understand the code every step of the way before moving on.The bad:The errors in the code. There are a number of places where the actual code is commented out as if it is a part of a previous comment (preceded by a // symbol). This would be bad enough if it happened a few hundred pages in, but is particularly egregious considering it happens throughout the very first chapter! I imagine a complete beginner to c++ would be very confused by this. Also, a major line of code missing on page 514. Strangely, the code in the download bundle does not have these errors. The Pong game has some rather major bugs, but if you understand the code, they're not hard to fix.The ugly:In the Zombie Shooter game, the hitboxes on the zombies and player character are bigger than they should be. So unless you want to take take damage within smelling distance of a zombie, I recommend getting a png image editor and cropping the extra space around the characters before starting.

O**N

Enriching book for a beginner

This book is really good for people who want to learn C++/Game Development as it's title suggests, the explanations in the book are very well done, abstracting subjects so that the beginner can gradually learn harder concepts, I will definitely recommend this book if you're a beginner.

C**S

Missing code and typos from the very start

Right from the start there are crippling typos and omissions in the example code. I'm already familiar with coding in general so I was able to catch these without too much struggle, but this must be confusing for a complete beginner. A couple examples:Page 73: If one follows the instructions ("Delete the entire contents of the code window and add the following code"), they'll be left with code that doesn't compile because it's missing int main(). This is literally the FIRST code example in the book, and it's wrong.Page 77: Again, more code to enter which is missing a critical line because it's commented out. A comment says "// Create a video mode object VideoMode vm (1920, 1080);" but VideoMode vm(1920, 1080); needs to be on its own line and not commented out.I'm still early on in the book and will bump up my rating if things improve, but this is a pretty sloppy way to start a book aimed at novice coders.

常见问题

是的,所有产品均直接来自美国,英国,阿联酋和印度的授权零售商。我们保持严格的质量控制过程,并在运输前验证每种产品。所有项目都有适用的制造商保证,并由我们的标准退货政策涵盖。
送货时间因目的地国家 /地区不等,通常从3-9个工作日不等。每个订单都可以通过我们的系统完全跟踪。我们处理所有关闭范围,并使用可靠的快递合作伙伴进行最后一英里的交付。您将通过电子邮件和我们的应用程序定期收到有关您的订单状态的更新。
自2014年以来,落伍车是一个国际电子商务平台。我们每天在全球范围内安全地处理数千个订单。每个产品都会在交付前经过我们的质量验证过程,我们提供端到端订单跟踪,24/7客户支持以及全面的回报政策,以确保安全的购物体验。
我们的价格包括产品成本,国际运输,进口关税,关税和当地交货费用。我们处理所有海关和导入程序,确保交货时没有隐藏的费用。 Pro会员将获得额外的福利,包括免费送货。

TrustPilot

TrustScore 4.5 | 7,300多个评论

Neha S.

整个订购过程中沟通顺畅。产品完美。

2 周前

Farhan Q.

交货时间非常好,包装也很安全。

2 个月前

全球购物,通过 Desertcart 享受优惠
物有所值
各种产品的价格具有竞争力
全球购物
为 100 多个国家的数百万购物者提供服务
增强保护
深受全球购物者喜爱的值得信赖的支付方式
客户保证
深受全球购物者喜爱的值得信赖的支付方式。
沙漠车应用程序
随时随地随时随地购物。

向AI询问此产品

TrustPilot

TrustScore 4.5 | 7,300多个评论

拉维·S。

我很喜欢这里提供的多种产品。一定会再次光顾。

2 个月前

尤素夫·A.

总体来说,体验非常棒。会推荐给朋友和家人。

1 个月前

Beginning C Game Programming Learn C From Scratch By Building | Desertcart Macau