Giter VIP home page Giter VIP logo

Arcmage

Arcmage is a browser-based implementation of a CCG being developed as part of the Arcmage project. It offers the player a virtual table top for playing the game, without forcing any rules on the actual game being played.

No artificial intelligence was implemented in the platform nor are there any plans to implement game rules.

Furthermore, arcmage offers an online card generation tool to create new cards and decks.

Repository Structure

The respository is used for both the card db/generation as for the online game

Card Database folders

  • WTacticsDAL : The database orm layer for use with Entity Framework
  • WTacticsLibrary : The buisiness logic for the card database/generation tool
  • WTacticsService :
    • Holds the Rest API for Authentication, Card Creation, Deck Creation, Card Searching, ...
    • Holds the single page angular webapp for the card database/generation tool
    • Holds the single page vue webapp for the online game*

Online game demo folders

  • WTacticsGameService: The owin/singalR hub backend for the browser to browser communication
  • WTacticsWindowsService: A windows service to host the WTacticsGameService
  • WTacticsGameConsole: A console program to host the WTacticsGameService (usefull for debugging)

Others

  • ArtworkIndexer : simple tool to generate a single json file with metadata on the artwork repo
  • SvgToCMYKPdf : example tool to use imagemagick for svg -> pdf conversion

Resources

If you want to know more about the project please visit the following links or read the suggested documents:

WTactics's Projects

arcmage icon arcmage

Arcmage's browser based table top game, card and deck database.

arcmage_legacy icon arcmage_legacy

Legacy browser-based collectable card game & card creation tool. No Longer Maintained

sandscape icon sandscape

Leagacy card database. No longer maintained.

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.