Skip to content
This repository was archived by the owner on Sep 30, 2025. It is now read-only.

maiwald/armchair

Repository files navigation

Important

Armchair is discontinued. It was fun but no more changes will be made.

Feel free to look around the code or the last build.

Armchair

Armchair will be an Editor for games with branching dialogue.

I have rather intricate plans for what I want to to with dialogue in a little game I am working on that an off-the-shelf editor was not an option. Let's see where that goes ;)

Development

You need node installed on your system.

Install all dependencies, then start the two processes:

npm install
npm run dev

Wait a bit, then browse to http://localhost:3449.

Production Build

To compile clojurescript to javascript:

make build

GitHub Pages Deployment

This repository includes a GitHub Actions workflow that automatically builds and deploys to GitHub Pages.

Setup

  1. Go to your repository Settings → Pages
  2. Under "Build and deployment", select "GitHub Actions" as the source
  3. Push to the main branch or manually trigger the workflow

The workflow will:

  • Build the ClojureScript, Sass, and Tailwind CSS
  • Version the output files using the git commit hash
  • Deploy the build folder to GitHub Pages

For more details, see .github/workflows/README.md.

Credit

All graphic assets are taken from opengameart.org

About

Tell me a story

Resources

License

Stars

Watchers

Forks

Contributors 2

  •  
  •