Git Product home page Git Product logo

numbers_attack's Introduction

numbers_attack's People

Contributors

acs avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar

numbers_attack's Issues

Add the sum operation goal to the game

At some place we need to show:

Current sum + number to catch = new sum

The "number to catch" is the hidden variable that must be solved by the player. If it is resolved correctly, the score is updated and the game continues. If not, the game is over.

Second iteration ROADMAP

  • Add icon (circle with numbers in different positions)
  • Increase the difference between levels:
    • level 0: just additions at low speed, 10 points, just to learn, numbers 0-2
    • level 1: increase the speed, numbers 0-4
    • level 2: add subtraction
    • level 3: add multiplication
    • level 4: add division ok
    • level 5: increase speed
    • level 6: numbers 0-6
    • ...
    • level 10 ... change the background
    • ...
    • level 20 ... change the music

Design evolution of the game based on levels

During the game we have tons of options to play with:

  • Mobs on/off
  • Velocity of the mods
  • Number of mods
  • Math operations to include
  • Numbers range
  • Velocity of the numbers
  • ....

So we must play with all of them and modify them as the game advance.

  • Level 0: no mobs, add op, 0-2 range
  • Level 1: no mobs, add and sum op, 0-2 range
  • Level 2: no mobs, add and sum op, 0-5 range
  • ....

The change between levels must be done based on score, that could be the number of numbers hits correctly.

Initial ROADMAP

The goal of this game is educational. But it must be attractive and ideally, addictive. It uses the Godot engine so the possibilities are huge. My idea is to use as much as possible the physics engine (to minimize the code needed to implement the game) and in the first iteration it should help children to play with numbers: sum, subtraction, multiply and divide.

The basic idea is that random numbers will appear and the player must catch them in order to complete the goals: find a number to complete a sum, to find the result of a substraction ... The possibilities are endless.

There will be scores in order to motivate the child for the different game modes.

Probably there will be an initial screen to select the game mode (sum, substracion, multiply, division) and during the game, the HUD will show the target math operation that must be solved capturing the numbers.

My child (7 years) has tested the current version and it has played during some minutes. So it is promising.

Create Android APK and install it in my android phones

Ok, in order my kids play with the app the plan is to install it in our Android mobile phones.

For doing it:

  • Support moving the player with touching the screen in the mobile phones
  • Create APK with the correct screen orientation (portrait)
  • Upload it to Google Drive so it can be installed
  • Document howto to install it for third guys interested in the app

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.