Skip to content

RogueLike-Game-Dev/RogueLike-Game-coding

Repository files navigation

Rogue World

Introduction

The game is a 2D roguelike platformer, aiming to defeat enemies and collect as much coins as possible in order to buy various upgrades (extra HP, movement speed, damage and others) or consumable items, such as revive, invisibility and invulnerability.

The main source of inspiration was Rogue Legacy 2.

Description

Main menu

At the beginning of the game, a menu appears, in which you can change the settings related to the volume of the background music, as well as keybindings for character control. In addition to these settings, the player can choose to start a new game or continue an older run, collecting more gold (the game is saving both the settings for background music, the time played so far, the gold collected and the various purchased things).

The Characters

After the game starts, the player can choose the character to play with. There are 4 different characters, which differ in the special attack:

Zhax can throw various objects, such as stones, foul-smelling fish or chicken legs. Zhax

Demetria Demetria has as a special attack a throwing fireball, which deals more damage to the enemy it hits.

Esteros becomes invulnerable, destroying objects that cause damage (excluding enemies). Esteros

Lyn Lyn attacks using lightning strike if he is close enough to the enemy.

The Enemies

There are 4 types of enemies, each of them attacking in its own way:

  • a Minotaur, a melee enemy that starts following you if you get in its range
  • a Fire Golem, also melee, which patrols and starts chasing you while you are in his range
  • an Ice Golem, a turret throwing either ice shards or heavy rocks, dealing damage on collision
  • two types of Wraith, one of which follows you everywhere and can even fly through walls, dealing damage on collision, and the other one throwing deadly knives at you

The Shop

The game also has a shop, where you can upgrade your skills in the Skill Mountain or buy consumable items.

The Skills

  • Armor - when you take damage, the armor is damaged first, stopping the extra damage that you take when the armor is broken
  • Max HP - increases the maximum HP
  • HP Regen - if you take damage, in time, your health is regenerated
  • Damage - increases the damage amount dealt by the melee or the special attack
  • Movement speed - increases the movement speed of the character
  • Triple jump - instead of only 2 consecutive jumps, the player can jump 3 times if this skill is unlocked

The Items

  • Revive - can be used once per run, reviving you if you fall or die in fight
  • Immunity - the enemies can attack you, but you take no damage from their hit
  • Invisibility - the enemies cannot see you while you are invisible, but you can still take damage from another dangerous items, such as Spikes or Lava

The Levels

The game has 4 main levels and one boss fight level. Each of the main levels comes with its challenges, such as fighting with enemies, collecting items for an NPC, evading dangerous tunnels or finding the right path to the exit.

Each run is made up by multiple levels, chosen randomly. Once the player finishes the level, he may go to another one, through a door. With each completed level, the higher the chance to enter the final level in which the player has to defeat an intelligent boss (trained with AI).

Gameplay

Main Menu

Skill Mountain

Choose Character

Dangerous Puzzle

Demetria Zhax

Esteros Lyn


Resources

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published