Tic-Tac-Toe Clone - The Complete SFML C++ Game Course

Ultimate SFML Game Development Course

3.85 (168 reviews)
Udemy
platform
English
language
Game Development
category
instructor
39,317
students
3.5 hours
content
Dec 2017
last update
$49.99
regular price

What you will learn

Use C++ To Make A Game

Create A Cross Platform Game

Create A Multi Device Game

Use The SFML framework To Make A Game

Understand Game Logic

Understand How To Create An Adaptable Game Template

Create An Extendable Game Engine

Understand Tic-Tac-Toe Game Mechanics

Description

Learn how to make cross platform games using Tic-Tac-Toe as an example. A step by step process is used to show everything from project setup to essential game design techniques.

Gain a good understanding of the following concepts:

  1. C++ Game Programming

  2. Video Game Logic

  3. SFML Game Programming

  4. Game Mechanics

SFML is one of the easiest game frameworks in the world and will provide you with a solid foundation for your game development journey. The gaming industry is bigger than Hollywood and is constantly growing, start your journey now.

You will be provided with the full source code to aid in development during and after this course. The source code and artwork is free to use in as many projects as you wish.


Over 205,000 students have enrolled on my courses and all of them are extremely satisfied. You will also be satisfied with this course. If you do not like the course, remember that within 30 days you can request a full refundI guarantee you satisfaction.

If you have any questions regarding the topics covered in this course, please feel free to ask. I'm always happy to help those who want to learn.


To summarise this is what you get:

• Lifetime access to HD quality videos. No monthly subscription. Learn at your own pace, whenever you want.

• All videos are downloadable. Learn wherever you want, even without an internet connection!

• Downloadable starter code and final code for each section.

• Free helpful support in the course Q&A when you have questions or get stuck.

• Multiple coding challenges to practice your new skills (solutions included).

Sounds great? Then start this adventure today by clicking the “Take this course" button, and join me in the only course that you will need!

Content

Project Setup

Project Setup On Windows
Project Setup On Mac

Game Engine Setup

State Machine
Asset Manager
Input Manager
Game Loop

State/Screen Creation

Splash State/Screen
Main Menu State/Screen
Game State/Screen
Pause State/Screen
Game Over State/Screen

Game Logic

Grid Part 1 - Initialisation
Grid Part 2 - Placing A Piece
Grid Part 3 - Check For Win Condition
AI
Show Game Over Screen

Extras & Going Forward

What To Do Next?

Bonus Lecture: Discounted Courses

Bonus Lecture: Discounted Courses

Screenshots

Tic-Tac-Toe Clone - The Complete SFML C++ Game Course - Screenshot_01Tic-Tac-Toe Clone - The Complete SFML C++ Game Course - Screenshot_02Tic-Tac-Toe Clone - The Complete SFML C++ Game Course - Screenshot_03Tic-Tac-Toe Clone - The Complete SFML C++ Game Course - Screenshot_04

Reviews

JONATHAN
October 30, 2023
As others have stated this course is horrible and you should not buy it. If you want to buy it anyway here is what you'll get: An instructor that types out code for you to copy-paste who doesn't explain any of it, e.g. design decisions, used SFML functionality, even his own code - nothing. You will not gain any understanding attending this course only a starting point if you then want to delve deeper on your own.
Harsh
May 22, 2023
This course is not up to the mark. No in hand explanation of the game logic and how we are defining classes and objects. The instructor straight-away starts coding the solution in his fast paced accent. Real waste of money. Moreover, I found the same videos on YouTube uploaded by the instructor. THIS IS A FASLE PRODUCT(COURSE).
Akhilesh
December 5, 2022
Positives: - Course explains SFML usage - Built Tick Tac Toe from the scratch. Negatives: - Instructor types from first line to last line, as if he is copying. - No detail explanation for the design of each class. Should have been elaborated why the function contain params. Before writing the code itself.
Joseph
June 18, 2018
The course overall was great. The only things that could be improved is the pace of each lecture and actually taking a little more time to explain what the fundamental parts of the code are doing.
Constantin
June 13, 2018
This course so far is great, clear and easy to understand with the exact information that i was looking for.
Egon
April 1, 2018
The instructor does not explain the concepts of the library or the design of the game pattern. He just narrates what he is typing.
Augustin
February 17, 2018
Overall it is an interesting course as it explains the basics of using SFML. I especially liked the game engine part and modeling the game as a state machine. I disliked the game logic part because I think the code got a bit messy and didn't respect good OOP principles.
Rohit
October 22, 2017
No explanation about the framework. Nothing. It's like the instructor is programming for himself and narrating what he is doing. You need to explain what you are doing? Assuming that the viewer is not proficient in the framework. This course was more of an personal advertisement for his own Company and how he has made 1000's of instructional videos. What the point of making these videos if they don't really help anyone. I strongly won't recommend this course to anyone. Stay away from it. Keep you money safe.
Matthew
September 20, 2017
The instructor knows much about this topic and describes much in great detail. At the end of the course, you learn how to apply your skills and use them to make some actual 2D games that aren't Tic-Tac-Toe. This course is fun and engaging, and if you don't know what somthing is or what he's doing, after writing the code you may not understand, he goes into an explanation and you know what the code does and why it does it. Reccomend this to anyone who wants to start creating video games with C++!
Esteban
July 25, 2017
I am mad at myself for not starting this course before. There are things that I still don't understand here and there, however the instructor is easy to follow and I like the fact that he has great coding practices and explains why we need different files for code. Although I am mad because I didn't start it sooner, I am happy I finally did. The Sonar Learning website is also full of wonderful things!
Jared
March 29, 2017
This is a great course to both learn some basic C++ and get some good exposure to the SFML framework. The game is well thought out and introduces basic game structure concepts. I had some trouble getting the code to run properly in Lecture 8. It turns out this was a simple setup issue. Other students had the same problem and they provided a solution in the Q&A that worked. I found the pace of instruction good for simple listening/watching, but too fast for actually following along/typing in code. The instructor is very proficient with his IDE and moves very fast. Often I would have to pause the presentation to catch up or slow down the presentation. Better "follow along" pacing would make the course much easier to complete. A slower pace or pausing by the instructor would allow the student to catch up naturally, and would give the instructor some additional time to explain concepts or add additional teaching of C++ concepts.
Luka
March 4, 2017
This is very good basic SFML C++ tutorial. It teaches you how to setup small game engine using SFML libraries (state machine, asset loader, basic AI class, ...). Instructor is good, with nice explanations and nice concept.
Bozhidar
February 5, 2017
This course taught me loads of awesome skills about making games, I am already making 2 new games thanks to this course. I love using SFML now and look forward to developing some awesome games.
Siddique
February 1, 2017
Great way to create familiar games creation content. Easy to follow content. Would recommend this content to anyone willing to set aside a few hours to improve their understanding of programming.
Arutosh
January 29, 2017
Practical tutorials using SFML are very scarce on the web, then a friend of mine told me about this course. This course taught me everything I needed for my SFML indie game project.

Charts

Price

Tic-Tac-Toe Clone - The Complete SFML C++ Game Course - Price chart

Rating

Tic-Tac-Toe Clone - The Complete SFML C++ Game Course - Ratings chart

Enrollment distribution

Tic-Tac-Toe Clone - The Complete SFML C++ Game Course - Distribution chart

Related Topics

1078568
udemy ID
1/16/2017
course created date
6/17/2019
course indexed date
Bot
course submited by