Hearthstone Cooperative AI Helper

This project was built with:

Unity Technologies C Sharp JavaScript

Download a copy of the Project Proposal in pdf format here:

This began as a coursework for the course Mprof Games Development, but has scheduled plans for continuation outside of that.
Using the powerful Hearthstone server simulator Spellsource and its accompanying client, I am continuing to develop a tool that utilises the inbuilt AI to suggest tactical play options of play to the user.
This is with the intended purpose of aiding and retaining new players who understand the mechanics but are woefully under-prepared and discouraged by the initial player versus player section of the game. The current AI utlised by Hearthstone mimics the play of an intermediate player, and does not compare to the skill of experienced players concerned with strategy - balancing this tool against informed play and not giving other players an 'edge' against those already invested into the game.
The tool also provides explanation behind its best-value plays based on what the play influences in the board state, informing the user about more abstract game concepts through repetition and pattern recognition until they are internalised and the tool becomes redundant.