/LI2

A recreation of the "Roguelite" game made in C using Ncurses.

Primary LanguageCApache License 2.0Apache-2.0

Roguelite

Grade: 19/20 ⭐

An ncurses roguelite game, made for our LI2 class. It is licensed under the Apache License.

Project requirements (set by the professors) are in Requirements.pdf (🇵🇹).

Game screenshot

Building

Dependencies

  • GNU Make (build-time)
  • GCC (build-time)
  • Bash (build-time)
  • Doxygen (optional, build-time)
  • ncurses

Note that the only supported platform is Linux (others *NIX systems may work) and the only supported compiler is GCC (clang may work).

Building

A release build is achieved with:

$ make

To perform a debug build (no optimizations, debug symbols enabled):

$ DEBUG=1 make

To generate documentation (Doxygen is required):

$ make docs

To remove files generated by a build, run:

$ make clean

Contributing

As a university group project, we cannot allow external contributors. Our group members should follow the guidelines in CONTRIBUTING.md.