Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/adambarreiro/polynomial
Educational video game for the teaching of polynomials to secondary school students who are on their third year. DISCLAIMER: This project is very old, it contains multiple design, security and coding flaws.
https://github.com/adambarreiro/polynomial
craftyjs game mathematics polynomials
Last synced: 8 days ago
JSON representation
Educational video game for the teaching of polynomials to secondary school students who are on their third year. DISCLAIMER: This project is very old, it contains multiple design, security and coding flaws.
- Host: GitHub
- URL: https://github.com/adambarreiro/polynomial
- Owner: adambarreiro
- License: mit
- Created: 2014-02-15T12:27:30.000Z (almost 11 years ago)
- Default Branch: main
- Last Pushed: 2020-09-04T03:50:34.000Z (over 4 years ago)
- Last Synced: 2023-08-14T02:29:56.115Z (over 1 year ago)
- Topics: craftyjs, game, mathematics, polynomials
- Language: JavaScript
- Homepage:
- Size: 28.7 MB
- Stars: 1
- Watchers: 2
- Forks: 0
- Open Issues: 3
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
![alt text](https://raw.githubusercontent.com/adambarreiro/Polynomial/master/public/assets/img/logo.png "Polynomial")
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:
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 timeLanguages
-------------------------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](https://github.com/adambarreiro/Polynomial/blob/master/manuals/es_ES/alumno.pdf?raw=true)
* As a teacher you cand find the admin manual [here](https://github.com/adambarreiro/Polynomial/blob/master/manuals/es_ES/profesor.pdf?raw=true).
* As a developer you cand find a small guide [here](https://github.com/adambarreiro/Polynomial/blob/master/manuals/es_ES/desarrollador.pdf?raw=true).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](https://github.com/adambarreiro/Polynomial/releases). (Also read the manual to install).
* As a player, you can try it [here](http://poly-deploy.herokuapp.com). 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
-------------------------
- My mates for supporting me, testing the game and giving advices about it.
- My tutor and teachers.
- My family.
- Maxstack for "The Client", "Bazaarnet" and "Restoration Completed" tracks used as level music: http://opengameart.org/content/freelance
- Zander Noriega for "Perpetual Tension": https://soundcloud.com/zander-noriega
- Matthew Pablo for "Thrust Sequence": http://www.matthewpablo.com
- Steeve-the-fox for the main character spritesheet: http://steeve-the-fox.deviantart.com/art/Vigo-Mars-Sprite-Sheet-138994241Links
-------------------------
- My university: http://eina.unizar.es
- CraftyJS: http://craftyjs.com
- node.js: http://nodejs.org
- MongoDB: http://www.mongodb.org