AcademyofSkills
Programming Language

C++ Game Course : Tic-Tac-Toe Game with SFML C++ Course

New36 lessons178 students60 days accessCertificate included
£32.00
  • 36 on-demand lessons
  • 60 days of access
  • ✓ Certificate of completion
  • ✓ Learn on any device

About this course

Kickstart your game development journey with the C++ Game Course: Tic-Tac-Toe Game with SFML C++! This course is designed to teach you how to develop a classic Tic-Tac-Toe game using C++ and SFML (Simple and Fast Multimedia Library). Whether you're a beginner or looking to sharpen your game development skills, this course will provide you with the knowledge and tools to create an interactive game from the ground up. What You'll Learn Throughout the course, you'll cover key game development concepts and learn how to apply them using C++ and SFML: Introduction to SFML: Learn the basics of SFML, a powerful library for creating 2D games in C++. Setting Up SFML: Understand how to install and set up SFML for game development. Game Logic & Rules: Learn how to implement the logic behind the Tic-Tac-Toe game, including win conditions, player turns, and grid management. Graphics & User Interface: Design and display a simple user interface for your game with SFML, including grid layout and player markers. Event Handling: Handle player input, mouse clicks, and keyboard events in your game. By the end of the course, you'll have a fully functional Tic-Tac-Toe game with a graphical interface, giving you the foundation to create more complex games in the future. Why Choose This Course? When you enroll in C++ Game Course: Tic-Tac-Toe Game with SFML C++, you're diving into practical, hands-on learning. Here's why this course is perfect for you: Learn at Your Own Pace – Study at a pace that fits your schedule, with one-year access to all course materials. Access from Anywhere, Anytime – Whether you're at home, work, or on the go, learn on any device—laptop, tablet, or smartphone. Hands-On Projects – Build a real, playable game from scratch using C++ and SFML. Expert-Led Learning – Learn from experienced C++ developers who specialize in game programming and SFML. What’s Included? The course includes a comprehensive learning experience to help you master game development with C++ and SFML: Introductory Lessons: Get an overview of C++ game development and SFML basics. Step-by-Step Tutorials: Follow along with detailed lessons to create the game, including coding exercises and projects. One-Year Full Access: Revisit lessons and improve your skills at your own pace. Instant Digital Certificate: Receive a digital certificate upon completion to showcase your skills. Certificate Options After completing the course, you can request: PDF Certificate & Transcript – Instantly download your certificate and share it with employers or on LinkedIn. Hardcopy Certificate & Transcript – Prefer a physical copy? Order your certificate with free UK shipping. Requirements This course is suitable for beginners who already have a basic understanding of C++ programming. To get started, you will need: Basic knowledge of C++ programming. A computer with SFML installed (installation guide included in the course). A device with internet access to complete the course. Why Academy of Skills? At Academy of Skills, we’re dedicated to providing high-quality, hands-on learning experiences. The C++ Game Course: Tic-Tac-Toe Game with SFML C++ will teach you essential game development concepts, with practical application that will set you up for future success in the game development field. Enroll today and start building your first game with C++ and SFML!

Course curriculum

  • Introduction
  • Windows Setup
  • Mac Setup
  • State Machine
  • Asset Manager
  • Input Manager
  • Game Loop
  • Splash State
  • Main Menu State
  • Game State
  • Game Over State
  • Pause State
  • Grid Part 1 - Initialisation
  • Grid Part 2 - Placing A Piece
  • Grid Part 3 - Check For Win Condition
  • AI
  • Show Game Over Screen
  • Extras
  • Modern OpenGL 30+ [SETUP] GLFW and GLEW on a Mac
  • Modern OpenGL 30+ [SETUP] GLFW and GLEW on Windows (Absolute Linking)
  • Modern OpenGL 30+ [SETUP] GLFW and GLEW on Windows (Relative Linking)
  • Modern OpenGL 30+ [SETUP] SDL and GLEW on a Mac
  • Modern OpenGL 30+ [SETUP] SDL and GLEW on Windows (Absolute Linking)
  • Modern OpenGL 30+ [SETUP] SDL and GLEW on Windows (Relative Linking)
  • Modern OpenGL 30+ [SETUP] SFML and GLEW on a Mac
  • Modern OpenGL 30+ [GETTING STARTED] Tutorial 6 - Camera
  • Modern OpenGL 30+ [GETTING STARTED] Tutorial 1 - Drawing A Triangle
  • Modern OpenGL 30+ [GETTING STARTED] Tutorial 2 - Shader Files
  • Modern OpenGL 30+ [GETTING STARTED] Tutorial 3 - Textures
  • Modern OpenGL 30+ [GETTING STARTED] Tutorial 4 - Transformations
  • Modern OpenGL 30+ [LIGHTING] Tutorial 7 - Colours
  • Modern OpenGL 30+ [LIGHTING] Tutorial 9 - Materials
  • Modern OpenGL 30+ [LIGHTING] Tutorial 10 - Lighting Maps
  • Modern OpenGL 30+ [LIGHTING] Tutorial 11 - Directional Light
  • Modern OpenGL 30+ [LIGHTING] Tutorial 12 - Point Light
  • Modern OpenGL 30+ [LIGHTING] Tutorial 13 - Spot Light

Student reviews

No reviews yet — be the first to review this course.