Cargando…

SFML game development : learn how to use SFML 2.0 to develop your own feature-packed game /

SFML Game Development is a fast-paced, step-by-step guide, providing you with all the knowledge and tools you need to create your first game using SFML 2.0.SFML Game Development addresses ambitious C++ programmers who want to develop their own game. If you have plenty of ideas for an awesome and uni...

Descripción completa

Detalles Bibliográficos
Clasificación:Libro Electrónico
Autor principal: Haller, Jan
Otros Autores: Hansson, Henrik Vogelius, Moreira, Artur
Formato: Electrónico eBook
Idioma:Inglés
Publicado: Birmingham : Packt Pub., 2013.
Colección:Community experience distilled.
Temas:
Acceso en línea:Texto completo

MARC

LEADER 00000cam a2200000Ma 4500
001 EBSCO_ocn854569177
003 OCoLC
005 20231017213018.0
006 m o d
007 cr cn|||||||||
008 130716s2013 enka o 001 0 eng d
040 |a E7B  |b eng  |e pn  |c E7B  |d OCLCQ  |d OCLCO  |d N$T  |d OCLCF  |d COO  |d OCLCQ  |d ICA  |d PIFAG  |d D6H  |d STF  |d WRM  |d VTS  |d NRAMU  |d VT2  |d OCLCQ  |d JBG  |d A6Q  |d UKAHL  |d HS0  |d AJS  |d UKCRE  |d OCLCO  |d QGK  |d OCLCQ  |d OCL  |d OCLCO 
019 |a 961650558  |a 962643571  |a 1081272512  |a 1083551104  |a 1103271790  |a 1129330993  |a 1153015392  |a 1259071913 
020 |a 9781849696852  |q (electronic bk.) 
020 |a 1849696853  |q (electronic bk.) 
020 |a 1849696845 
020 |a 9781849696845 
020 |z 9781849696845 
029 1 |a AU@  |b 000053309277 
029 1 |a CHNEW  |b 000620412 
029 1 |a DEBSZ  |b 493124829 
029 1 |a NZ1  |b 15589147 
029 1 |a AU@  |b 000059691849 
035 |a (OCoLC)854569177  |z (OCoLC)961650558  |z (OCoLC)962643571  |z (OCoLC)1081272512  |z (OCoLC)1083551104  |z (OCoLC)1103271790  |z (OCoLC)1129330993  |z (OCoLC)1153015392  |z (OCoLC)1259071913 
050 4 |a QA76.76.C672  |b M67 2013eb 
072 7 |a GAM  |x 001000  |2 bisacsh 
082 0 4 |a 794.81526  |2 23 
049 |a UAMI 
100 1 |a Haller, Jan. 
245 1 0 |a SFML game development :  |b learn how to use SFML 2.0 to develop your own feature-packed game /  |c Jan Haller, Henrik Vogelius Hansson, Artur Moreira ; [foreword by Laurent Gomila]. 
260 |a Birmingham :  |b Packt Pub.,  |c 2013. 
300 |a 1 online resource (vi, 276 pages) :  |b illustrations (some color). 
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 
490 1 |a Community experience distilled 
500 |a Includes index. 
505 0 |a Cover; Copyright; Credits; Foreword; About the Authors; About the Reviewers; www.PacktPub.com; Table of Contents; Preface; Chapter 1: Making a Game Tick; Introducing SFML; Downloading and installation; A minimal example; A few notes on C++; Developing the first game; The Game class; Game loops and frames; Input over several frames; Vector algebra; Frame-independent movement; Fixed time steps; Other techniques related to frame rates; Displaying sprites on the screen; File paths and working directories; Real-time rendering; Adapting the code; Summary 
505 8 |a Chapter 2: Keeping Track of Your Textures -- Resource ManagementDefining resources; Resources in SFML; Textures; Images; Fonts; Shaders; Sound buffers; Music; A typical use case; Graphics; Audio; Acquiring, releasing, and accessing resources; An automated approach; Finding an appropriate container; Loading from files; Accessing the textures; Error handling; Boolean return values; Throwing exceptions; Assertions; Generalizing the approach; Compatibility with sf::Music; A special case -- sf::Shader; Summary; Chapter 3: Forge of the Gods -- Shaping Our World; Entities; Aircraft 
505 8 |a Alternative entity designsRendering the scene; Relative coordinates; SFML and transforms; Scene graphs; Scene nodes; Node insertion and removal; Making scene nodes drawable; Drawing entities; Connecting entities with resources; Aligning the origin; Scene layers; Updating the scene; One step back -- absolute transforms; The view; Viewport; View optimizations; Resolution and aspect ratio; View scrolling; Zoom and rotation; Landscape rendering; SpriteNode; Landscape texture; Texture repeating; Composing our world; World initialization; Loading the textures; Building the scene; Update and draw 
505 8 |a Integrating the Game classThe run method; Summary; Chapter 4: Command and Control -- Input Handling; Polling events; Window events; Joystick events; Keyboard events; Mouse events; Getting the input state in real time; Events and real-time input -- when to use which; Delta movement from the mouse; Playing nice with your application neighborhood; A command-based communication system; Introducing commands; Receiver categories; Command execution; Command queues; Handling player input; Commands in a nutshell; Implementing the game logic; A general-purpose communication mechanism 
505 8 |a Customizing key bindingsWhy a player is not an entity; Summary; Chapter 5: Diverting the Game Flow -- State Stack; Defining a state; The state stack; Adding states to StateStack; Handling updates, input, and drawing; Input; Update; Draw; Delayed pop/push operations; The state context; Integrating the stack in the Application class; Navigating between states; Creating the game state; The title screen; Main menu; Pausing the game; The loading screen -- sample; Progress bar; ParallelTask; Thread; Concurrency; Task implementation; Summary; Chapter 6: Waiting and Maintenance Area -- Menus 
520 |a SFML Game Development is a fast-paced, step-by-step guide, providing you with all the knowledge and tools you need to create your first game using SFML 2.0.SFML Game Development addresses ambitious C++ programmers who want to develop their own game. If you have plenty of ideas for an awesome and unique game, but don't know how to start implementing them, then this book is for you. The book assumes no knowledge about SFML or game development, but a solid understanding of C++ is required. 
546 |a English. 
590 |a eBooks on EBSCOhost  |b EBSCO eBook Subscription Academic Collection - Worldwide 
650 0 |a Video games  |x Programming. 
650 6 |a Jeux vidéo  |x Programmation. 
650 7 |a GAMES  |x Board.  |2 bisacsh 
650 7 |a Video games  |x Programming  |2 fast 
700 1 |a Hansson, Henrik Vogelius. 
700 1 |a Moreira, Artur. 
776 |z 1-299-71177-4 
776 |z 1-84969-684-5 
830 0 |a Community experience distilled. 
856 4 0 |u https://ebsco.uam.elogim.com/login.aspx?direct=true&scope=site&db=nlebk&AN=604065  |z Texto completo 
938 |a Askews and Holts Library Services  |b ASKH  |n AH26851203 
938 |a ebrary  |b EBRY  |n ebr10728432 
938 |a EBSCOhost  |b EBSC  |n 604065 
994 |a 92  |b IZTAP