alextebbs / lore

Using GPT to generate lore for use in tabletop roleplaying games.

Home Page:https://lore-orpin.vercel.app

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Mythroller

mythroller.com

Mythroller is an NPC generator using OpenAI to create fictional characters for use in tabletop roleplaying games.

I built this as a way to teach myself Next.JS and how to architect a more fully-featured "app" or "product" on the web.

Some neat features:

  • You can log in to save characters, your characters are stored in a DB.
  • Characters can be edited, deleted, rerolled, or shared.
  • You can create a character without logging in, and that character will be associated with your account after you log in.

The Stack

TODO

High

  • Mobile UI (sidebar needs to toggle)

  • Make Auth actually protect characters that aren't yours

    • You shouldn't be able to edit a character that isn't yours
  • You should be able to create a character without a login, and then associate that character with your login (no idea how to do this) edit: its done

Mid

  • Sort out prompts, add examples, tune them

    • Sometimes it gets jacked and starts generating the whole character when I just ask for the name (rarely).
    • Sometimes it adds punctuation where I don't want it to.
    • Consider adding "Occupation" to the character
    • It's default generations kind of suck sometimes. It gives the same names over and over again. Don't know how I would influence or fix this.
  • Images need to actually get stored somewhere, unfortunately

  • Character name should fill in in the sidebar when character is being generated

Low

About

Using GPT to generate lore for use in tabletop roleplaying games.

https://lore-orpin.vercel.app


Languages

Language:TypeScript 93.7%Language:JavaScript 4.0%Language:CSS 2.4%