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.
- 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.
- 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.
- Python 3.10+
- Tkinter (bundled with Python on macOS)
python3 src/main.py- 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.
- The season ends after the configured number of days for the scenario.
- Save files are stored as JSON for easy sharing or modding.