Skip to content

thinkofmia/CZ3003-Mathstack

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Mathstack

A CZ3003 Project brought by the following group members:

  • Teo Kai Jie
  • Tham Wei Jie Marcus
  • Kwek Dan Yi Germaine
  • Sun Jinghan
  • Suthakar Shiny Gladdys
  • Mianna Teng
  • Ng Yi Liang Randy
  • Koh Swee Sen
  • Yap Rong Yu
  • Pang Kia Le Jordan

Mission Statement

Our game creates a platform for teaching and learning. Students will enhance their knowledge through playing the game and have more fun competing with each other. Teachers will be able to assess the mastery of the course based on students’ playing history and performance.

Our goal is to bridge the gap between Playing and Learning.

The application's System Requirement Specification is accessible through this link.

Instructions

  • Go to releases and download the latest version of the game.
  • Ensure the .exe file is in the same folder as .pck file
  • Run the .exe file

Normal Mode

Tests users on the mastery of subjects. Includes three difficulty levels, character unlocks and more!

Challenge Mode

Tests users in a competitive element. Users get health points and try to race to the top in the shortest amount of time. Includes selectable characters, powers and boss fights! Scores will be included in a leaderboard.

Custom Mode

Create your own custom quiz or play against your friends! Create any quiz of your desire and share with your friends.

Playable Characters

Characters Powers Image
Godog None Godog Sprite
Swee Soldier Steel Heart: Add 2 lives Swee Soldier Sprite
Mister I MIA: Jump 3 levels Mister I Sprite
Humble B Humble Bundle: Randomize question (5 uses) Humble B Sprite
Rider Rabbit Fast & Steady: Slow timer by 1/2 speed for 30 real seconds Rider Rabbit Sprite
Fire Fox Fatal Furry: Randomly activates another powers Fire Fox Sprite
Zesty Zombie Munch Munch: Sacrifice 1 life for 5 levels Zesty Zombie Sprite
Deadly Dino Double Damage: For 15 seconds x2 damage. Deadly Dino Sprite
Careful Cyborg Calculating: Reduce time spent by 30 seconds Careful Cyborg Sprite
Witty Witch Worry Not: Sacrifice 1 life for 100 seconds time reduction Witty Witch Sprite
Ticky Troll Timely Tongue: Add 4 lives but spend additional 2 minutes Tickly Troll Sprite

P.S. x2 Damage is equivalent to losing 2 health or gaining 2 levels per qn answered

Custom Profile

Get your own custom profile with your favourite character, profile picture and nickname! Also includes class, school and email address.

View Statistics

Note that this feature is for teachers only.

Allows teachers to view statistics of their class and individual students. Include progress of their normal mode clearance, challenge mode highscores and even an analysis report!

Manage Question Bank

Note that this feature is for teachers only.

Rather than editing from FireBase (our database), teachers can also use the game interface to add, edit or delete questions in normal mode.

Credits for free images and music

  • Flaticon (returnButton.png)
  • Free Stock Textures (woodTexture.jpg)
  • freepik (mountainView.jpg, heart.png, flame.jpg)
  • Anson Fu (Mr I sprite)
  • KingKelpo (bee_spritesheet.png)
  • heamomo (Rider Rabbit sprite, Fire Fox sprite)
  • gameart2D (Swee Solder sprite, Deadly Dino Sprite, Zesty Zombie Sprite, Careful Cyborg sprite, winter bg, desert bg, graveyard bg)
  • ansimuz (street.png, bulkhead.png, hazy.png, space art)
  • MadFireOn (night.png)
  • Chico Games (Buttons sprite)
  • Helianthus Games (planets art)
  • Pipoya (Godog sprite, Witty Witch sprite and Ticky Troll sprite)
  • Bensound (Energy.ogg, EndlessMotion.ogg, House.ogg, AllThat.ogg, Dance.ogg, erf.ogg, funkyelement.ogg, groovyhiphop.ogg, perception.ogg, punky.ogg, retrosoul.ogg, rumble.ogg, straight.ogg, extremeaction.ogg)
  • Betrof [Freesound] (correct_sound.wav)
  • Autistic Lucario [Freesound] (wrong_sound.wav)
  • TheDweebMan [Freesound] (powerup_sound.wav)