Skip to content

Developed a Java-based Stratego game with a GUI for my Advanced Programming course, featuring save/load options, AI gameplay, and in-game logs.

Notifications You must be signed in to change notification settings

omidTarabavar/Stratego

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

44 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Stratego

Course: Advanced Programming

This project is a Java-based implementation of the classic Stratego game, created as part of the Advanced Programming course. Using Object-Oriented Programming (OOP) principles and GUI development, I implemented a variety of features to enhance the player experience:

Load/Save Game: Players can save their progress or load a previously saved game. AI Opponent: Play against a computer opponent in a strategic setup similar to chess. Interactive Interface: The game includes a log window for gameplay warnings and logs, such as invalid moves and game results. This project highlights my skills in Java, OOP design, and GUI development, providing a comprehensive gaming experience.

About

Developed a Java-based Stratego game with a GUI for my Advanced Programming course, featuring save/load options, AI gameplay, and in-game logs.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages