Open source story teller hardware/firmware/software player and editor
Find a file
2023-04-28 17:28:24 +02:00
.github/workflows Update vitepress.yml 2023-04-22 14:21:44 +02:00
art add files (swicth to mono-repo) 2023-04-18 16:20:41 +02:00
docs project management load/save/new (WIP) 2023-04-28 17:28:24 +02:00
images project management load/save/new (WIP) 2023-04-28 17:28:24 +02:00
software Working media loop + fix call VM 2023-04-27 10:49:06 +02:00
story-editor project management load/save/new (WIP) 2023-04-28 17:28:24 +02:00
.gitignore Vitepress: try language, add image chooser for media node 2023-04-23 22:32:38 +02:00
.gitmodules repair build for editor, add website skeletton 2023-04-21 14:03:08 +02:00
LICENSE Initial commit 2023-03-21 21:38:06 +01:00
README.md project management load/save/new (WIP) 2023-04-28 17:28:24 +02:00

Open Story Teller (OST)

Open Story Teller is an Open Source project to provide guidelines and software to build your own story teller box (electronics, mechanical).

The main goal is to not make electronics boards but instead buy or reuse existing ones. This will allow you to easily repair your device with spare parts.

We propose a set of parts and firmware that is working well togather but your are free to custom everything to fit your needs.

This project can be used as a base platform for any device that is composed by:

  • A display (TFT...)
  • An Audio output
  • A SD card or memory
  • Some Buttons / rotary encoder / potentiometer

Links

Generic player software

The base software is highly portable and includes a micro virtual machine. This allow potential complex stories with loops, branches, user choices, randomization...

This project propose an minimal cross-platform GUI player application that can be used as a base project.

StoryTeller Editor

We propose a basic editor tool to create your own stories. The generated story script runs on our micro virtual machine and allow generate complex stories.

editor

Work in progress:

  • Project management
  • Story pack generation
  • Basic nodes (media nodes, start and stop)

Planned nodes:

  • Random
  • Loop
  • Conditional

License

MIT License

Copyright (c) 2023 Anthony Rabine