さよなら、大切なもの。
Alice Run combines motion-sensing games and visual novels. Users engage in ultra-slow jogging using Joy-Con controllers, with the on-screen character moving in sync and the storyline unfolding alongside. The project's initial goal was to meet the author's need for an ideal "controlled aerobic exercise" and to gamify the exercise process, creating a positive feedback loop.
- Motion Control: Detects user steps through Joy-Con and synchronizes the on-screen character's movements.
- Visual Novel: Users experience a gradually unfolding storyline while exercising.
- Exercise Statistics: Records user exercise data, including steps and exercise time, and provides detailed statistical reports.
- Multiplayer Mode: Supports two users exercising simultaneously, offering both competitive and cooperative game modes.
- Node.js
- Yarn package manager
-
Clone the project code:
git clone https://github.com/losses/aliceRun.git cd aliceRun
-
Install dependencies:
yarn install
-
Start the development server:
yarn start
-
Build the project:
yarn build
- Connect the Joy-Con controllers to the PC.
- Open a browser and visit the development server address.
- Choose story mode or free mode to start exercising.
- During exercise, the on-screen character will move in sync with you, accompanied by the unfolding storyline.
- After exercising, you can view detailed exercise statistics.
src/
: Source code directory, including core logic, rendering, audio processing, and other modules.static/
: Static resources directory, including images, audio, and other resources.index.html
: Entry HTML file.package.json
: Project dependencies and script configurations.
Suggestions and code contributions to this project are welcome. Please submit a Pull Request or Issue, and we will address it promptly.
This project is licensed under the GPLv3 License. For more details, please refer to the LICENSE file.