Skip to content
View kshieldsDTS's full-sized avatar
😄
😄
  • General Assembly
  • Tampa, FL

Block or report kshieldsDTS

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Please don't include any personal information such as legal names or email addresses. Maximum 100 characters, markdown supported. This note will be visible to only you.
Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
kshieldsDTS/README.md

Obi-Wan Kenobi saying Hello There

I'm Kurt Shields!

A full stack software developer!

Connect with me:

kurt-shields LinkedIn

Current Projects:

Unnamed Vue RPG

Utilizing the original D&D Fifth Edition Text Adventure Repository as a proof of concept and a very rough outline, I will be creating a full-fledged classic text-based RPG utilizing the Vue framework. I plan to have text inputs as opposed to preset options, multiple characters in the party, and multiple enemies per encounter.

Meanwhile, I also intend to build a fully functional RPG menu, reminiscent of the RPGs of old, such as Final Fantasy I-VII, swappable and customizable characters, equipment, and inventory.

Tools:

html5css3javascriptreact

Current Features:

None yet! There isn't a stable working version!

Planned features:

  • Main Character
    • Customizable Name
    • Customizable Class
    • Customizable Abilities
    • Customizable Stats
    • Level Up
  • Party Members
    • Customizable Party Members
    • Non-Customizable Story Party Members
    • Level Up
  • Inventory
    • Traditional slot system
    • Drag & Drop Interface
    • Filtering
    • Sorting
    • Tabs
    • Equipped Item Encumberance
  • Combat
    • Multiple Enemies
    • Targeting
    • Non-traditional combat features
    • Magic!
  • Narrative
    • Type in options
    • Return to previous areas
  • Codex
    • Game Help
    • Encylopedia of Known Items, Enemies, and Game Mechanics
  • Quality of Life
    • Save information to local storage or cache to continue playing
    • Save file system on machines
    • Save file system on DB with authentication

Additional Features

  • Hotkeys for Navigation, Inventory, Equipment, etc...
  • GUI for visualizing enemies and the environment
  • Sound effects for combat, narrative
  • Crafting system
  • More to follow...

Game Logic

I plan to depart from using Dungeons and Dragons Fifth Edition rules at the core of the RPG and develop a new system. The logic will base around player stats, which will scale with their attacks. Some abilities, spells and items will scale better with some stats than others. Encounters (both non-combat and combat) will award experience, which in turn will allow characters to level up and raise their stats.

Languages I Use

bootstrap css3 django html5 javascript mongodb nodejs python react bootstrap express heroku mocha postgresql

kshieldsdts

 kshieldsdts

Popular repositories Loading

  1. towers-of-hanoi towers-of-hanoi Public

    SEIR1115 - Project 1 - Towers of Hanoi

    JavaScript

  2. fifth-edition-text-adventure fifth-edition-text-adventure Public

    A Text Adventure Using a Dungeons and Dragons Fifth Edition API

    JavaScript

  3. kshieldsDTS kshieldsDTS Public

  4. code-every-day code-every-day Public

  5. agiliteam-front-end agiliteam-front-end Public

    Forked from agiliteam-planner/agiliteam-front-end

    Project 3 Front End

    JavaScript

  6. agiliteam-back-end agiliteam-back-end Public

    Forked from agiliteam-planner/agiliteam-back-end

    Project 3 Back-End

    JavaScript