Research - espresso20/civcli GitHub Wiki

Research

This page explains the research and technology system in CivIdleCli.

Research System Overview

Research in CivIdleCli allows you to unlock new technologies, improve resource gathering efficiency, and unlock the ability to advance to new ages. Research requires knowledge, which is a special resource gathered primarily by scholars.

Knowledge Gathering

Knowledge is gathered by:

  1. Villagers: At 20% of the normal knowledge gathering rate
  2. Scholars: At 150% of the normal knowledge gathering rate
  3. Libraries: Each library produces 0.5 knowledge per tick

Libraries also provide bonuses to knowledge gathering:

  • +15% knowledge gathering rate per library for scholars
  • +2% knowledge gathering rate per library for villagers

Starting Research

To begin researching a technology, use the research command:

research <technology>

You can view available technologies with the techs command.

Research Progression

Research progress accumulates over time based on:

  1. Your current knowledge pool
  2. The complexity of the technology

The formula for research progress is:

Research Progress per Tick = Knowledge × 0.1

Once the required research points are accumulated, the technology is considered researched.

Technologies

Below is a list of technologies available in the game:

Basic Technologies

  • Agriculture: Improves food production and farming efficiency
  • Mining: Improves stone and gold gathering rates
  • Writing: Unlocks libraries and improves knowledge gathering

Advanced Technologies

  • Bronze Working: Enables advancement to the Bronze Age
  • Iron Working: Enables advancement to the Iron Age
  • Mathematics: Improves building efficiency and resource calculations
  • Engineering: Unlocks advanced buildings and improves stone usage
  • Currency: Improves market efficiency and gold gathering
  • Philosophy: Greatly improves knowledge gathering and scholar efficiency

Technology Prerequisites

Some technologies require other technologies to be researched first:

  • Bronze Working requires Mining
  • Iron Working requires Bronze Working
  • Mathematics requires Writing
  • Engineering requires Mathematics
  • Currency requires Writing
  • Philosophy requires Writing

Research Benefits

Research provides various benefits:

  1. Improved Resource Gathering: Some technologies improve gathering rates for specific resources
  2. New Buildings: Unlocks new building types
  3. Age Advancement: Some technologies are required to advance to new ages
  4. New Villager Types: Unlocks new specialist villager types
  5. Improved Efficiency: Makes existing buildings and villagers more effective

Research Strategy

Effective research strategy involves:

  1. Early Focus: Research Agriculture and Mining early to improve resource gathering
  2. Knowledge Investment: Build libraries and recruit scholars to accelerate research
  3. Age Advancement: Prioritize technologies that unlock new ages
  4. Balanced Approach: Research technologies that complement your current focus

Tips for Efficient Research

  1. Scholar Focus: Assign multiple scholars to knowledge gathering
  2. Library Synergy: Build several libraries to boost knowledge production
  3. Research Planning: Plan your research path based on your goals
  4. Knowledge Balance: Balance knowledge gathering with other resource needs
  5. Monitor Progress: Check research progress regularly with the status command
⚠️ **GitHub.com Fallback** ⚠️