/jAVANT-GARDE

A 2D cross-platform Serious Game aiming to educate the player on the basic concepts of programming and Object-Oriented programming through Java. (Android Studio, LibGDX)

Primary LanguageJava

jAVANT-GARDE

A 2D cross-platform Serious Game that aims to introduce to the player the basic concepts of programming and Object-Oriented programming through Java.

Website: https://javantgarde.ga/javant-garde
IDE: Android Studio
FRAMEWORK: LibGDX
Supported Platforms: Windows, Mac, Linux, Android, iOS, HTML5

GAME LOGIC:

The player controls a robot and guides it through a series of levels, learning about programming step by step. Each level contains theory and has certain learning goals. The player must understand the theory and put it into practice in order to overcome obstacles and challenges to reach the final portal and complete that specific level.
Basic structure of levels:
• The player studies the theory of the level from Info Signs that are placed throughout the map.
• The path of the robot is blocked and the player has to complete various tasks and quests in order to move on.

Tasks and quests:

  1. Answer quiz questions.
  2. Write code.
  3. Put pieces of code in the correct order.
  4. Fill in the blank on given code.