hseager / you-are-merlin

You are Merlin - A Rust text adventure game

Home Page:https://hseager.github.io/you-are-merlin-www/

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

You are Merlin

A text adventure game, built with Rust. Compiles to CLI and WASM.

CLI Screenshot

Click here for the WebAssembly (WASM) version with a web demo

Game Features

  • Main quest with a final world boss, try to beat them!
  • Themes like Zelda, Lord of the Rings, Star Wars and Fallout
  • Side quests
  • Random loot generation and rewards
  • Item stats: Power, Attack Speed, Crit, Block, Parry, Dodge
  • Item Rarities: Common, Rare, Epic, Legendary
  • Battles
  • Inventory & Equipment

Tips

  • Finding a safezone will make your journey easier!
  • Try exploring to get stronger before facing the final boss
  • You don't have to type out the full action, a partial match will do

To do

v0.3

  • More types of encounters like puzzles and riddles like Choice encounter with reward or damage
  • Add more locations with 2 safe zones and side quests
  • Change rest to only partially heal
    • Gain life/potions from some encounters
  • Usable items
    • Use items/potions during a battle loop
  • Change battle loop to be interactive
    • Parry just in time of enemies attack to get bonus damage etc
  • Rewards (gold) and trade
  • Boss quote
  • chatGPT API
  • Chance for Run to fail
  • Mini bosses for dungeons
  • Dungeon difficulty, more battles = better reward
  • Require key for main boss
  • Better visuals for life/attack

Refactor

  • Stop cloning everything... try to reference locations etc

Building

Development

  • cargo build
  • cargo run

WASM

  • wasm-pack build

CLI Production

  • cargo build -r

About

You are Merlin - A Rust text adventure game

https://hseager.github.io/you-are-merlin-www/

License:GNU General Public License v3.0


Languages

Language:Rust 100.0%