Skip to content

A Simplified Version of HearthStone Game Design Based on Unity 3D.

Notifications You must be signed in to change notification settings

yuli-han/Software-Engineering-THU-Mipa-Group-

Repository files navigation

MipaProject

A Simplified Version of HearthStone Game Design Based on Unity 3D.
Course Project for Tsinghua University, Software Engineering.
This project is for course study only and is not intended for commercial use

Author

Jianuo Zheng, [email protected]
Qing Yan, [email protected]
Yuli Han, [email protected]
Qiaojun Feng, [email protected]
Huayi Wang, [email protected]

Introduction

This project is a card game based on Unity 3D. The game uses HearthStone logic and achieves some fundamental functions of HearthStone. It includes below parts.

Log in

  • Users can create accounts and use their accounts and password to log in the game.

Opponents match

  • Users use IP address to find appropriate opponents for online battle.

Card Groups Editor

  • Users can use a rich enough of a variety of mechanisms to build their own card groups from the card pool.
  • The card groups could be selected at the beginning of every battle.

Online Battle

  • Each round the system will randomly select a number of cards from the card group. Users can choose several cards to attack the opponents.
  • The number of cards users can choose for each round is according to the number of mana crystals and the price of cards.
  • Cards include retinue cards and magic cards. Card effect include battle cry, taunt and death rattle.
  • Users whose health amount is greater than zero when his/her opponents' health become zero will win the battle.

About

A Simplified Version of HearthStone Game Design Based on Unity 3D.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 3

  •  
  •  
  •