Skip to main content

No project description provided

Project description

Tilde

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

Installation

pip install tilde

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.

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

tidle-1.0.0.tar.gz (6.8 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

tidle-1.0.0-py3-none-any.whl (7.9 kB view details)

Uploaded Python 3

File details

Details for the file tidle-1.0.0.tar.gz.

File metadata

  • Download URL: tidle-1.0.0.tar.gz
  • Upload date:
  • Size: 6.8 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: poetry/2.1.1 CPython/3.13.2 Darwin/24.3.0

File hashes

Hashes for tidle-1.0.0.tar.gz
Algorithm Hash digest
SHA256 a649cc731ff139858c6daa7475931ea09f9ee91e9fc591959f7441b01a86a0a1
MD5 599678416a5e28845d87e1a2fc98b1f9
BLAKE2b-256 2a038f7f63b4f93d6576529f4827be695217a4e8c2d6c3a8fa2ca5641bb2f8c9

See more details on using hashes here.

File details

Details for the file tidle-1.0.0-py3-none-any.whl.

File metadata

  • Download URL: tidle-1.0.0-py3-none-any.whl
  • Upload date:
  • Size: 7.9 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: poetry/2.1.1 CPython/3.13.2 Darwin/24.3.0

File hashes

Hashes for tidle-1.0.0-py3-none-any.whl
Algorithm Hash digest
SHA256 bc33345fd8899b80afc77ec4e05c273e77254fdbcc8a940b773d69ac68e0b3d3
MD5 18766d72edfa5722d4a894a19070a3c0
BLAKE2b-256 d0de4f055d78566d4060f6e9f9e28125c1a7ed8a480590699b97e1aa6c9aa01d

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page