C++: Creating a Complete Game in SFML

C++ 20    |    Intermediate
  • 11 Videos | 1h 32m 41s
  • Includes Assessment
  • Earns a Badge
Multimedia applications require a number of different entities to come together - graphical entities, animations, views, audio, and networking. SFML's modules allow you to incorporate all of these in an easy and intuitive manner to build fully-fledged gaming applications. First, explore graphics entities such as textures and sprites to specify backgrounds and interact with different textures. Next, use vertex arrays to create and transform shapes by moving, rotating, and scaling entities. Then, create animations and play sounds using SFML. Finally, bring everything together to build a multimedia game of Tic-Tac-Toe, containing the logic for win-lose-draw. After completing this course, you will have the skills and ability to use SFML constructs to develop gaming applications.

WHAT YOU WILL LEARN

  • discover the key concepts covered in this course
    create textures and sprites
    create shapes using vertex arrays
    perform transformations on shapes
    create animations using sprite sheets
    display images using interactive views
  • play audio sounds in an SFML app
    define a tic-tac-toe game
    implement code for tic-tac-toe
    launch and play tic-tac-toe
    summarize the key concepts covered in this course

IN THIS COURSE

  • Playable
    1. 
    Course Overview
    2m 4s
    UP NEXT
  • Playable
    2. 
    Drawing Textures and Sprites
    10m 36s
  • Locked
    3. 
    Drawing Using Vertex Arrays
    10m 29s
  • Locked
    4. 
    Moving, Rotating, and Scaling Entities
    12m 30s
  • Locked
    5. 
    Using Sprite Sheets for Animation
    10m 13s
  • Locked
    6. 
    Interacting with the World Using Views
    9m 23s
  • Locked
    7. 
    Playing Music in Games
    8m 19s
  • Locked
    8. 
    Tic-Tac-Toe: Defining the Game
    8m 44s
  • Locked
    9. 
    Tic-Tac-Toe: Implementing the Game
    9m 38s
  • Locked
    10. 
    Tic-Tac-Toe: Playing the Game
    8m 21s
  • Locked
    11. 
    Course Summary
    2m 25s

EARN A DIGITAL BADGE WHEN YOU COMPLETE THIS COURSE

Skillsoft is providing you the opportunity to earn a digital badge upon successful completion of this course, which can be shared on any social network or business platform

Digital badges are yours to keep, forever.