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.
- 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
- 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
-
Prerequisites
- Visual Studio 2010 or 2013
- iGraphics library
- Git (for cloning)
-
Clone the Repository
git clone https://github.com/YOUR-USERNAME/Word-Maestro.git
-
Setup
- Open the
.sln
or.vcxproj
file in Visual Studio - Ensure iGraphics library is properly configured
- Build and run the project
- Open the
- 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
Contributions are welcome! Feel free to submit issues and enhancement requests.
- Fork the repository
- Create your feature branch
- Commit your changes
- Push to the branch
- Open a Pull Request
- MD Musaddique Ali Erfan - Lead Developer
- Tabia Morshed - Developer
- Shamim Ehsan - Developer
This project is licensed under the MIT License
Copyright (c) 2022 MD Musaddique Ali Erfan
Special thanks to the iGraphics library community and our academic mentors for their support throughout the development process.