The current development server for this game is 139.162.183.187:4202
Overview
This document outlines the design and technical architecture of a PennMUSH-based MUD set in the 7019 universe. The game integrates a hardcoded space system, external Python services, and LLM-powered NPCs, providing an immersive, persistent world where players can explore, fight, manufacture, trade, engage in diplomacy, conduct research, and role-play. The game is designed to be playable without much human support, using automation and procedural generation where possible.
Core Features
- Text-Based MUD with Rich Roleplay Mechanics
- Newtonian Space System with real-time physics (in areas where the universe obeys physics)
- Persistent Player-Owned Ships and Customization
- LLM-Driven NPCs for dynamic interactions and world-building
- Exploration, Combat, Manufacturing, Trading, Diplomacy, and Research Mechanics
- Automated Systems to Reduce Admin Overhead
- Integration with External Services (Python, C++, Rust)
- Tick-Based Simulation for Space and Planetary Systems
Game Systems
Player Progression
Players will begin by choosing a species and a class during a traditional character generation (char-gen) process. Players then select or acquire a customizable ship and begin their journey.
Core Progression Mechanics:
- Experience (XP) & Skills: Players develop skills over time by performing tasks (e.g., piloting, engineering, trade negotiations).
- Ship Customization: Players upgrade weapons, defenses, propulsion, and onboard AI systems.
- Faction Reputation: Diplomacy and trading affect standing with various groups in the universe.
- Technology & Research: Players can unlock new ship modules, scientific discoveries, or etheric abilities.
Space System
The game features a hardcoded space system written in C, C++, or Rust, integrating with PennMUSH via external APIs. The system supports:
- Newtonian Physics-Based Ship Movement
- Sector-Based Star Systems with Procedurally Generated Planets
- Anomalous Regions with Altered Physics and Etheric Distortions
- Real-Time Ticks (~0.5s for space, minutes for planetary mechanics)
- AI-Controlled Factions, Pirates, and Exploration Hazards
Game Economy
Players can participate in a player-driven economy, featuring:
- Mining & Resource Extraction – Gathering materials from asteroids and planets.
- Manufacturing & Crafting – Building ships, upgrades, and equipment.
- Trading & Smuggling – Buying and selling goods across various planetary markets.
- Piracy & Law Enforcement – Raiding trade convoys or policing sectors.
Combat System
NPC Interaction (LLM Integration)
NPCs will be powered by external LLM services, allowing for:
- Dynamic Conversations – NPCs can engage in deep, evolving discussions.
- Adaptive Quests & Missions – Missions generated based on player actions.
- Faction AI – NPC-controlled factions will interact dynamically with the universe.
- Autonomous NPC Actions – Some NPCs will trade, fight, and explore independently.
Procedural Generation & Automation
To ensure the game is playable with minimal human oversight, the following systems will be automated:
- Procedurally Generated Star Systems & Planets – Dynamic, changing universe.
- AI-Driven Trade Routes & Supply/Demand Models – Adaptive economy.
- Dynamic Warfare & Diplomacy – Factions evolve based on player interaction.
- Periodic Galactic Events – Randomized crises, discoveries, and political changes.
Conclusion
The 7019 PennMUSH-based MUD aims to blend deep role-playing mechanics with automated systems, allowing for a persistent universe that evolves dynamically. Through a combination of hardcoded space mechanics, AI-driven NPCs, and procedural content, players will be able to explore, fight, trade, and shape the galaxy with minimal human moderation.
This document will be updated as development progresses.