GithubHelp home page GithubHelp logo

seanbutler / m5cardputermathgame Goto Github PK

View Code? Open in Web Editor NEW
26.0 3.0 1.0 17 MB

M5 Cardputer Math Game

License: MIT License

C++ 100.00%
arduino cpp m5stack cardputer little-professor m5cardputer

m5cardputermathgame's Introduction

M5 Cardputer Math Game

A maths game written for the new M5 Cardputer. Suitable for a primary/middle schooler.

This approach because I can give it to my offspring, the games are focussed on her needs, also there is no internet or other similar distractions.

Also the device is cheap enough that they can have it and take it anywhere and its not the end of the world if they lose it.

Loosely based on the kind of maths outlined in the uk key stage 1 & 2 curriculum in the UK.

Development History

Version 0.5

  • Simple Subtraction 11 to 100 Subtract 1 to 10
  • Fixed Minor Arithmetic Bug

Version 0.4

  • Two Levels of Multiplication Difficulty
  • Rounding to 10 or 100

Version 0.3

  • Refactored to better State Machine Code
  • Refactored to GUI Widgets
  • Added Some Colour

Version 0.2

  • Renamed to Awesome Maths Game
  • Added Menu to select question type, Mult, Div or Random.

Version 0.1

  • Asks you multiplication questions in groups of 10
  • Tells you if you are correct or not.
  • Counts your progress through the batch
  • At the end tells you the score
  • Sparkles for a High Score!

Currently its a bit like the 1970s electronic toy Little Professor https://en.wikipedia.org/wiki/Little_Professor from Texas Instruments.

Loop202, CC BY-SA 3.0 https://creativecommons.org/licenses/by-sa/3.0, via Wikimedia Commons

m5cardputermathgame's People

Contributors

seanbutler avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar

Forkers

ljscript

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.