Dreamy Pastures is a multiplayer game designed in Java, meticulously crafted to facilitate learning of Object-Oriented Programming (OOP) principles. Embark on an enchanting journey through the dream world, where you'll navigate dynamic terrains, encounter whimsical creatures, and strive to emerge as the dreamiest sheep out of all others.
- Engaging Gameplay: Immerse yourself in a captivating adventure as you play the role of the Dream Sheep, aiding your player into drifting into dreamland.
- Strategic Challenges: Navigate the dream landscape wisely, using your cards and resources strategically to overcome obstacles and outwit the Nightmares.
- Learning OOP: Designed with a focus on Object-Oriented Programming (OOP), Dreamy Pastures offers a hands-on approach to mastering essential programming concepts.
- Multiplayer Fun: Enjoy the game solo or with friends, with support for up to 4 players, providing endless hours of entertainment and strategic gameplay. The Multiplayer is currently local only.
Clone the repository and compile the Java source files using any Java-compatible IDE or command-line tools.
git clone https://github.com/faycalki/Dreamy-Pastures.git
cd Dreamy-Pastures
javac Main.java
java Main
In Dreamy Pastures, players take on the role of Dream Sheep, navigating the dream world to help everyone fall asleep easier. Jump fences, play cards wisely, and use Dream Tiles strategically to outmaneuver the Nightmares and emerge victorious.
Contributions are welcome! If you have any suggestions, feature requests, or bug fixes, please open an issue or submit a pull request.
Dreamy Pastures was developed by Faycal Kilali and Peter Jack MacAulay.
- Faycal Kilali
- Peter Jack MacAulay
This project is licensed under the GNU General Public License v3.0.