Skip to content

About

Interactive educational game built in Java that applies core principles of Object-Oriented Programming (OOP)

Resources

Code of conduct

Contributing

Stars

2 stars

Watchers

0 watching

Forks

Latest commit

 

History

19 Commits

Folders and files

Repository files navigation

🐇 Touring the World — Educational Game in Java

Touring the World is an educational game developed in Java, designed to strengthen math skills in children around 12 years old. It is currently in development with console-based interaction, and a friendly graphical interface using JavaFX is planned. Politécnico Grancolombiano


Project Objective

To create an interactive game that combines learning and fun, using basic math operations such as addition, subtraction, multiplication, and division. The player accompanies a rabbit named Body on a journey through different global environments, answering questions to progress.


Educational Goals

  • Reinforce mental math and logical reasoning.
  • Encourage learning through visual and auditory exploration.
  • Promote the use of technology as a didactic tool.

🕹️ Game Description

Element Details
Name Touring the World
Main Character Rabbit named Body
Game Type Educational, 2D, single-player
Interaction Math questions with 3 answer options displayed on wild fruits
Controls Arrow keys (↑ jump, ↓ slide, ← → lateral movement)
Environments Countryside → Town → City → Metropolis
Difficulty Progressively increases with timers and penalties

Levels and Scoring System

Each level contains 10 questions. Correct answers increase the score and maintain Body’s energy. Three consecutive mistakes end the attempt.

Level Points per correct answer Bonus for all correct Bonus if one mistake
1 10 50 25
2 15 60 30
3 25 80 40
4 30 100 50
5 40 150 70

Maximum possible score: 1640 points


Retries and User System

  • Players can retry from the level they lost (maximum 2 times).
  • Score resets as if starting from level 1.
  • Username is requested at the beginning to save progress.

Prerequisites

Before you begin, ensure you have the following installed:

Java IntelliJ IDEA Linux VS Code

About

Interactive educational game built in Java that applies core principles of Object-Oriented Programming (OOP)

Resources

Code of conduct

Contributing

Stars

2 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages