A bingo music game built with web.py & Backbone.js, powered by Rdio.
Switch branches/tags
Nothing to show
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
app
media
.bowerrc
.gitignore
.yo-rc.json
COPYING.txt
Gruntfile.js
Procfile
README.md
bower.json
heroku-deploy
make-prod
package.json
requirements.txt

README.md

bingio

It's like bingo, except with music. Made with web.py & Backbone. Powered by Rdio.

Try out the live demo: http://bingio.juanl.org

Demo Video

http://youtu.be/dHLPX_LekNc

Screenshots

bingio


  • Game Lobby:

bingio


  • Splash Screen:

bingio

Install & Run

You must first setup the project environment. Run:

$ ./make-prod

This will setup npm, bower, and will finally run grunt.

Run the game server:

$ python dist/app.py

... now you can visit http://localhost:8000 and start playing.

Connecting with Rdio requires API Keys, visit http://www.rdio.com/developers/ to create your keys. By default app.py will check environment variables for keys, or you can edit app.py to use yours directly.

Running make-prod will create a dist/ directory. This directory essentially contains the "production" environment, i.e. all the built and minified client files are found here.

You can also run the game server from the dev environment (you'll still need to run make-prod), like so:

$ python app/app.py

Copyright

Copyright (C) 2014 Juan Lasheras (http://www.juanl.org).

Licensed under GPL, see https://www.gnu.org/copyleft/gpl.html for details.

Send any questions or comments here.