Skip to content

ram6y/uka

Repository files navigation

This repository wishes to be an Ukagaka-inspired desktop-buddy application one day. Meant to be versatile and customizable. Built with Python and PyQT5.

how to use

  • clone repo
  • run setup.sh
  • run uka.py

lore

https://en.wikipedia.org/wiki/Ukagaka https://en.namu.wiki/w/%EC%9A%B0%EC%B9%B4%EA%B0%80%EC%B9%B4 https://deutsch.wikibrief.org/wiki/Ukagaka

whats that

an Ukagaka is an application that displays a character on a persons desktop. Sometimes, the character itself is also referred to as Ukagaka. The character can receive user input, e.g. through clicking. Such a software can support a wide range of characters, each with their own personality, backstory and features. Besides chatting, Ukagaka may also perform simple tasks for the user, such as emptying the trash or checking for emails. Some even have complex dialogue functionalities, similar to a visual novel.

history

TODO

glossary

here are some ukagaka related terms as I understand them. They might not be fully compatible with how other people use them.

balloon

the speech bubble of the character

ghost

refers to the part of the application responsible for the characters personality (aka, the texts). Can sometimes also be used interchangably with the word "Ukagaka" to refer to the entire character, including shell.

shell

the visual part of the character, aka the drawings. Also refers to the code that determines how the images are displayed. A distinction between ghost and shell is made because historically it has been possible to use the same ghost with different shells, aka change the appearance of the character.

baseware

name for the application that gets executed by the user. Characters can then be installed and used inside the baseware. Responsible for receiving user events and forwarding them to the SHIORI. Also responsible for displaying things (I think).

SHIORI

name for the program layer that responds to user inputs and returns appropriate texts to the baseware, which displays them.

About

customizable desktop pet application

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors