design thinking to non-game applications to make them more fun and engaging. Traditionally, “gamifying” an activity requires custom development work to integrate these game elements into an application.
is too narrow in scope. i.e. 1 application per 1 activity • Ex: Foursquare only deals with location-based activities • This narrowness results in most gamification software being geared towards commercial businesses while the everyday user is left out in the cold
tool than all others in the market by giving users the ability to gamify any activity of their choosing regardless of size. • In short, proprietary competitors gamify activities. We want Level Badger to gamify your life.
Ruby on Rails and other Open Source technologies, where you can turn anything into a game. • Big & Small o Unlimited players, rewards, & users o A stable, reliable backend allows for easier scalability • Clean, streamlined layout design allows for highly customizable UI
small • Users/Players o Unlimited, Profiles, Friendships • Rewards o Customizable Badges awarded upon completion of tasks • Levels o Comprised of incrementing units
language more powerful than perl and more object-oriented than Python." Ruby License, FSF approved, GPL compatible, Copyleft Made for programmer productivity and fun, minimize the time it took for experienced programmers to read.
Hansson of 37Signals who made the project open source in 2005 • Convention over configuration, DRY, ActiveRecord, and MVC • MIT License • Database.yml, routes.rb
• Ability to set the game’s unit of measurement. By default, this is XP. • Ability for a user to add 1 to their XP with the press of a button. • Progress bars to track the XP of all users in a game and compare them to each other.
are sorted by the amount of experience required to reach the next level. • Badges can be created and awarded whenever a user reaches a specific level. • Ability for users to create friendships • Users can add many email addresses into their profile on Level Badger.
for backend files for portability • Social media integration (Tweet when Badge earned) • Bundle app into a RubyGem o rails generate scaffold levelbadger