
Ludum Dare #41compo
Textorio

Textorio is a text Factorio type "clicker" game.
NOTE: On Linux, you need to install the sfml libraries! Here are instruction for some of the distros:
- Ubuntu, Debian & Derivatives: `sudo apt install libsfml-dev`
- Arch Linux & Derivatives: `sudo pacman -S sfml`
Controls:
- Arrow keys to move the cursor, navigate the menu
- Tab to open/close the menu and exit build mode
- Return/Enter to select an option and build objects
- B to enter breaking mode
- Escape to exit breaking mode
- C to update the world, it needs to be released for it to work. This is where the "clicker" part of the theme comes from
Tutorial:
- A mining station(`m`) mines ores and outputs them to any surrounding pipes. Any mining station needs to be placed next to ores(`@`).
- A power generator(`g`) takes ores and ingots through pipes connected to it and produces power.
- A pump(`p`) pumps water. Water is used to cool down power generators. When power generators are not cooled, they have a chance of overchating and breaking. Any water pump needs to be placed next to water(`.`).
- A furnace(`f`) takes ores from connected pipes and produces ingots which are stored in the global ingot storage.
- A power furnace(`F`) takes ores from connected pipes and produces ingots which are stored in the global ingot storage. It uses
up power and doesn't loose any ores in the smelting process.
- A gas collector(`c`) collects gas outputs it to any surrounding pipes.
- A gas furnace(`G`) takes ores and gas from pipes connected and produces ingots. A gas furnace doesn't loose any ores.
- A gas power generator(`B`) produces power from gas that is taken in from connected pipes.
- A radioactive material collector(`S`) takes radioactive material and outputs it to any surrounding pipes. Any radioactive mate
rial collector needs to be placed next to a radioactive material(`$`).
- A nuclear reactor(`n`) takes radioactive material from any surrounding pipes and produces power.
- Ore storage in(`<`) takes ores from pipes connected to it and stores them in the global ore storage.
- Ore storage out(`>`) takes ores from the global ore storage and outputs them to any surrounding pipes.
- Ingot storage in(`)`) takes ingots from pipes connected to it and stores them in the global ingot storage.
- Ingot storage out(`(`) takes ingots from the global ingot storage and outputs them to any surrounding pipes.
Screenshots:
Comments2






I could not always figure out how much water was going where. Especially on the nuclear reactor.
The game does crash after a while. I think its something to do with the ore storage with multiple pipes?
Its just a guess.