Beginning C++ Game Programming: Learn to program with C++ by building fun games, 2nd Edition
Thumbnail 1

Beginning C++ Game Programming: Learn to program with C++ by building fun games, 2nd Edition

4.5/5
معرّف المنتج: 317238609
معاملة آمنة

الوصف

Beginning C++ Game Programming: Learn to program with C++ by building fun games, 2nd Edition

المراجعات

4.5

جميعها من مشتريات تم التحقق منها

R**H

Its a good way to get back into c++ and SFML is a good framework for learning game development

The book is simple because the author is teaching someone that knows nothing about c++ including basic data structures. However, for this is a perfect approach even for the one who knows this because it gives the student a simple example to make into more refined code. This gives an example but allows one to put their approach to it. I have only gotten a bit into the book. I will update this review when I get closer to the end.

J**E

Good for beginners and above

Although I was disappointed to receive it with the cover damaged, I don't rate books based on that. I usually avoid books from Packt> Publishing. They are written by authors with good knowledge, but terrible at explaining things, and the published does nothing to fix it. I am pleased to say this is not the case. John Horton manages to explain the content in an easy to understand way. I have completed only 2 chapters, but pleased with the progress.The book is oriented to Windows users (most of those who want to learn game development) but with notes to Linux and Mac users on chapter 1 (the most challenging for a new programmer). In my experience, Linux users won't find it difficult to follow the book once the initial set up is complete.I am not new to programming, but I am to C++ and game development. I like that the author treats the reader as a beginner but not in a condescending way (IMO).Definitely I can recommend this book to those who want to learn C++ even if game development of SFML is not the final goal.

J**P

good book for reference

100% would recommend!

M**D

Learning to program games whilst learning C/C++ is fun

I'm just a hobbyist, who writes small programs for fun. Using graphics and audio has always been time consuming and difficult for me, but being introduced to SFML has brought new gaming possibilities. I have a basic understanding of C and C++ but thought OOP would need too much extra knowledge. This book has really enabled me to get to grips with OOP in a fun and practical way. I'm only on chapter 8, but have learnt enough already to provide a colourful fun game. I like the writing style too. Very enjoyable. I wish I had it a few years ago. I've learnt a great deal of new knowledge very quickly.

K**R

Zu viel OOP?

Für eine Einführung in C++ ein Spiel zu nehmen ist eine super Idee; Und der Author weiss das auch detailiert umzusetzen. Allerdings werde ich das Gefühl nicht los dass das Vorhaben in Klassen-Spaghetti Code gemündet ist. Ich meine das zu viele Klassen erzeugt wurden - zu viel verteilter Code. Sieht man in das Source Verzeichnis mit einer Anzahl grösser 25 Klassen, das Spiel aber z.B: invader++ würde ich mit weit weniger prozeduralen code schreiben. das Spiel dagegen wirkt im Vergleich zur komplexen klassenhierarchie enttäuschend schlicht.Das ganze im Entity Component System nach data oriented Pattern zu schreiben wäre aber zu schwierig. Als Einsteigerbuch sicher spannend, aber gerade OOP zeigt in C++ Grenzen, vor allem wenn das Spiel komplexer wird.

الأسئلة الشائعة

ترست بايلوت

الثقة 4.5 | 7300+ مراجعات

علي ح.

شحن سريع وتغليف ممتاز. أداة ليثيرمان تبدو فاخرة ومتينة للغاية.

منذ يوم واحد

نهى س.

اتصال ممتاز طوال عملية الطلب. المنتج مثالي.

منذ أسبوعين

تسوّق عالميًا، ووفّر مع Desertcart
قيمة مقابل المال
أسعار تنافسية على مجموعة واسعة من المنتجات.
تسوّق عالميًا
خدمة ملايين المتسوقين في أكثر من 100 دولة
حماية معززة
خيارات دفع موثوقة يحبها المتسوقون في جميع أنحاء العالم.
ضمان العملاء
خيارات دفع موثوقة يحبها المتسوقون في جميع أنحاء العالم.
تطبيق Desertcart
تسوّق أثناء التنقل، في أي وقت وأي مكان.
JD 135.49

الرسوم والضرائب مشمولة

JORDANمتجر
1
الشحن مجاني

with PRO Membership

إرجاع مجاني

30 يومًالمستخدمي عضوية PRO

15 يومًابدون عضوية

معاملة آمنة

ترست بايلوت

الثقة 4.5 | 7300+ مراجعات

يوسف أ.

تجربة رائعة بشكل عام. سأوصي بها للأصدقاء والعائلة.

منذ شهر

خالد ز.

تجربة رائعة من الطلب إلى التسليم. موصى به بشدة!

منذ أسبوع

Beginning C Game Programming Learn To Program With C By | Desertcart JORDAN