cromulant/README.md

91 lines
1.9 KiB
Markdown
Raw Normal View History

2024-07-20 11:24:24 +00:00
# Cromulant
2024-07-20 11:22:21 +00:00
![](https://i.imgur.com/iujtRIU.jpeg)
![](https://i.imgur.com/nBjUANS.jpeg)
2024-07-20 11:16:02 +00:00
2024-07-20 11:24:04 +00:00
![](https://i.imgur.com/KqyqA8l.jpeg)
2024-07-20 11:24:24 +00:00
## What is this?
2024-07-20 11:16:02 +00:00
This is a kind of toy you can use for your amusement.
You hatch ants and they are born from a list of 1000 random names.
You can also terminate them (randomly, you don't decide who is removed).
Then periodically the ants will produce random updates.
The updates can be random non-sensical sentences.
The ants can score triumphs or take hits.
You can adjust the speed of the updates.
## Game Loop
You hatch and terminate ants.
You read some funny updates.
You watch who gets the most triumphs or the most hits.
The ant with the highest score is shown in the footer.
2024-07-20 11:29:48 +00:00
## Usage
Just open it, hatch some ants, and place it somewhere in your monitor.
2024-07-20 15:31:01 +00:00
## Installation
```sh
pipx install git+https://github.com/madprops/cromulant --force
```
2024-07-20 11:16:02 +00:00
## Algorithm
2024-07-20 12:55:15 +00:00
A random ant is picked based on weights (oldest update date weighs more).
2024-07-20 11:16:02 +00:00
2024-07-20 12:55:15 +00:00
Then a random number between 1 and 10 is picked.
2024-07-20 11:16:02 +00:00
2024-07-20 11:22:21 +00:00
For each number an action happens to produce an update.
2024-07-20 15:26:40 +00:00
The top score is calculated as (Triumph - Hits).
2024-07-20 11:26:29 +00:00
## Technology
This is made with python + qt (pyside6)
2024-07-20 11:47:50 +00:00
## The name
2024-07-20 11:50:53 +00:00
I read the word `cromulent` being used somewhere which turned out to be invented by The Simpsons.
2024-07-20 11:47:50 +00:00
[It's in the dictionary now](https://www.merriam-webster.com/wordplay/what-does-cromulent-mean)
2024-07-20 11:50:53 +00:00
I created a new programming project to practice/study and tried to use that word for the name but made a typo.
2024-07-20 11:47:50 +00:00
2024-07-20 11:50:53 +00:00
I liked the typo and made a game about ants.
2024-07-20 11:47:50 +00:00
2024-07-20 11:59:19 +00:00
## Propaganda
2024-07-20 11:22:21 +00:00
![](cromulant/img/logo_1.jpg)
![](cromulant/img/logo_2.jpg)
![](cromulant/img/logo_3.jpg)
2024-07-20 11:59:19 +00:00
![](cromulant/img/logo_4.jpg)
## Assets
![](cromulant/img/icon_1.jpg)
![](cromulant/img/icon_2.jpg)
![](cromulant/img/icon_3.jpg)
![](cromulant/img/icon_4.jpg)
## Soundtrack
[March of The Cyber Ants](cromulant/audio/March%20of%20the%20Cyber%20Ants.mp3)