Skip to content
This repository has been archived by the owner on Jul 29, 2024. It is now read-only.
/ RogueLike Public archive

A RogueLike game created in Java for a school project

Notifications You must be signed in to change notification settings

nalo26/RogueLike

Repository files navigation

Rogue Like Game

"Rogue Like" game, based on the idea of exploring an "infinite" dungeon by fighting monsters. In order to finish the game, you have to collect the 4 keys that are in the dungeon. Once this is done, you can unlock the Boss's room, and kill it.

The world is pre-generated before the player appears in it. It is a maze of different rectangular rooms connected to each other. The player appears on the map in the center room, with coordinates 0, 0.

Each room contains monsters (zombies, skeletons, slimes), each with different attributes such as their hit points, their attack level, their color (for slimes only). In addition, each room contains potions (life, poison, speed) that can be consumed by the player.

The monsters have an artificial intelligence allowing them to move around the room and hit the player. If they are killed, they drop experience points.

The player can move, change room, and attack. He can also increase his level by collecting the experience that the monsters drop. He will then sees his attacks and hit points being improved.

The goal of this project is to create a graphical application allowing to fully play the game. The game will be developed in Java, using the object-oriented programming method.

About

A RogueLike game created in Java for a school project

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages