UtkuAltnkaya / HeroOfTheArena

A Turn-based Game

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Contributors Forks Stargazers Issues MIT License


Logo

HERO OF THE ARENA

A Turn-based Game
Explore the docs »

View Demo · Report Bug · Request Feature


Creators

Bayram Alper KILIÇ Utku ALTINKAYA Burak ATEŞ


Logo
Table of Contents
  1. About The Project
  2. Getting Started
  3. Gameplay
  4. License
  5. Contact
  6. Acknowledgments

About The Project

Hero of The Arena is designed as a Turn-based game where our hero fights against a boss. There are six characters. Five of the characters are warriors and one is archer. All of the pixel art, character animes, are free assets and taken from itch.io. Our code is open-source and could be contributed. However, commercializing is forbidden.

To improve our work:

  • We welcome comments and criticisms. You can contact us by sending an e-mail.
  • You can report errors in the Issues section.
  • We welcome new teammates who want to work with us.

Although over 200 hours were spent producing, the game still needs many improvements. We will continue to add new features in the future. This is our first game we developed, we hope you all like the game. For other projects, please follow us.

(back to top)

Built With

Hero Of The Arena is made with C++ and SFML. No such game engine was used in the project, so all animations, physics and logic were done manually.

  • SFML

(back to top)

Getting Started

You need a gcc compiler before playing the game. The game consumes about 120mb of RAM and 200mb of storage.

Prerequisites

You can download g++ from the link below.

  • g++
    https://gcc.gnu.org/

Installation and Compiling

You can download and install the game from our website. You can also run the game with a compiler. For this, clone our project and create object files using Makefile commands.

Gameplay

Below you can find some of the UI and character skills. Music options, store and character selection are available for the UI. There is a chance to beat the boss with the purchased items, but the character will most likely die if the wrong items are bought. As for the characters, each character has 3 attack skills, one special attack (R) and the other two basic attack (Q,W). Special Attack can't be used often as it consumes more mana than other skills. Each turn regenerates the character's mana so that the special attack becomes available. On some rounds, attacking may not be the best option. Therefore, you can choose defense (E) for a Turn to regenerate mana for the special attack.



User Interface

Logo Logo
Main Menu Character Menu
Logo Logo
Options Shop


Character Animations

Logo Logo
Fire Knight Blade Keeper
Logo Logo
Ground Monk Leaf Archer
Logo Logo
Water Wind

For more details, please visit the HOTA Website

(back to top)

License

Distributed under the GPL-3.0 License. See LICENSE.txt for more information.

(back to top)

Contact

Bayram Alper KILIÇ - alperkilicbusiness@gmail.com

Utku ALTINKAYA - utkualtinkayabusiness@outlook.com

Burak ATEŞ - burakatesbusiness@gmail.com

(back to top)

Acknowledgments

Below you can find the assets and resources we used to make the game.

(back to top)

About

A Turn-based Game

License:GNU General Public License v3.0


Languages

Language:C++ 99.9%Language:Makefile 0.1%