Skip to content

lukeclewlow/Makopolis

 
 

Repository files navigation

Makopolis

##What is it? Simple Board Game - with ruby questions Makopolis Live Version (hosted on heroku)

##code climate Code Climate
Test Coverage

##Why? We built a coding based board game for our Makerthon Challenge, so that people might learn something about Ruby and have fun whilst doing it!

##screenshot Makopolis

##How to run git clone [email protected]:sandagolcea/Makopolis.git
npm install
foreman start or node server.js
go to localhost:5000

###To run tests:

npm install
grunt

For unit tests:
Open SpecRunner.html

Objectives

  • Create an MVP in three days
  • Test Driven Development
  • Learning team skills
  • Learn about planning and design

##technologies

  • Javascript
  • JQuery
  • NODEjs, Express
  • Html
  • CSS
  • Git
  • Heroku
  • Jasmine
  • Casper, Mocha, Chai, Grunt
  • WebSockets

MVP Requirements

  • Make a single player game with one character who goes on a coding journey from start to finish!
  • The character is animated
  • Questions appear on the page using JQuery

Enhancements

If we had more time to work on this project, the features we would like to have added would be:

  • Two player functionality using web sockets (multiplayer with sockets, turn implementation)
  • The ability to ask questions that weren't multiple choice - real life coding problems
  • A more responsive web page that isn't affected by resizing (improve css display (numbers could be attached to SVG elements))
  • Timer for the questions (e.g.: 10 sec/question)
  • Questions could be either from a github repo or transmitted in JSON format (hardcoded atm)

##Contributors Steph Oldcorn
Oliver Lucas
Luke Clewlow
Huy Le
Sanda

About

Coding Board Game

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • HTML 82.1%
  • JavaScript 13.3%
  • CSS 4.6%