~nromdotcom/gemif

ref: 737d67f07c01335cf599e5ef930cfca198cc5feb gemif/static/templates/index.gmi.tmpl -rw-r--r-- 1.2 KiB
737d67f0Norm MacLennan Fix pkger references 1 year, 1 month ago
                                                                                
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
```
{{.Banner}}
```
v{{.Version}}

GemIF is a simple Interactive Fiction engine for Gemini (think: twine but with fewer features).

Each story below is written in a simple mark-up format similar to Gemini format and compiled into a (relatively-) simple YAML file describing the scenes and transitions.

Stories allow users to make choices, moving from scene to scene. Simple logic can be added in the form of "condition" tags attached to the game state. Making choices can apply those transitions, which allow for conditional text rendering and conditionally allowing use of transitions later in the story.

If you want to run your own instance, check out the repo linked below. There are instructions in the README.

Wanna try it out?

{{- range $key, $value := .Stories}}
=> /game/{{$value.StateToken}} {{$value.Description}}
{{- end}}

Or learn more?
=> https://git.sr.ht/~nromdotcom/gemif [https] source at sr.ht

Want me to host your story for you?
=> mailto:~nromdotcom/gemif@lists.sr.ht [mailto] Send it to the project mailing list

For anything else, feel free to email the project mailing list `~nromdotcom/gemif@lists.sr.ht` or me personally at `norm@iwritethe.codes`.