Project
Desktop Tic-Tac-Toe
Challenging
210 completions
~ 40 hours
4.4After finishing this project, you'll get to know a lot about planning and developing a program from scratch, using methods, handling errors, and processing user input.
Provided by
JetBrains Academy
About
Everyone is familiar with Tic-tac-toe. Create a version of this game using the Swing graphics library. Teach a computer to play this game and compete against both your friend and AI.
Graduate project
This project covers the core topics of the Java Desktop Application Developer course, making it sufficiently challenging to be a proud addition to your portfolio.
At least one graduate project is required to complete the course.
What you'll learn
Once you choose a project, we'll provide you with a study plan that includes all the necessary topics from your course to get it built. Here’s what awaits you:
Create the main program window and the playing field.
Add a status bar and a Reset button and play your friend.
Teach the computer how to play Tic-Tac-Toe. Add a control panel to choose the sides before a game starts.
Add a menu to start a quick game.
Reviews
1 week ago
i have learned how to use Graphics2D and how use templete method inside Jframe.
I have learned how to implement a graphical user interface (GUI) using Java Swing, manage game state transitions, and handle user interactions effectively. I also gained experience in debugging and testing GUI applications to ensure they meet specified requirements. Overcoming challenges such as syn ...
4.4
Learners who completed this project within the Java Desktop Application Developer course rated it as follows: