Features
This is an attempt at representing linguistic evolution in a human civilisation! It evolves 20 words through 100-year iterations.
The game loop is in main; at the beginning, a "civilisation" is generated with random parameters so as to give it unique words for resources; this might also become a game mechanic in the future. Afterwards, a quantity of words "evolve" depending on the modifiers that randomly selected events produce.
With regards to the string of "plague" messages, this is to ensure that the population doesn't spiral out of control and lead to many word mutations all at once.
AI use declaration
As I said in the project description, virtually none of the code had AI input; as far as I can remember, all the code was written myself, with AI only acting occasionally as a tool that I use for better-quality brainstorming and planning.
However, there was one major task that I had to rely on AI for guidance, which is the publishing to PyPI step in preparation for shipping. I am personally very inexperienced with the whole project lifecycle, and especially shipping, so I had to rely on it to guide me through this process of packing everything in and replacing some file paths in the source code. In any case, this is good project experience and something that I learned!
Installation
Install with pipx:
pipx install linguistics-evolution-simulator
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
File details
Details for the file linguistics_evolution_simulator-0.1.0.tar.gz.
File metadata
- Download URL: linguistics_evolution_simulator-0.1.0.tar.gz
- Upload date:
- Size: 6.8 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via:
twine/7.0.0 CPython/3.14.0
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
9467dd64cada04171807c01827a4d855e7407c0f91a84b205f432453cb12cbbb
|
|
| MD5 |
fff04ab67feea2fd42c2640ccdf80791
|
|
| BLAKE2b-256 |
bc68fddca1fc89d43440833de4b2c30d39af08a23688661f96ec8ca647412d48
|
File details
Details for the file linguistics_evolution_simulator-0.1.0-py3-none-any.whl.
File metadata
- Download URL: linguistics_evolution_simulator-0.1.0-py3-none-any.whl
- Upload date:
- Size: 8.0 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via:
twine/7.0.0 CPython/3.14.0
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
b882e957726f895aeb6e10f87290712a1e4d42c43f1c76291562edf798bf2fc4
|
|
| MD5 |
971f82d1b44579f557e1b2295b3a56b3
|
|
| BLAKE2b-256 |
d8e14b91a02a75a0ceb8a40c36390e01acb9bfcb887ac75893c144ca0cc5e912
|