Josh Griffith
Build Log

bash_rpg

Archived

A complete turn-based RPG, built entirely as a bash script

  • Bash

A surprisingly complete terminal RPG written in pure bash: four character classes, turn-based combat, inventory and equipment, a shop, quests, and save/load — with no runtime but bash itself. A joke taken further than it needed to go, in the best way.

  • Four character classes with stat progression and leveling
  • 15+ enemy types across four zones, plus boss battles
  • Shop, quests, an inn, and full inventory and equipment — in bash
  • Colored terminal interface and working save/load using nothing but shell built-ins
The terminal character sheet and town menu rendered in colored ASCII.
Character sheet and town menu.
Turn-based combat running in the terminal, showing enemy stats and action options.
Turn-based combat, in a terminal.