No description
Find a file
2025-07-06 19:00:36 +03:00
bin chore: removed github workflows 2025-07-06 19:00:36 +03:00
data feat: some typedefs for the RP in the RPG 2024-10-23 23:26:20 +03:00
menu feat: initial game screen and input window defs 2024-10-23 15:27:14 +03:00
tests feat: some testing code lol 2024-10-20 22:43:51 +03:00
utils chore(prune): cutting unused code 2025-01-08 14:02:53 +02:00
.devcontainer.json feat: init project with some starter Go code 2024-10-20 22:21:31 +03:00
.envrc chore: removed github workflows 2025-07-06 19:00:36 +03:00
.gitignore chore: removed github workflows 2025-07-06 19:00:36 +03:00
CONTRIBUTING.md Add CONTRIBUTING 2024-10-22 18:48:24 +00:00
devenv.lock chore: removed github workflows 2025-07-06 19:00:36 +03:00
devenv.nix chore: removed github workflows 2025-07-06 19:00:36 +03:00
devenv.yaml chore: removed github workflows 2025-07-06 19:00:36 +03:00
go.mod feat: some kind of sample code for curses 2024-10-21 08:58:53 +03:00
go.sum feat: some kind of sample code for curses 2024-10-21 08:58:53 +03:00
LICENSE Add LICENSE 2024-10-22 18:47:32 +00:00
main.go feat: initial game screen and input window defs 2024-10-23 15:27:14 +03:00
mknpcs.go chore: use formatter on Go files 2024-10-23 09:31:42 +03:00
new_game.go feat: a ton of input handling and Go TUI logic 2024-10-23 21:26:34 +03:00
README.md chore: update README 2024-10-22 21:44:23 +03:00

R.U.L.M.A.R.C.

RPG Using Language Models As Realistic Characters

An experiment to see how LLMs can be useful to make believable characters in role-playing games.

Build instructions

Nix machines with devenv

  1. Clone the project.
  2. Enter the project directory.
  3. Enter the following command:
$ devenv shell
  1. In the shell, run:
$ build
  1. You will find the build artifact in the ./bin/ directory.

Other machines

  1. Install Go.
  2. Clone the project.
  3. Run the following command:
$ go build -o ./bin/
  1. You will find the build artifact in the ./bin/ directory.

Notes

This project is in a pre-pre-pre-alpha state.
It should not yet be considered usable.

Currently in active development