Home | Amazing | Today | Tags | Publishers | Years | Account | Search 
SFML Essentials

Buy
SFML Essentials, 9781784397326 (1784397326), Packt Publishing, 2015

A fast-paced, practical guide to building functionally enriched 2D games using the core concepts of SFML

About This Book

  • Learn to utilize the features of SFML quickly to create interactive games
  • Realize your game ideas by following practical tutorials based on the essential features of SFML
  • Step-by-step guide describing the fundamental concepts of SFML with the help of plenty of examples

Who This Book Is For

If you are an enthusiast who is not new to the field of game development but want to exercise the countless features of SFML and build 2D games with minimal effort, this is the book for you.

What You Will Learn

  • Render sprites and shapes on the screen
  • Manage multimedia resources correctly and efficiently
  • Open and configure game windows to ensure a better gaming environment
  • Build an animation manager for sprites
  • Facilitate native OpenGL code in your rendering
  • Play sound and music on top of the gameplay
  • Load and use shaders to render special effects
  • Send data packets over a network to create a multiplayer experience

In Detail

SFML is a cross-platform, object-oriented multimedia API that is written in C++. It provides a simple interface to ease the development of games and multimedia applications.

This book will guide you through everything you need to know about building a 2D game in SFML. Concepts such as Sprites, Textures, Animation, and Cameras are explored in depth and finally the book ends with advanced topics like shaders and networking. You will also learn how to play sound and music on top of the gameplay. Every step through the journey is filled with examples in C++ to guide you in the right direction. By the end of the book you will feel confident about creating 2D games with SFML, without investing too much time on it.

This book contains a set of fast-paced tutorials about the core features of SFML.

(HTML tags aren't allowed.)

Programming in Scala: A Comprehensive Step-by-Step Guide, 2nd Edition
Programming in Scala: A Comprehensive Step-by-Step Guide, 2nd Edition

This book is a tutorial for the Scala programming language, written by people directly involved in the development of Scala. Our goal is that by reading this book, you can learn everything you need to be a productive Scala programmer. All examples in this book compile with Scala version 2.8.1.

Scala is an object-oriented...

Learning Unix for OS X: Going Deep With the Terminal and Shell
Learning Unix for OS X: Going Deep With the Terminal and Shell

Think your Mac is powerful now? This practical guide shows you how to get much more from your system by tapping into Unix, the robust operating system concealed beneath OS X’s beautiful user interface. OS X puts more than a thousand Unix commands at your fingertips—for finding and managing files, remotely accessing your...

QuickBooks 2009 For Dummies (Computer/Tech)
QuickBooks 2009 For Dummies (Computer/Tech)
Got a business to run? QuickBooks makes small-business accounting easier, and QuickBooks 2009 For Dummies shows you how! Bookkeeping may not be your favorite part of running a small business, so learning to use QuickBooks might pay off in more ways than one.

QuickBooks helps you keep financial records, prepare invoices and record...


Plone 3 Intranets
Plone 3 Intranets

Plone is widely used for creating feature-rich and secure enterprise intranets. Each company has different goals, architecture, hierarchy, and size and requires a very different intranet to manage its business. No matter what size, or what purpose, Plone offers solutions to the most common intranet needs, and more.

If you've...

Scalable Optimization via Probabilistic Modeling: From Algorithms to Applications (Studies in Computational Intelligence)
Scalable Optimization via Probabilistic Modeling: From Algorithms to Applications (Studies in Computational Intelligence)
Estimation of distribution algorithms (EDAs) address broad classes of optimization problems by learning explicit probabilistic models of promising solutions found so far and sampling the built models to generate new candidate solutions. By incorporating advanced machine learning techniques into genetic and evolutionary algorithms, EDAs can scalably...
Elasticity with Mathematica ®: An Introduction to Continuum Mechanics and Linear Elasticity
Elasticity with Mathematica ®: An Introduction to Continuum Mechanics and Linear Elasticity
This book is intended for researchers, engineers and students in solid mechanics, materials science and physics who are interested in using the power of modern computing to solve a wide variety of problems of both practical and fundamental significance in elasticity. Extensive use of Mathematica in the book makes available to the reader a range of...
©2019 LearnIT (support@pdfchm.net) - Privacy Policy