Giter Site home page Giter Site logo

brain-fight's Introduction

Brain Fight

You surely remember on old school times when you fight with your classmates in math. This is something similar, you can compete with your friends and see who is better. Brain Fight is a small multiplayer game where kids can learn math and improve their logical thinking in a fun way.

Description

Koding Hackathon

Counting and solving of logical tasks can be boring for most kids. Therefore we got an idea to create a game within the topic "HTML5 games that are educational and learning oriented. (multiplayer preferred)" where we use one of the common human nature - competitivity. Who would not be the first? We all know the feeling of victory! Therefore we believe that children will be motivated to solve logic tasks and count math to defeat their opponent.

Principle of the game is simple. At the begin a challenger must create the invitation URL and then send it to his opponent. After this when both are connected and ready to start then the game begins. The game consists from logical and mathematical tasks. The challenger and the opponent play on turns. A player who is on the move must answer a logical task within the given time. If the player makes a mistake or the time expires then the player lost and other one wins.

Screenshots

Create game Waiting for player Are you ready Math task Sequence task Imagination task Game over

APIs used and technical background

We don't use any APIs in this project, so at least here is some list of used libraries, frameworks, ...

  • Nginx - awesome web server acts like a gateway to our app
  • node.js - javascript server side engine - heart of our app
  • Express js - a minimalist web framework
  • socket.io - the fastest and reliable realtime engine - handles communication between the server and players
  • Handlebars.js - nice semantic templates easily
  • Semantic UI - one of the best UIs for the frontend
  • jQuery - a small and feature rich JavaScript library

brain-fight's People

Contributors

martinsuly avatar

Watchers

 avatar

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.