Skip to content

Latest commit

 

History

History
executable file
·
69 lines (49 loc) · 3.48 KB

README.md

File metadata and controls

executable file
·
69 lines (49 loc) · 3.48 KB

alt text

Educational video game for the teaching of polynomials to secondary school students who are on their third year.

Overview

Polynomial is my Final Year Project in order to graduate in Computer Science Engineering, which scored 9 out of 10. It's a 2D educational game made with a JavaScript engine called CraftyJS, node.js for the backend and MongoDB for all the storage stuff.

The story introduces you as a soldier who is trapped in an unknown moon fullfilled with monsters which you need to defeat by resolving operations with polynomials (hence the name). Also you'll find treasures that you'll open by answering questions related to polynomials theory.

Trailer

Watch the trailer here:

Polynomial Trailer

Game mechanics

There are some places to hide along the levels in which the player can attack the enemies without being detected. This will trigger a battle that has to be finished resolving operations with polynomials.

If the enemy spots the player or the player fails an operation in the hidden mode, a timer will appear, which means that the player must resolve the operation before it reaches zero to not lose health.

There are also some chests with theorical questions which give some bonus:

  • Health restoration
  • Shield
  • More power
  • More time

Languages

The game is entirely in Spanish at the moment.

Manuals

Manuals are only in Spanish at the moment.

  • As an player you can find the user manual here
  • As a teacher you cand find the admin manual here.
  • As a developer you cand find a small guide here.

Download & play

Polynomial works great on Google Chrome and Mozilla Firefox. Other browsers are not well supported.

  • As a teacher, you can download the game to deploy it at your school by clicking here. (Also read the manual to install).
  • As a player, you can try it here. This version doesn't require a teacher to approve your registration, so feel free to play as you sign up. Also note it's quite slow as it's uploaded in a basic free node.

Special thanks to

Links