Skip to content

justindwang/your-path

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

87 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Your Path

A roguelike game for the browser written in js using js-roguelike-skeleton built on top of Escape-from-Ecma-Labs

Play the latest version here

(done)
- generalize melee/ranged weapon into one action (might be buggy)
- combine color and console color for items to match rarity
- apply stat modifiers from items
- UI for equipping/changing weapons
- change item attaching mechanic to add to inventory
- remove entities from canvas when killed
- revamp door generation / fix bug where door is blocked by a wall
- ui to stay/go to next floor when reaching exit
- display floor name
- remove grab functionality
- keep target if object is not an entity
- change smash layer to show damage numbers
- remove horde push bonus
- remove wait action
- change entity randomization function to % rates
- bug with seekingmeleeentity uncaught error object manager move (done for now)
- floor info when reaching new floor - display mobs/items and rarity (common, uncommon, rare, very rare)
- mapping function for percent chance to rarity
- Loot tables for mobs
- add mob item drops onto canvas
- floors can have crates that drop items
- items can be purchased from shop
- aggro range for mobs can be set
- added stats/achievements tab
- implemented basic stat tracking mechanic
- add item stacking to shop ui and internally as item instance variable
- added gold system and ability to sell items
- added luck stat and crit chance
- added vitality and intelligence mp gain and hp gain formulas
- agility now increases dodge chance
- added sprites to canvas
- clean up unneeded chars/colors
- mp regeneration mechanic
- shop items are now randomly generated each floor
- added fast travel and special items
- added individual weapon/item sprites
- item prices are now displayed in the shop
- added David Merfield's random color generator
- added ui for allocatable stat points upon level up
- added code for base jobs
- added start menu with name/job selection
- added skill scroll item and skill learning/forgetting ui
- added mana costs to skill ui
- added single target damaging skills
- removed open keybinding
- added aoe and multi-target skills
- fix controls display
- added job change ui
- added job change tickets
- added class specific skills
- added cc skill template
- added on hit passive skills
- added outfit selection menu
- changed skill ui to pages instead of list

Todo:

design more mobs/floors/skills/items

balance the game bro

  • fix skill replace
  • revamp item/skill descriptions ui
  • add tutorial
  • fix damage numbers being cut off
  • add bosses
  • add saving mechanic
  • add general skill methods to run after map generation (default void) and passives to run on game_update or player_update
  • make crits stand out more
  • fix bug/feature? where you can push furniture onto items
  • add buffs
  • add weapon classes
  • add quests
  • click to attack
  • add multiplayer
  • revamp tile mapping/generation
  • add more background tiles / materials to floors
  • add attack animations
  • adjust damage calculations based on different stats/jobs
  • disable keyholds
  • upgrade skills with dupes

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors