-
-
Notifications
You must be signed in to change notification settings - Fork 0
Home
Welcome to the Terminal Velocity wiki! This is your comprehensive guide to playing, developing, and contributing to Terminal Velocity - a feature-rich multiplayer space trading and combat game playable entirely through SSH.
- Getting Started - Installation and first steps
- Gameplay Guide - Learn how to play
- Trading Guide - Master the economy
- Combat Guide - Tactical combat strategies
- Ship Guide - Ship types and progression
- Multiplayer Guide - Factions, PvP, and social features
- Quest & Missions - Story content and objectives
- Development Setup - Set up your dev environment
- Architecture Overview - System design and structure
- Contributing Guide - How to contribute
- API Reference - Internal APIs and interfaces
- Database Schema - Data models and relationships
- FAQ - Frequently asked questions
- Commands Reference - All in-game commands
- Keyboard Shortcuts - UI navigation
- Server Administration - Running your own server
- Troubleshooting - Common issues and solutions
Terminal Velocity is a feature-complete multiplayer space trading and combat game inspired by Escape Velocity. With 29+ interconnected systems, it offers:
- ✅ Dynamic Trading Economy - 15 commodities with supply/demand
- ✅ Turn-Based Combat - Tactical combat with 5 AI difficulty levels
- ✅ Ship Progression - 11 ship types from Shuttle to Battleship
- ✅ Advanced Outfitting - 9 weapons, 16 equipment items
- ✅ Quest System - 7 quest types with branching narratives
- ✅ Dynamic Events - 10 event types with server-wide competitions
- ✅ Multiplayer - Chat, factions, territory, PvP, player trading
- ✅ Infrastructure - Auto-save, admin tools, tutorials, settings
- 11 Ship Types: Shuttle → Battleship progression
- 15 Commodities: Across 8 categories (food, tech, weapons, medical, luxury, industrial, ore, contraband)
- 9 Weapon Types: Lasers, missiles, plasma, railguns, and more
- 100+ Star Systems: Procedurally generated with MST jump routes
- 6 NPC Factions: With dynamic relationships
- 4 Mission Types: Delivery, combat, bounty, trading
- 7 Quest Types: Main, side, faction, daily, chain, hidden, event
Development Phase: Phases 0-7 Complete ✅ Version: 0.7.0 Current Focus: Phase 8 - Integration Testing & Balance Tuning
- ✅ Phase 0: Research & Planning
- ✅ Phase 1: Foundation & Navigation
- ✅ Phase 2: Core Economy
- ✅ Phase 3: Ship Progression
- ✅ Phase 4: Combat System
- ✅ Phase 5: Missions & Progression
- ✅ Phase 6: Multiplayer Features
- ✅ Phase 7: Infrastructure, Polish & Content
- ✅ M1: Playable Prototype
- ✅ M1.5: Single-Player Complete
- ✅ M2: Feature Complete (Multiplayer functional)
- 🎯 M3: Release Candidate (Next - Integration testing)
Play entirely through SSH in a beautiful terminal UI built with BubbleTea. No graphics card required, works over any connection, perfect for remote servers.
- 4 Chat Channels: Global, system, faction, and direct messages
- Player Factions: Create guilds with shared treasury and territory
- Territory Control: Claim systems and earn passive income
- Player Trading: Direct commerce with escrow system
- PvP Combat: Consensual duels, faction wars, piracy
- Dynamic Economy: Real supply/demand simulation
- Tactical Combat: Turn-based with radar, weapon selection, and AI
- Quest Narratives: Branching storylines with player choice
- Dynamic Events: Server-wide competitions and boss encounters
- Achievement System: Track milestones and unlock rewards
- Server-Authoritative: No cheating, fair gameplay
- Auto-Save: Every 30 seconds, never lose progress
- RBAC Admin System: 4 roles, 20+ permissions
- Interactive Tutorial: 7 categories, 20+ steps
- Settings System: Customizable colors, controls, preferences
- Getting Started - New player guide
- Gameplay Guide - Core mechanics
- FAQ - Common questions
- Trading Guide - Economic strategies
- Combat Guide - Tactical combat
- Ship Guide - Ship selection and outfitting
- Quest & Missions - Story content
- Multiplayer Guide - Social features
- Architecture Overview - System design
- Database Schema - Data structure
- API Reference - Internal APIs
- Development Setup - Dev environment
We welcome contributions! See:
- Contributing Guide - How to help
- Development Setup - Get started coding
- Architecture Overview - Understand the codebase
- 🐛 Report bugs via GitHub Issues
- 💡 Suggest features and improvements
- 📝 Improve documentation
- 🎨 Create content (quests, events, ships)
- 🧪 Playtest and provide feedback
- 💻 Submit pull requests
- GitHub Repository: https://github.com/JoshuaAFerguson/terminal-velocity
- Issue Tracker: https://github.com/JoshuaAFerguson/terminal-velocity/issues
- Discussions: https://github.com/JoshuaAFerguson/terminal-velocity/discussions
Terminal Velocity is open source under the MIT License. See LICENSE for details.
Ready to play? Head to Getting Started to begin your journey!
Want to contribute? Check out Development Setup and Contributing Guide!
Last Updated: 2025-01-07
- Gameplay Guide
- Trading Guide
- Combat Guide
- Ship Guide
- Quests & Missions
- Multiplayer Guide
- Events Guide
Version: 0.7.0 Status: Feature Complete