Cargando…

Learn C++ for game development /

"If you're new to C++ but understand some basic programming, then Learn C++ for Game Development lays the foundation for the C++ language and API that you'll need to build game apps and applications. Learn C++ for Game Development will show you how to: Master C++ features such as vari...

Descripción completa

Detalles Bibliográficos
Clasificación:Libro Electrónico
Autor principal: Sutherland, Bruce (Video game developer) (Autor)
Formato: Electrónico eBook
Idioma:Inglés
Publicado: [Berkeley, CA] : Apress, [2014]
Colección:Expert's voice in game development.
Temas:
Acceso en línea:Texto completo (Requiere registro previo con correo institucional)

MARC

LEADER 00000cam a2200000Ii 4500
001 OR_ocn883300582
003 OCoLC
005 20231017213018.0
006 m o d
007 cr cnu|||unuuu
008 140710s2014 caua o 001 0 eng d
040 |a GW5XE  |b eng  |e rda  |e pn  |c GW5XE  |d YDXCP  |d BTCTA  |d COO  |d B24X7  |d STF  |d UMI  |d DEBBG  |d DEBSZ  |d E7B  |d EBLCP  |d WAU  |d OCLCQ  |d Z5A  |d LIV  |d MERUC  |d ESU  |d OCLCQ  |d VT2  |d IOG  |d N$T  |d REB  |d UUM  |d OCLCF  |d CEF  |d INT  |d U3W  |d AU@  |d OCLCQ  |d WYU  |d YOU  |d OCLCQ  |d UAB  |d UKAHL  |d OCLCQ  |d DCT  |d ERF  |d OCLCQ  |d WURST  |d BRF  |d VLY  |d ADU  |d OCLCO  |d OCLCQ  |d OCL 
019 |a 884587584  |a 885593919  |a 902808942  |a 966358599  |a 1005766146  |a 1048137938  |a 1066614884  |a 1067195511  |a 1086430161  |a 1110998812  |a 1112573233  |a 1113431066  |a 1129354937  |a 1153024202  |a 1162338408 
020 |a 9781430264583  |q (electronic bk.) 
020 |a 1430264586  |q (electronic bk.) 
020 |z 9781430264576 
020 |z 1430264578 
024 7 |a 10.1007/978-1-4302-6458-3  |2 doi 
029 1 |a AU@  |b 000055996359 
029 1 |a AU@  |b 000062453816 
029 1 |a AU@  |b 000066076467 
029 1 |a AU@  |b 000066179325 
029 1 |a CHNEW  |b 000888649 
029 1 |a CHVBK  |b 374497699 
029 1 |a DEBBG  |b BV042182262 
029 1 |a DEBBG  |b BV043611915 
029 1 |a DEBSZ  |b 417229402 
029 1 |a DEBSZ  |b 420043837 
029 1 |a GBVCP  |b 882732579 
029 1 |a NZ1  |b 15753245 
029 1 |a AU@  |b 000067112830 
035 |a (OCoLC)883300582  |z (OCoLC)884587584  |z (OCoLC)885593919  |z (OCoLC)902808942  |z (OCoLC)966358599  |z (OCoLC)1005766146  |z (OCoLC)1048137938  |z (OCoLC)1066614884  |z (OCoLC)1067195511  |z (OCoLC)1086430161  |z (OCoLC)1110998812  |z (OCoLC)1112573233  |z (OCoLC)1113431066  |z (OCoLC)1129354937  |z (OCoLC)1153024202  |z (OCoLC)1162338408 
037 |a CL0500000461  |b Safari Books Online 
050 4 |a QA76.73.C153 
072 7 |a COM  |x 051070  |2 bisacsh 
072 7 |a COM  |x 012040  |2 bisacsh 
072 7 |a UY  |2 bicssc 
082 0 4 |a 005.13/3  |2 23 
049 |a UAMI 
100 1 |a Sutherland, Bruce  |c (Video game developer),  |e author. 
245 1 0 |a Learn C++ for game development /  |c Bruce Sutherland. 
264 1 |a [Berkeley, CA] :  |b Apress,  |c [2014] 
264 4 |c ©2014 
300 |a 1 online resource (xvii, 278 pages) :  |b illustrations 
336 |a text  |b txt  |2 rdacontent 
337 |a computer  |b c  |2 rdamedia 
338 |a online resource  |b cr  |2 rdacarrier 
347 |a text file  |b PDF  |2 rda 
490 1 |a Expert's voice in game development 
588 0 |a Online resource; title from PDF title page (EBSCO, viewed November 28, 2017). 
520 |a "If you're new to C++ but understand some basic programming, then Learn C++ for Game Development lays the foundation for the C++ language and API that you'll need to build game apps and applications. Learn C++ for Game Development will show you how to: Master C++ features such as variables, pointers, flow controls, functions, I/O, classes, exceptions, templates, and the Standard Template Library (STL); Use design patterns to simplify your coding and make more powerful games; Manage memory efficiently to get the most out of your creativity; Load and save games using file I/O, so that your users are never disappointed. Most of today's popular console and PC game platforms use C++ in their SDKs. Even the Android NDK and now the iOS SDK allow for C++; so C++ is growing in use for today's mobile game apps. Game apps using C++ become much more robust, better looking, more dynamic, and better performing. After reading this book, you'll have the skills to become a successful and profitable game app or applications developer in today's increasingly competitive indie game marketplace. The next stage is to take the foundation from this book and explore SDKs such as Android/Ouya, PlayStation, Wii, Nintendo DS, DirectX, Unity3D, and GameMaker Studio to make your career really take off. What you'll learn: How to use the various C++ skill fundamentals: variables, pointers, flow controls, functions, I/O, classes, exceptions, and more; How to write C++ games using object-oriented programming techniques: classes, objects, inheritance, and polymorphism; How to use templates and the Standard Template Library (STL) in C++; How to work with design patterns in C++ game development; How to apply C++ to native game activities; How to master concurrency and the gains in performance it brings. This book is for aspiring game developers with some previous programming experience who need to learn the critical C++ skills necessary to build game applications. C++ is the most popular programming language in use behind most game applications."--  |c Unedited summary from book. 
505 0 |a At a Glance; Introduction; Chapter 1: Beginning C++; Compilers; Programming Paradigms; Procedural Programming; Object-Oriented Programming; Generic Programming; C++ Game Programming; Our First C++ Program; Summary; Part 1: Procedural Programming; Chapter 2: Writing a Guessing Game with C++ Types; Dynamic Versus Static Typed Languages; Declaring Variables; Defining Variables; Integers; Unsigned Integers; Two's Complement; Floating Point Numbers; Boolean Values; Enums; Switching from One Type to Another; static_cast; A Simple Guessing Game; Summary. 
505 8 |a Passing Parameters to FunctionsReturn Values; Passing by Pointer; Passing by Reference; Structures; Adding Functions to Text Adventure; Summary; Chapter 6: Making Decisions with Flow Control; The if Statement; The else and else if Statements; The for Loop; The while Loop; The switch Statement; The break and continue Keywords; The goto Statement; Adding a Game Loop to Text Adventure; Summary; Chapter 7: Organizing Projects Using Files and Namespaces; Source and Header Files; Creating Namespaces; Updating Text Adventure with Source Files, Header Files, and Namespaces; Summary. 
505 8 |a Part 2: Object-Oriented ProgrammingChapter 8: Object-Oriented Programming with Classes; Object-Oriented Programming; Encapsulation; Constructors and Destructors; Method Overloading; Operator Overloading; Updating Text Adventure to Use Classes; Summary; Chapter 9: Controlling Data with Access Modifiers; The static Keyword; Creating static Local Variables; Using static class Member Variables; Using static Member Methods; Using static to Alter Global Scope; The const Keyword; Constant Variables; Constant Pointers; Constant Parameters; Constant Member Methods; Two More Keywords. 
546 |a English. 
590 |a O'Reilly  |b O'Reilly Online Learning: Academic/Public Library Edition 
650 0 |a C++ (Computer program language) 
650 0 |a Computer games  |x Programming. 
650 0 |a Video games  |x Programming. 
650 6 |a C++ (Langage de programmation) 
650 6 |a Jeux d'ordinateur  |x Programmation. 
650 6 |a Jeux vidéo  |x Programmation. 
650 7 |a COMPUTERS  |x Programming Languages  |x C++.  |2 bisacsh 
650 7 |a COMPUTERS  |x Programming  |x Games.  |2 bisacsh 
650 7 |a C++ (Computer program language)  |2 fast  |0 (OCoLC)fst00843286 
650 7 |a Video games  |x Programming.  |2 fast  |0 (OCoLC)fst00872114 
653 0 0 |a computerwetenschappen 
653 0 0 |a computer sciences 
653 1 0 |a Information and Communication Technology (General) 
653 1 0 |a Informatie- en communicatietechnologie (algemeen) 
776 0 8 |i Printed edition:  |z 9781430264576 
830 0 |a Expert's voice in game development. 
856 4 0 |u https://learning.oreilly.com/library/view/~/9781430264583/?ar  |z Texto completo (Requiere registro previo con correo institucional) 
938 |a Askews and Holts Library Services  |b ASKH  |n AH29483082 
938 |a Books 24x7  |b B247  |n bks00066360 
938 |a Baker and Taylor  |b BTCP  |n BK0015484684 
938 |a EBL - Ebook Library  |b EBLB  |n EBL1781935 
938 |a ebrary  |b EBRY  |n ebr10890830 
938 |a EBSCOhost  |b EBSC  |n 1174086 
938 |a YBP Library Services  |b YANK  |n 11954405 
994 |a 92  |b IZTAP