Go to file
2024-06-02 11:58:41 +02:00
.gitignore initial commit 2023-11-16 23:18:19 +01:00
main.py Narrative Scenes added 2024-06-02 11:50:47 +02:00
market_events.json Neue events und print_market_events added 2023-11-19 03:36:42 +01:00
narrative_scenes.yml Narrative Scenes added 2024-06-02 11:50:47 +02:00
README.md Readme updated 2024-06-02 11:58:41 +02:00

MarketMinds

MarketMinds is a turn-based economic simulation game where players manage a company, make strategic decisions, and navigate various market events. The game involves crafting products, trading stocks, handling market events, and managing company morale and reputation.

Table of Contents

Features

  • Turn-based Gameplay: Manage your company through a series of turns, making strategic decisions to maximize your company's value.
  • Dynamic Market: Prices of products fluctuate based on market trends, inflation, and other economic indicators.
  • Crafting System: Craft products using different recipes to add value to your company.
  • Stock Trading: Buy and sell stocks of various companies to optimize your portfolio.
  • Random Events: Encounter various random events that can impact your company's performance and strategy.
  • Narrative Events: Experience narrative-driven events that add depth to the gameplay.

Installation

Prerequisites

Clone the Repository

git clone https://git.isaak.ovh/Isaak/marketui.git
cd marketui

Install Dependencies

pip install -r requirements.txt

Usage

To start the game, run the following command in your terminal:

python main.py

Game Controls

  • Arrow Keys: Navigate through options.
  • Enter: Select an option.

Game Mechanics

Crafting Recipes

The game includes various crafting recipes that convert raw materials into finished products. Each recipe has a specific input, output, and the number of turns required to complete.

Market Events

The market undergoes random events that can affect product prices, company reputation, and other factors. Stay adaptive and plan your strategy accordingly.

Narrative Events

Narrative events introduce scenarios that require player decisions. These decisions impact various aspects of the game such as employee morale, company budget, and reputation.

Economic Indicators

The game tracks several economic indicators:

  • Inflation Rate: Adjusts the prices of products periodically.
  • Unemployment Rate: Influences market conditions and player decisions.
  • GDP: Reflects the overall economic health and impacts market trends.

File Descriptions

  • main.py: The main game script containing the game loop, player and AI logic, and market mechanics.
  • narrative_scenes.yml: YAML file containing narrative events and their conditions, effects, and descriptions.
  • market_events.json: JSON file containing market event definitions and probabilities.