Skip to content

pinkysworld/Game1

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

23 Commits
 
 
 
 
 
 

Repository files navigation

Black Oil - Frontier Drilling

A macOS-friendly, single-player strategy game inspired by Sierra's classic oil boom simulations. Manage land, drill for oil, build pumps, and compete against rival crews while riding a volatile market to finish the season with the highest assets possible.

Gameplay Highlights

  • Scenarios with different grids, budgets, and market swings.
  • Competitors that buy land, drill, pump, upgrade, and sell against you.
  • Surveys to estimate reserves before drilling.
  • Pump upgrades to boost daily production.
  • Refineries that convert crude into petrol for higher margins.
  • Contracts that lock in delivery prices and deadlines.
  • Trade market deals with companies and nations for bulk sales.
  • Loans that help fund expansion (with interest).
  • Research to improve production efficiency and reduce upkeep.
  • Transport hub upgrades to boost contract payouts and reduce maintenance.
  • Company statistics tracked across production and deliveries.
  • Save & load support to continue your campaign later.
  • Styled map visuals with themed backdrops and pump indicators.
  • Sound effects with a toggle to mute or enable audio cues.
  • Menu bar with File/Options/Help for a classic feel.

Controls

  • Click a tile on the map to select it.
  • Use the action buttons on the right panel to manage that tile.
  • Advance the day to trigger production, competitor moves, and market changes.
  • Save or load from the panel at any time.
  • Use the menu bar for quick access to new game, save/load, and settings.

Requirements

  • Python 3.10+
  • Tkinter (bundled with Python on macOS)

Run the game

python3 src/main.py

Scenarios

  • Frontier Boom: Balanced market with steady reserves and moderate costs.
  • Desert Wildcat: Higher drilling costs, sparser oil, but bigger price swings.
  • Coastal Rush: Compact grid, high reserves, and fierce competition.

Notes

  • The season ends after the configured number of days for the scenario.
  • Save files are stored as JSON for easy sharing or modding.

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages