Skip to content

outbounder/node-socialpower

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

37 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Social Power - the game -

the repo of project related to collaborative learn & do effort, been held in varnalab during 01.2014.

Goals

  • fun
  • practice
  • new knowledge
    • javascript :)
    • nodejs under-the-hood
    • distributed architectures
    • async control flow, functional programming & continuation style passing primitives
    • streams :)
    • AMD, UMD, CommonJS asset pipe lines, frontend development of single page apps
    • facebook api
    • twitter api
    • mongoose и MongoDB
    • shell-like scripting
    • project life-cycle and best practices from bootstrap to continuous integration development
    • git и още 101 инструмента най-добри приятели на програмиста :)
  • twisted point of view

How

schedule

week 1

week 2

week 3

project scope

Simple web based multiplayer game involving all the mentioned above buzz words in soup of fun and glorious hacking.

How it is played

Every registered player should be able to gain points.

Points are collected once the player sends something interesting via the game UI and someone else from the game UI reshare it.

As many reshares there are as many points are given to the player who originally send the interesting message. Every player who sends or reshares recieve points.

Every day on midnight the game room is closed and a player with the top score wins. If there is equality among two or more players, they all are promoted as winners.

Then highscores table of top winning players are kept up to date. Optionally messages can be broadcasted to authorized 3rd party apps - twitter/facebook.

All in one:

-> start

time0) playerA -send-> messageA

time1) playerB -send-> messageA
  -then-> points -given-> playerA

time2) playerC -send-> messageA
  -then-> points -given-> playerA && playerB
time2) playerD -send-> messageA
  -then-> points -given-> playerA && playerB

time3) playerF -send-> messageA
  -then-> points -given-> playerA && playerB && playerC && playerD

-> ...

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published