Heritage qJack - the qHMO Card Game - Architecture Update/Digital Reward Integration

Register
Submit a solution
The challenge is finished.

Challenge Overview

1.0 Project Overview

The purpose of this contest is to update the current architecture with the latest requirements. The update will deal specifically with integration of Digital Reward Management.

The client has chosen Tango Card to be the 3rd party Digital Reward management provider. It will be expected that the application will use the Tango Card APIs to send winners and specified prizes through the APIs to the Tango Card service.  This will occur at conclusions of phases in the qJack game cycle.  The prizes for each phase can be held in a configuration file or table.  There is no expectation for this (i.e. phase 1) that the users would be able to configure prizes through the application.

Your task will be to update the provided architecture to integrate the specific Digital Reward API into the application. You can use the ptovided assemblies for reference. Make sure that both the back-end and front-end aspects are addressed.

Please se the attached client document for more details.

2.0 Provided Materials

You will have access to the following support materials (listed in order of importance):

  1. Client Requirement document.
  2. Current Module Architecture
  3. Front-End Assembly SOurce Code (For reference)
  4. Back-End Assembly SOurce Code (For reference)


Final Submission Guidelines

Submission Delieverable

  • Standard Architecture Deliverable (TCUML, ADS, Assembly Specs) - Make sure to use the existing architecture documents.
  • Please ensure to mark all new material in RED and changes to existing material in BLUE.

ELIGIBLE EVENTS:

2015 topcoder Open

Review style

Final Review

Community Review Board

Approval

User Sign-Off

ID: 30050211