Skip to content

requinDr/tsukiweb-public

Repository files navigation

Web port of Tsukihime

The goal is to provide an accessible modern way of reading an old, beautiful story.

Installation

The Progressive Web App (PWA) can be installed from the title screen using chromium-based browsers (e.g., Chrome, Edge, Opera).
It offers a better experience in general.

To download the source code and run the game's code locally, follow one of the two methods:

Node

  1. install node.js (version 18 / 20 / 22+ is required)
  2. Get the source code: git clone --recursive
  3. Install project dependencies with npm i
  4. Start the localhost with npm start
  5. Open your browser at the localhost address specified in the output of the previous command

Docker

Alternatively, Docker can be used for local deployment from a single command:

$ docker compose up -d

or, if you prefer to use the CLI,

$ docker build -t tsukiweb .
$ docker run -p 8080:80 tsukiweb

In addition, a version tag or commit hash can be specified as a build argument:

docker build --build-arg VERSION=latest -t tsukiweb
docker build --build-arg VERSION=v0.3.0 -t tsukiweb
docker build --build-arg VERSION=da4ea4f -t tsukiweb

In your browser, navigate to http://localhost:8080 after deploying the container.

Contributing

Anyone wanting to contribute can download the project and follow the roadmap, or do something else entirely.
You can find our contributing guidelines here

Useful links

Project technologies

  • React (Vite)
  • TypeScript
  • SASS

About

Porting Tsukihime to the web to make it accessible on different devices with QoL improvements

Topics

Resources

Contributing

Stars

Watchers

Forks

Packages

 
 
 

Contributors