LEADER 03861oam 2200829I 450 001 9910451223203321 005 20200520144314.0 010 $a0-415-25868-5 010 $a1-134-51405-0 010 $a1-280-06894-9 010 $a0-203-42860-9 024 7 $a10.4324/9780203428603 035 $a(CKB)1000000000252474 035 $a(EBL)181631 035 $a(OCoLC)475892512 035 $a(SSID)ssj0000475719 035 $a(PQKBManifestationID)12164827 035 $a(PQKBTitleCode)TC0000475719 035 $a(PQKBWorkID)10469859 035 $a(PQKB)10877713 035 $a(SSID)ssj0000305561 035 $a(PQKBManifestationID)11226516 035 $a(PQKBTitleCode)TC0000305561 035 $a(PQKBWorkID)10286751 035 $a(PQKB)11116248 035 $a(MiAaPQ)EBC181631 035 $a(Au-PeEL)EBL181631 035 $a(CaPaEBR)ebr10099400 035 $a(CaONFJC)MIL6894 035 $a(OCoLC)56566076 035 $a(EXLCZ)991000000000252474 100 $a20180706d2002 uy 0 101 0 $aeng 135 $aur|n|---||||| 181 $ctxt 182 $cc 183 $acr 200 00$aParticipating in development $eapproaches to indigenous knowledge /$fedited by Paul Sillitoe, Alan Bicker, and Johan Pottier 210 1$aLondon ;$aNew York :$cRoutledge,$d2002. 215 $a1 online resource (285 p.) 225 1 $aASA monographs ;$vv. 34 300 $aDescription based upon print version of record. 311 $a0-203-44559-7 311 $a0-415-25869-3 320 $aIncludes bibliographical references and index. 327 $aBook Cover; Title; Contents; List of illustrations; Notes on contributors; Acknowledgements; Participant observation to participatory development: making anthropology work; Upsetting the sacred balance: can the study of indigenous knowledge reflect cosmic connectedness?; Beyond the cognitive paradigm: majority knowledges and local discourses in a non-Western donor society; Ethnotheory, ethnopraxis: ethnodevelopment in the Oromia regional state of Ethiopia; Canadian First Nations' experiences with international development; Globalizing indigenous knowledge 327 $aNegotiating with knowledge at development interfaces: anthropology and the quest for participationIndigenous knowledge, power and parity: models of knowledge integration; Interdisciplinary research and GIS: why local and indigenous knowledge are discounted; Indigenous and scientific knowledge of plant breeding: similarities, differences and implications for collaboration; 'Dej vu, all over again', again: reinvention and progress in applying local 330 $aThis thought- provoking and challenging collection focuses on how anthropologists can define and use indigenous knowledge without compromising anthropological expectations. 410 0$aA.S.A. monographs ;$v34. 606 $aEthnoscience$zDeveloping countries 606 $aIndigenous peoples$xEcology$zDeveloping countries 606 $aTechnical assistance$xAnthropological aspects$zDeveloping countries 606 $aCommunity development$zDeveloping countries 606 $aApplied anthropology$zDeveloping countries 606 $aNatural resources management areas$zDeveloping countries 608 $aElectronic books. 615 0$aEthnoscience 615 0$aIndigenous peoples$xEcology 615 0$aTechnical assistance$xAnthropological aspects 615 0$aCommunity development 615 0$aApplied anthropology 615 0$aNatural resources management areas 676 $a307.1/4 701 $aBicker$b Alan$0920197 701 $aPottier$b Johan$0688446 701 $aSillitoe$b Paul$f1949-$0920198 801 0$bFlBoTFG 801 1$bFlBoTFG 906 $aBOOK 912 $a9910451223203321 996 $aParticipating in development$92144566 997 $aUNINA LEADER 05513oam 2200541 450 001 9910735387703321 005 20190911103509.0 010 $a1-4302-5831-4 024 7 $a10.1007/978-1-4302-5831-5 035 $a(OCoLC)862412185 035 $a(MiFhGG)GVRL6UMX 035 $a(EXLCZ)992670000000497542 100 $a20140410d2013 uy 0 101 0 $aeng 135 $aurun|---uuuua 181 $ctxt 182 $cc 183 $acr 200 10$aBeginning Android C++ game development /$fBruce Sutherland 205 $a1st ed. 2013. 210 1$aNew York :$cApress,$d2013. 215 $a1 online resource (xix, 296 pages) $cillustrations (some color) 225 0 $aGale eBooks 300 $a"Take your Android game apps to the next level with the power of C++"--Cover. 300 $aIncludes index. 311 $a1-4302-5830-6 327 $a""Contents at a Glance""; ""Contents""; ""About the Author""; ""About the Technical Reviewer ""; ""Acknowledgments""; ""Introduction""; ""Chapter 1: An Introduction to Game Development""; ""A Brief History of Video Games""; ""Who Makes Games?""; ""The Difference between Computer Games and Board Games""; ""Comparing Mobile Phones to Game Consoles""; ""An Overview of Game Engines""; ""Summary""; ""Chapter 2: An Introduction to the Android Game Development Ecosystem""; ""Java and the Dalvik Virtual Machine""; ""C++ and the NDK""; ""Fragmentation and the Android Ecosystem""; ""Android Versions"" 327 $a""Screen Resolution and Aspect Ratio""""Input Device Support""; ""GPUs""; ""HelloDroid - Our First Android Game""; ""Creating a New Eclipse Project""; ""Adding NDK Support""; ""A Look at the NDK Build System""; ""Modifying the Build File""; ""Adding Application-Level Build Options""; ""Enabling Debugging""; ""Running the Game""; ""Summary""; ""Chapter 3: Game Design for Beginners: Droid Runner""; ""An Introduction to Design Documents""; ""Creating a World, Telling a Story, and Setting the Scene""; ""The Droid Runner Design Overview""; ""Section 1 - Game Overview"" 327 $a""Defining the Gameplay and Mechanics""""Section 2 - Gameplay and Mechanics""; ""Section 2.1 - Gameplay""; ""Section 2.2 - Mechanics""; ""Section 2.2.1 - Movement""; ""Section 2.2.2 - Obstacles""; ""Section 2.2.3 - Pickups""; ""Level Design""; ""Pacing""; ""Aesthetics""; ""Scale""; ""Technical Requirements""; ""Summary""; ""Chapter 4: Building a Game Engine""; ""Creating an Application Object""; ""Creating the Game Loop Using a Kernel and Tasks""; ""Starting the Kernel Class""; ""Defining the Task Interface""; ""Examining the Kernel Methods""; ""Androida???s Native App Glue""; ""Timekeeping"" 327 $a""Summary""""Chapter 5: Writing a Renderer""; ""Initializing the Window and OpenGL Using EGL""; ""An Introduction to Shaders""; ""An Introduction to Vertex Shaders in OpenGL ES 2.0""; ""An Introduction to Fragment Shaders in OpenGL ES 2.0""; ""Creating a Shader Program""; ""Rendering a Quad with OpenGL""; ""Representing Geometry""; ""Creating a Renderable""; ""Creating the Basic Shader""; ""Creating an App-Specific Application and Task""; ""Applying Textures to Geometry""; ""Loading a File""; ""Loading a TGA File""; ""Representing a GL Texture""; ""Creating TextureShader"" 327 $a""Initializing Textures and Shaders""""Loading Textures in a Task""; ""Summary""; ""Chapter 6: Game Entities""; ""What Is a Game Entity?""; ""Communicating with Game Objects via Events""; ""The Event Class""; ""The EventHandler Classes""; ""The EventManager""; ""EventManagera???s Friend Functions""; ""Big O Notation""; ""EventManagera???s Interface Methods""; ""Rendering an Object""; ""The TransformComponent Class""; ""The Transform Class""; ""The RenderableComponent""; ""The TransformShader Class""; ""The Player Object""; ""Making the Player Jump""; ""A Basic AI Entity""; ""Summary"" 327 $a""Chapter 7: Building Game Levels with Collision"" 330 $aBeginning Android C++ Game Development introduces general and Android game developers like you to Android's powerful Native Development Kit (NDK). The Android NDK platform allows you to build the most sophisticated, complex and best performing game apps that leverage C++.  In short, you learn to build professional looking and performing game apps like the book's case study, Droid Runner. In this book, you'll learn all the major aspects of game design and programming using the Android NDK and be ready to submit your first professional video game app to Google Play and Amazon Appstore for today's Android smartphones and tablet users to download and play.  The techniques contained in this book include building a game engine, writing a renderer, and building a full game app with entities, game levels and collisions. As part of the tutorial you'll also learn about inserting perspectives using cameras and including audio in your game app. 606 $aApplication software$xDevelopment 606 $aMobile computing$xProgramming 606 $aC++ (Computer program language) 615 0$aApplication software$xDevelopment. 615 0$aMobile computing$xProgramming. 615 0$aC++ (Computer program language) 676 $a004 676 $a794.815268 700 $aSutherland$b Bruce$4aut$4http://id.loc.gov/vocabulary/relators/aut$0866416 801 0$bMiFhGG 801 1$bMiFhGG 906 $aBOOK 912 $a9910735387703321 996 $aBeginning Android C++ Game Development$93412354 997 $aUNINA