Skip to main content

Tilde

an open-source, small idle game in the terminal.

Installation

pip install tilde

ps: ensure that your python executables are on your PATH, or it won't work.

Usage

tilde

Guide

How to play

on booting the game, you will be presented with a screen like this:

Welcome to tidle!
ticks: 0 | cycles: 0 | processes: 0 | loops: 0 | optimization rate: 1
RPS (Resources Per Second):
ticks: 0 | cycles: 0 | processes: 0 | loops: 0
||> 

This is the Command Line Interface (CLI) of the game. You can interact with the game by typing commands into the CLI. You will have to type the command and press Enter to execute it.

Commands

  • help: shows the help menu.
  • generate: generates a tick.
  • exchange <resource1> <resource2> <amount>: exchanges the necessary amount of resource1 to create 'amount' of resource2. (ex: exchange ticks cycles 10 will convert 1000 ticks to 10 cycles)
  • exit: saves exits the game.
  • save: saves the game.
  • medals: lists all achievements and if they are unlocked or not.
  • stats: shows the stats of the game.
  • clear: clears the screen.
  • store: opens the store for buying upgrades.
  • delete: deletes the save file. Permanently.

Currencies

  • ticks: the main currency of the game. Used to purchase most of the upgrades.
  • cycles: used to create the next currency, processes.
  • processes: used to create the next currency, loops.
  • loops: used to purchase refactorizations.

Each tier of currency can be created by exchanging 100x of the previous currency. 100 ticks = 1 cycle, 100 cycles = 1 process, 100 processes = 1 loop and so on.

Upgrades

Upgrades can be purchased from the store. They can provide a variety of benefits. As you get more of an upgrade, the cost of the next one increases. The upgrades are as follows:

  • Generator Efficiency: increases the amount of ticks generated per generate command by 1.
  • Auto Generator: automatically generates 1 extra tick per second.
  • Cycle Booster: automatically generates 1 extra cycle per second.
  • Process Enhancer: automatically generates 1 extra process per second.
  • Loop Accelerator: automatically generates 1 extra loop per second.
  • Refactor: increases the optimization rate by 1, but resets everything.

Achievements

Achievements can be unlocked by reaching certain milestones in the game. They do not provide any benefits, but they are fun to collect. You can view all the achievements by typing medals. (the word 'Achievements' proved to be too hard to spell when you are tired)

Refactorizations

Refactorizations are basically the rebirth mechanic. They reset everything, but they increase the optimization rate by 1. This means that you will generate more resources per second. You can purchase refactorizations in the shop.

Optimization Rate

The optimization rate is a multiplier that increases the amount of resources generated per second and resources per manual generation. It starts at 1 and increases by 1 for each refactorization.

Metadata

Release files for tidle 1.0.7

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for tidle 1.0.7
File Size Uploaded
tidle-1.0.7.tar.gz 6.9 kB Details

Built distribution (wheel)

Table of built distributions (wheels) for tidle 1.0.7
File Interpreter ABI Platform
tidle-1.0.7-py3-none-any.whl Python 3 none any Details

Total release size: 14.9 kB

Release files / tidle-1.0.7.tar.gz

Download URL tidle-1.0.7.tar.gz
Size 6.9 kB
Tags Source
SHA-256 checksum
How to use checksums
9dea06b0c0e4ad3a35a58fbde95dc7b06daad0a2c2a02c33d636f278fc419c8b
BLAKE2b-256 checksum
How to use checksums
e73967490b7644c464ec5b600d7232e40fdd1f18248aa3b25f77b9082b81f5e0
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via poetry/2.1.1 CPython/3.13.2 Darwin/24.3.0

Release files / tidle-1.0.7-py3-none-any.whl

Download URL tidle-1.0.7-py3-none-any.whl
Size 8.0 kB
Tags Python 3
SHA-256 checksum
How to use checksums
e21965c4a4234f1d9c1dd0998f09422ba945eeaf1332f55b97b44562b2c55759
BLAKE2b-256 checksum
How to use checksums
471861a305be8d1f08cd6df96f5194de16d4bd08c39798f5236fcac141684c0f
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via poetry/2.1.1 CPython/3.13.2 Darwin/24.3.0

Release history Release notifications | RSS feed

This release

1.0.7 This release

2 release files

1.0.6

2 release files

1.0.5

2 release files

1.0.4

2 release files

1.0.3

2 release files

1.0.2

2 release files

1.0.1

2 release files

1.0.0

2 release files

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page