An open API service indexing awesome lists of open source software.

https://github.com/coolcat467/catto-invasion

Catto Invasion Visual Novel
https://github.com/coolcat467/catto-invasion

Last synced: 8 months ago
JSON representation

Catto Invasion Visual Novel

Awesome Lists containing this project

README

          

# Catto-Invasion
Catto Invasion Visual Novel

[![CI](https://github.com/CoolCat467/Catto-Invasion/actions/workflows/ci.yml/badge.svg?branch=main)](https://github.com/CoolCat467/Catto-Invasion/actions/workflows/ci.yml)

[![pre-commit.ci status](https://results.pre-commit.ci/badge/github/CoolCat467/Catto-Invasion/main.svg)](https://results.pre-commit.ci/latest/github/CoolCat467/Catto-Invasion/main)
[![pre-commit](https://img.shields.io/badge/pre--commit-enabled-brightgreen?logo=pre-commit)](https://github.com/pre-commit/pre-commit)

## Installation
- To install the newest version from the internet:
```console
pip install git+https://github.com/CoolCat467/Catto-Invasion.git
```

To install local copy:
- Clone this repo
- Go to folder repo is cloned in
```console
pip install -e .
```

## Run
```console
catto_invasion_game
```

## How to play
Click the character icons. If you click a character while any character
is still talking, it will skip doing typewriter style printing and just
display the entire text box immediately so you don't have to wait for
them to finish talking. Story database can be set up to have different
things happen if you click different characters.

## Extending
All story data lives in ./src/catto_invasion/data/database.toml

### Links
* Source Code - https://github.com/CoolCat467/Catto-Invasion.git
* Issues - https://github.com/CoolCat467/Catto-Invasion/issues

### License
-------
Code and documentation are available according to the GNU General Public License v3.0 (see [LICENSE](https://github.com/CoolCat467/Catto-Invasion/blob/HEAD/LICENSE)).