• Home
  • Advanced Search
  • Directory of Libraries
  • About lib.ir
  • Contact Us
  • History

عنوان
Mastering SFML game development :

پدید آورنده
Raimondas Pupius.

موضوع
C++ (Computer program language),Computer games-- Design.,Computer games-- Programming.,Multimedia systems-- Computer programs.,C++ (Computer program language),Computer games-- Design.,Computer games-- Programming.,COMPUTERS-- Programming-- Games.,Multimedia systems-- Computer programs.

رده
QA76
.
76
.
C672

کتابخانه
Center and Library of Islamic Studies in European Languages

محل استقرار
استان: Qom ـ شهر: Qom

Center and Library of Islamic Studies in European Languages

تماس با کتابخانه : 32910706-025

INTERNATIONAL STANDARD BOOK NUMBER

(Number (ISBN
1786466848
(Number (ISBN
9781786466846
Erroneous ISBN
178646988X
Erroneous ISBN
9781786469885

TITLE AND STATEMENT OF RESPONSIBILITY

Title Proper
Mastering SFML game development :
General Material Designation
[Book]
Other Title Information
create complex and visually stunning games using all the advanced features available in SFML development /
First Statement of Responsibility
Raimondas Pupius.

.PUBLICATION, DISTRIBUTION, ETC

Place of Publication, Distribution, etc.
Birmingham, UK :
Name of Publisher, Distributor, etc.
Packt Publishing,
Date of Publication, Distribution, etc.
2017.

PHYSICAL DESCRIPTION

Specific Material Designation and Extent of Item
1 online resource (1 volume) :
Other Physical Details
illustrations

CONTENTS NOTE

Text of Note
Cover; Copyright; Credits; About the Author; About the Reviewer; www.PacktPub.com; Customer Feedback; Table of Contents; Preface; Chapter 1: Under the Hood -- Setting up the Backend; Introduction; Pacing and source code examples; Common utility functions; The Linux version; Other miscellaneous helper functions; Generating random numbers; Service locator pattern; Entity component system core; Resource management; Windows system; Application states; Loading state; File loader; Implementing the loading state; Managing application events; Event manager interface; Use of graphical user interfaces.
Text of Note
Building the tile selectorImplementing the tile selector; Summary; Chapter 6: Adding Some Finishing Touches -- Using Shaders; Understanding shaders; Shader examples; SFML and shaders; Localizing rendering; Implementing the renderer; Integrating the Renderer class; Adapting existing classes; Updating the ParticleSystem; Updating entity and map rendering; Creating a day/night cycle; Updating the Map class; Writing the shaders; Summary; Chapter 7: One Step Forward, One Level Down -- OpenGL Basics; Use of copyrighted resources; Setting up OpenGL; Setting up a Visual Studio project; Using GLEW.
Text of Note
Representing a 2D mapSprite system; Sound system; Summary; Chapter 2: Its Game Time! -- Designing the Project; Use of copyrighted resources; Entity placement and rendering; The drawable side of things; Rendering system; Entity kinematics; Movement system; Handling collisions; Collision system; Controlling entities; Control system; Entity states; State system; Sheet animation system; Entity sounds; Sound system; Implementing the menu state; Implementing the game state; The main game class; The final bit of code; Summary; Chapter 3: Make It Rain! -- Building a Particle System.
Text of Note
Size rangeTexture generator; Using the particle system; Summary; Chapter 4: Have Thy Gear Ready -- Building Game Tools; Use of copyrighted resources; File management; File manager interface; Implementing the file manager; Loading files in a separate thread; Implementing the file loader; The loading state; Implementing the loading state; Creating the map editor state; Implementing the state; Building the control mechanism; Implementing controls; Summary; Chapter 5: Filling the Tool Belt -- a few More Gadgets; Planning the selection options; Implementing selection options.
Text of Note
Use of copyrighted resourcesParticle system basics; Array of structs versus struct of arrays; Storing particles; Particle system architecture; The generator; The emitter; Implementing emitter; The updater; Force applicators; Building the particle system class; Implementing the particle system; Creating updaters; Spatial updater; Drawable updater; Lifespan updater; Interpolator; Force updater; Collision updater; Particle generators; Point position; Area position; Line position; Particle properties; Random color; Color range; Random lifespan; Random size; Random velocity; Rotation range.
0
8
8
8
8

SUMMARY OR ABSTRACT

Text of Note
Annotation

ACQUISITION INFORMATION NOTE

Source for Acquisition/Subscription Address
OverDrive, Inc.
Source for Acquisition/Subscription Address
Safari Books Online
Stock Number
AAC4C903-905B-4C92-854F-B75512C2BD5F
Stock Number
CL0500000831

OTHER EDITION IN ANOTHER MEDIUM

International Standard Book Number
9781786469885

TOPICAL NAME USED AS SUBJECT

C++ (Computer program language)
Computer games-- Design.
Computer games-- Programming.
Multimedia systems-- Computer programs.
C++ (Computer program language)
Computer games-- Design.
Computer games-- Programming.
COMPUTERS-- Programming-- Games.
Multimedia systems-- Computer programs.

(SUBJECT CATEGORY (Provisional

COM-- 012040

DEWEY DECIMAL CLASSIFICATION

Number
794
.
81
Edition
23

LIBRARY OF CONGRESS CLASSIFICATION

Class number
QA76
.
76
.
C672

PERSONAL NAME - PRIMARY RESPONSIBILITY

Pupius, Raimondas

ORIGINATING SOURCE

Date of Transaction
20200823055309.0
Cataloguing Rules (Descriptive Conventions))
pn

ELECTRONIC LOCATION AND ACCESS

Electronic name
 مطالعه متن کتاب 

[Book]

Y

Proposal/Bug Report

Warning! Enter The Information Carefully
Send Cancel
This website is managed by Dar Al-Hadith Scientific-Cultural Institute and Computer Research Center of Islamic Sciences (also known as Noor)
Libraries are responsible for the validity of information, and the spiritual rights of information are reserved for them
Best Searcher - The 5th Digital Media Festival