Giter Club home page Giter Club logo

hungry-llama's Introduction

hungry-llama

Edmund is a Hungry Llama, but he is a very picky eater and his tates change very quickly. This is a multiplayer web-based game where players need to quickly figure out what to feed Edmund.

Oh, and Edmund only communicates through digital logic diagrams. He's weird like that.

(Hat tip to the Apple II game Rocky's Boots, one of my favorites.)

How to Play

For each question, you will see a logic diagram describing what Edmund wants to eat. Underneath the logic diagram are several food items. You can toggle each tasty snack on and off by clicking it. Your goal is to choose which foods Edmund will eat. The first player to correctly select the correct food and click submit gets 100 points and we all move on to the next question.

Strike List

  • Integration tests
  • Don't send whole data blob with every change
  • Randomize questions (?)
  • Tutorial to walk through different symbols and how they work
  • Timer on questions. Score based on time, not just first correct
  • Don't send socket ids in game data
  • Better way to send names into game other than the url
  • Some sort of score reward/reveal moment
  • Show that answer was wrong when submitted
  • Use a SPA framework for the front-end: Backbone?
  • Make a build process that produces production-ready minified and uglified files
  • Don't hard-code socket.io connection string in client
  • Get working on Heroku
  • Set logging based on environment
  • Run mocha tests with grunt builds
  • Add more content
  • Accept ENTER key to join game instead of just mouse clicks
  • Deal with "first-player" more fairly to account for latency.

hungry-llama's People

Contributors

evanjacover avatar

Watchers

James Cloos avatar  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.