Skip to content

A simple, text-based, role-playing game written in Rust.

Notifications You must be signed in to change notification settings

elias-michaias/rust-story

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

3 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

rust-story

A simple, text-based, role-playing game written in Rust.

(In development.)

Featuring:

  • Witty writing 📝
  • Complex, turn-based, 1-on-1 combat 💥
  • Familiar style, unique mechanics ⚙️
  • Flexible growth 📊
  • Easy savedata management (via .json) 💾
  • And more! 🧩

Progress:

  • (Most all battle mechanics!) ⚔️
  • Stance Break mechanic 💫
  • When SP is depleted, Max HP, MP, and SP are lowered and a turn is lost
  • Elemental type system 🔥
  • Fire vs. Water, Air vs. Earth, Light vs. Dark - Opposites yield double damage, aligned deal half
  • Status conditions 💤
  • Poison, Paralysis, Sleep, Regeneration - two status ailments can not be applied simultaneously
  • Status modifiers 🎲
  • Statuses include: HP, MP, SP, STR, DEF, INT, RES, FAI, CHA, SKL, LCK
  • Functioning items, equipment, moves, enemies 🧱
  • All algorithms and functions work within battle based off of set values
  • Fully populate item table 🍫
  • Fully populate equipment table 🎒
  • Fully populate move table 🧙
  • Fully populate enemy table 👺
  • Finish fleshing out enemy conversation 💬
  • Develop story 🎥

About

A simple, text-based, role-playing game written in Rust.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages