Skip to content

๐Ÿ‰ Challenging and engaging text-based old-school RPG that will test your abilities as an adventurer. Are you ready to embark on this epic quest and defeat the dragon? The adventure awaits!

Notifications You must be signed in to change notification settings

JoelEncinas/Wyrms-lair

Folders and files

NameName
Last commit message
Last commit date

Latest commit

ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 

Repository files navigation

๐Ÿ‰ Wyrm's Lair

node express mongodb jsonwebtokens handlebars bootstrap

Classic text-based old-school RPG based on the classic game from Scott Lilly's C# RPG. It's a full stack application done in javascript that builds the game from the ground up and expands adding a ton of features:

  • Expanded the world featuring the classic intro region + 4 brand new regions each with a bunch of locations and a lot of secrets to discover:

    • More weapons, items, npcs...
    • Increased level cap to 25.
  • Players can now choose the race of their character.

  • Added Crafting:

    • Weapons, potions and scrolls.
  • Added Scrolls which enable powerful spells.

  • Added button bindings, now you can play the game with the keyboard.

  • Created level restricted areas.

  • Improved trades with vendors:

    • Player's inventory won't show if there is no item available to sell, a message will be displayed instead.
    • Vendor's inventory won't show if the player has no gold and a message will be displayed instead.
  • Added attributes Str and Int that scale with Level.

  • Added critical chance.

  • Added a final boss that doesn't respawn.

  • Created respawn points for the character in each region.

  • Now monsters don't give exp if the player is way higher level.

  • Added poison mechanic to some mobs.

  • Improved log with color highlight and better text style:

    • Added log entry that notifies when character levels up.
    • New log entry if the hit is a crit.
  • Revamped the UI with bars for hp and experience:

    • Hp and experience bar have some animations.
  • Players can save their characters to the cloud with mongoDB.

๐Ÿ“ท App screenshots

demo demo demo demo demo demo demo demo

๐Ÿค Contributing

If you'd like to contribute, please fork the repository and open a pull request to the main branch.

About

๐Ÿ‰ Challenging and engaging text-based old-school RPG that will test your abilities as an adventurer. Are you ready to embark on this epic quest and defeat the dragon? The adventure awaits!

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published