Escape the Space is a gamified learning experience where the character, Nova, is lost in space and must solve subject-specific challenges in Physics, Chemistry, Math, and English to return to their planet. Each challenge rewards Nova with points, fuel, or elixirs that help advance through levels, making the game fun, interactive, and educational.
- Physics: Solve projectile motion problems to hit targets.
- Chemistry: Use chemical reactions to defeat aliens and create defensive strategies.
- Math: Solve arithmetic puzzles to unlock doors and pathways.
- English: Rearrange jumbled words and sentences to decode spaceship maps.
- Gamification: Earn points, fuel, and elixirs as rewards for correct answers.
- Animations: Cool visual effects like flame-style animations for each correct answer.
- Flutter: For building cross-platform mobile and web apps.
- Flame: Lightweight game engine for 2D games in Flutter.
- Git & GitHub: For version control and collaboration among team members.
- Dart: Programming language used with Flutter for building the application.
-
Install Flutter SDK:
- Follow the official Flutter installation guide: Flutter Installation Guide
-
Set up Flame Framework:
- Follow the official Flame setup instructions: Flame Documentation
-
Git:
- Install Git from here.
- Clone the repository:
git clone https://github.com/AayushMathur03/escape_space # Escape the Space - Game Workflow
Escape the Space is a gamified learning experience where the character, Nova, is lost in space and must solve subject-specific challenges in Physics, Chemistry, Math, and English to return to their planet. Each challenge rewards Nova with points, fuel, or elixirs that help advance through levels, making the game fun, interactive, and educational.
- Nova's journey begins after the player selects the character and starts the mission.
- The player solves challenges in Physics, Chemistry, Math, and English.
- Each subject challenge unlocks new levels or areas in the spaceship.
- Points, fuel, and elixirs are awarded for each correct answer, fueling Nova's progress back to the planet.
- The game ends when Nova successfully returns to their planet, with an option to replay with increased difficulty.
- Special thanks to the Flutter teams for providing the tools that made this possible.
- Thanks to the game development community for their resources and tutorials.
- Kudos to all contributors and team members for their dedication and teamwork!