/roguezog

JavaScript roguelike game implemented in React

Primary LanguageJavaScript

Roguezog

v0.4.2


To play, visit roguezog.herokuapp.com.


About

This game is based on a project assignment from Free Code Camp. It is a bare-bones Roguelike implemented in React, with colored HTML divs in place of glyphs or images.

Gameplay is currently minimal and unbalanced, since it was a JavaScript/React assignment and not a game design assignment. However, I will be iterating on the gameplay to turn it into an interesting game eventually.

Key features:

  • Procedural level generation
  • Equipment upgrades
  • Monster movement (monsters move randomly and will only attack when adjacent to player)
  • Boss monster
  • Server logging

Upcoming features:

  • Darkness and scrolling
  • Monster aggression (on sight or contact)
  • Multiple dungeon levels
  • New level designs
  • More items and monsters
  • Balance
  • More compelling gameplay
  • Ranged combat
  • Reimplementation in HTML5 canvas

Changelog

v0.1

  • First playable version
  • Player movement, combat, experience points
  • Food pickups

v0.2

  • Monster movement

v0.3

  • Treasure pickups

v0.4

  • Boss monster

v0.4.1

  • Server logging

v0.4.2

  • Login feature