Skip to content

Word-Maestro is a C++ educational game built on OpenGL and irrKlang that challenges players’ vocabulary with multiple modes, real-time scoring and persistent leaderboards

License

Notifications You must be signed in to change notification settings

MMALI3287/Word-Maestro

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

23 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Word-Maestro 🎮

GitHub release (latest by date) GitHub issues GitHub forks GitHub stars GitHub license Language OpenGL Visual Studio Twitter Post

📋 Overview

Word-Maestro is an engaging educational game designed to enhance vocabulary skills through interactive gameplay. This project demonstrates proficiency in C++ game development, graphics programming, and software architecture design.

🎯 Key Features

  • Multiple Game Modes: Different challenges to test word mastery
  • Difficulty Levels: Progressive learning curve for players of all skill levels
  • Real-time Scoring: Immediate feedback on player performance
  • High Score System: Persistent score tracking and leaderboard
  • Interactive UI: Intuitive and responsive user interface
  • Sound Effects: Immersive audio feedback using irrKlang library

🛠️ Technical Stack

  • Language: C++
  • Graphics: OpenGL (iGraphics library)
  • Audio: irrKlang Sound Engine
  • Development Environment: Visual Studio 2010/2013
  • Version Control: Git
  • Build System: Visual Studio Build Tools

🚀 Installation

  1. Prerequisites

    • Visual Studio 2010 or 2013
    • iGraphics library
    • Git (for cloning)
  2. Clone the Repository

    git clone https://github.com/YOUR-USERNAME/Word-Maestro.git
  3. Setup

    • Open the .sln or .vcxproj file in Visual Studio
    • Ensure iGraphics library is properly configured
    • Build and run the project

💡 Implementation Highlights

  • Modular Architecture: Clean separation of concerns with header-based components
  • Resource Management: Efficient handling of bitmap images and audio files
  • User Input Handling: Responsive keyboard and mouse interaction
  • File I/O: Persistent storage for game state and high scores
  • Performance Optimization: Smooth graphics rendering and game loop

🤝 Contributing

Contributions are welcome! Feel free to submit issues and enhancement requests.

  1. Fork the repository
  2. Create your feature branch
  3. Commit your changes
  4. Push to the branch
  5. Open a Pull Request

👥 Team

📄 License

This project is licensed under the MIT License

Copyright (c) 2022 MD Musaddique Ali Erfan

🌟 Acknowledgments

Special thanks to the iGraphics library community and our academic mentors for their support throughout the development process.

About

Word-Maestro is a C++ educational game built on OpenGL and irrKlang that challenges players’ vocabulary with multiple modes, real-time scoring and persistent leaderboards

Topics

Resources

License

Stars

Watchers

Forks

Contributors 2

  •  
  •