Skip to content

jmthompson2015/lotr-card-game

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Lord of the Rings Card Game

Play the game: LotR Card Game

Accessories

Built With

  • QUnit - JavaScript unit testing.
  • React - A JavaScript library for building user interfaces.
  • ReactRedux - Official React bindings for Redux.
  • Reactable - Fast, flexible, and simple data tables in React.
  • Redux - A predictable state container for JavaScript apps.
  • Tachyons - An atomic CSS library.

Architecture

Web Application Diagram

Common

Contains generic utilities and JavaScript extensions. (e.g. Logger, InputValidator, etc.)

Artifact

Contains game data implemented as constant enumerations. (e.g. HeroCard, AllyCard, EventCard, etc.)

Model

Provides the data model and processes using Redux.

View

Provides the GUI components using React.

Controller

Provides integration between the model and the view. Data changes are propagated to the view components, and user actions are transmitted to the model.

Accessory

Contains accessory applications.

License

LotR Card Game is released under the terms of the MIT License.


The Lord of the Rings: The Card Game and all related properties, images and text are owned by Fantasy Flight Games, and/or The Saul Zaentz Company d/b/a Middle-earth Enterprises.

About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published