Skip to content

AlexMincu/ArcaneArts

Repository files navigation

ArcaneArts

Object-Oriented Programming Project

About

This is a C++ Project for my Faculty OOP Course. It's a simple idle/ clicker game made in C++ using the SFML library. I implemented everything from scratch, starting with the game engine. This engine contains things like buttons, progress bars, pop-up text, pop-up menu, sliding menu. It uses the mouse and/or touchscreen, but it can also have keyboard binds. This way the game can be ported to a smartphone or a tablet into the near future. The game is based on Levels that are switched with the help of progression (currently there is only one level implemented) and enemies that can be attacked. The enemies are animated including an idle animation, hurting animation and dying animation (there are only 3 characters implementemented so far).

Req:

  • SFML 2.5.1 download
  • GCC 10.2.0 + LLVM/Clang/LLD/LLDB 11.0.0 + MinGW-w64 8.0.0 - release 3 download

Current stage of dev:

Overlook

1 2 3

Sliding menu for upgrades, spells and settings

sliding_menu

Pause menu

pause_menu

Console

console

About

OOP Course

Resources

Stars

Watchers

Forks

Packages

No packages published