Tymon555 / risk-legacy

A user interface for playing Risk Legacy remotely.

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Risk: Legacy

A companion tool by Catheraaine

This project serves two purposes, and neither of them are profit.

Broadly, it is to create a tracker for remote play of the game Risk: Legacy, a serial board game where every action you take has a chance to permanently effect the game. Rip cards, write things in permanent marker, and ruin friendships forever (it is Risk, after all).

The first reason I've chosen this game to create is, well, that I'm playing it. With a group of friends. One of whom decided to move 500 miles away to work on a naval base. We started playing the game by webcam, but there is a LOT of information to share, and that kind of interface isn't ideal.

Which leads to the second reason. Right around this time, I started an apprenticeship at Sparkbox. One day during Risk it hit me -- hey! I'm a developer, sort of. I can fix this! I thought it would be a great tool to apply what I was learning, get more practice, and just become an overall better developer.

I've fleshed out a huge portion of the UI myself, including a hoverable, color-changing SVG of the map. However, I am missing one huge component: The game doesn't yet work. I've since started developing full time ( woo! ), and have cast this aside as a free time project that is a bit too huge for the amount of time I have free. Thus, here it is, an open source project for nothing beyond a friendly game of Risk.

Help me GitHub-Kenobi, you're my only hope.

Leia Pleading

The road from here.

(Contributing)

Goal: Make It Work.

Sure, my UI is lovely, but I have a form that's not hooked into anything and no way to save information between sessions. There is no framework, no tests, and massive inline SVGs. I'm not even sure I know what I need, so feel free to submit issues if you think something is missing, broken, or done like someone two months into her code apprenticeship.

The rules of the game are available on Hasbro's site, that's a good place to begin.

Quick Start

  1. Clone this repo locally.
  2. Open index.html in your browser.

Final Notes

  • You can view an online version of this code on my personal website. I'll try to update that, and I'll be learning along the way.

  • This is an educational tool, not for profit, and 100% for personal use. Think of it as super high tech note cards. Please, don't sue me!

  • If you'd like to learn more about code, or know someone who would, why not apply to Sparkbox's Apprenticeship program? Applications are typically due at the end of October. It could change your life. It did mine.

About

A user interface for playing Risk Legacy remotely.


Languages

Language:HTML 54.8%Language:JavaScript 42.0%Language:CSS 3.2%