Tactical Legends is a strategy game built with C++ and SDL2. The project aims to deliver engaging tactical gameplay with modular, maintainable code.
sudo apt update
sudo apt install cmake g++ libsdl2-dev libsdl2-image-dev libsdl2-mixer-dev libsdl2-ttf-dev
git clone https://github.com/jurgen-paul/tactical-legends.git
cd tactical-legends
# Tactical Legends: Rise of OISTARIAN
Welcome to **Tactical Legends: Rise of OISTARIAN**! This project is a tactical turn-based strategy game built in C#. It is designed for strategy enthusiasts who enjoy deep gameplay, challenging AI, and immersive worlds.
---
## Project Overview
**Tactical Legends** is a turn-based tactical game where players control squads of unique characters across diverse battlefields. The game features:
- Deep strategic combat
- Rich lore and story-driven campaigns
- Customizable units and equipment
- Multiplayer and AI modes
The project is open source and welcomes contributions from the community.
---
## Installation Instructions
1. **Clone the Repository**
```sh
git clone https://github.com/jurgen-paul/tactical-legends.git
cd tactical-legends
dotnet restore
dotnet build
dotnet run
🥈 Silver Pack (75 Characters) - Veteran Operators 🥇 Platinum Pack (25 Characters) - Elite Operators Key Features: 🎯 12 Specializations:
Sniper, Assault, Medic, Engineer, Demolitions Reconnaissance, Communications, Anti-Armor Heavy Weapons, Cyber Warfare, Special Forces, Pilot
🏅 Experience Levels:
Veteran (Silver tier) Elite (Platinum tier) Legendary (Top Platinum tier)
3D Character System:
Full 3D model rendering with render_character_3d() Material customization based on rarity Equipment visualization on 3D models Specialization-specific appearance modifications
Advanced Features: 📊 Analytics & Management:
Character comparison system Pack statistics and distribution analysis Top performer rankings by stats Squad creation with synergy bonuses
🎮 Game Integration:
Character unlock system based on player level Character upgrade/progression system Save/Load functionality for persistence Mission deployment squad builder
🎭 Rich Character Data:
Detailed service records with decorations Signature moves are unique to each specialization Authentic Hebrew-inspired names and surnames Military background stories Specialized equipment loadouts
var top_sniper = get_platinum_character(0) # David ‘Phantom’ Goldstein
var squad = create_squad([get_random_platinum(), get_random_silver()])
var character_3d = render_character_3d(top_sniper)
demo_character_packs()
We welcome contributions! To get started:
main
.Please follow our Code of Conduct and check out the Contributing Guide (to be added).
If you have questions or feature requests, open an issue.
This project is licensed under the Apache License 2.0.
Happy strategizing! Super Character Incoming: OISTARIAN 🔥 Character Profile: OISTARIAN | Attribute | Description | | 🧠 Codename | OISTARIAN — “The Echo of Forgotten Wars” | | 🧬 Origin | Born in the ruins of the Orbital Institute of Strategic Tactics (OIST) | | 🕶️ Role | Tactical Commander / Emotional Recon Specialist | | 💥 Signature Gear | Dual-phase sniper rifle “Whisper & Roar” + Arm Module “NeuroPulse” | | 🧠 Emotional Lock | Cannot launch missions involving betrayal unless trust score > 80 | | 🎞️ Flashback Cue | “The corridor. The child. The silence.” |
https://github.com/user-attachments/assets/13af01b5-07e8-469c-bec9-e04623771d17 🎮 Integration Plan ✅ Wire into Campaign Flow
Base Upgrades: Tactical Infrastructure Modules Each facility offers battlefield advantages and modifies gear, recon, diplomacy, or trait mutation.
Module Name | Tactical Function | Unlock Requirement |
🛰️ Echo Resonance Forge | Crafts rhythm-reactive gear (Cipher Cloaks, Harmony Blades) | MoralityScore ≥ 50 + Echo Alliance ≥ 60 |
🧩 Iron Bastion Grid | Defensive shield pulses around base perimeter | Ruthless Trait active + Iron Veil trust ≥ 70 |
📡 Tactical HoloDeck | Simulates enemy psychology in upcoming ops | Squad Intelligence rating ≥ 75 |
🔮 Pulse Meditation Room | Reduces squad stress pre-deployment | Mental Resilience avg. ≤ 40 |
Each room pulses in response to faction music, simulating live resonance threats.
Squad Mental Resilience: “Stress Ops Matrix” Squad behavior is now tactically impacted by mental durability in war conditions. Strategic Impacts:
🎮 Tactical Gear Fix: Equip squad with Empathy Circuit Vests to soften psychological recoil after traumatic events.
🧬 Trait Inheritance: “Lineage Protocol Deployment” Recruits now spawn with embedded tactical archetypes based on ancestral traits. Tactical Lineage Flow:
🧠 Squad briefing includes ancestral memory excerpts and war hymn fragments from the parent unit’s campaigns.
Trait Inheritance: “Lineage Protocol Deployment” Recruits now spawn with embedded tactical archetypes based on ancestral traits. Tactical Lineage Flow:
Mission Briefing Deck: Operation — “Vault Protocol: Eden Surge” Recurring trauma triggers, ancestry-based resistance modifiers
Deployment Map Interface: Tactical Glyph Grid A command interface where squads and gear are deployed onto live terrain maps—each pulse echoes the faction music in real time. 🎮 System Features
Council Mechanics | Council Phase | Decision Type | Resulting Legacy Arc | | 🎙️ Ethics Accord | Choose to arm refugees or deny | Echo faction lineage shifts toward Empathetic/Ruthless | | ⚔️ Gear Allocation | Sacrifice relic for stealth or retain | Squad morale vs resonance tracker conflict | | 📡 Diplomatic Intel | Share vs falsify to Iron Veil | Leads to “Twilight Protocol” betrayal arc |
Vault of Eden: Strategic Entry Protocol This is no ordinary objective—it’s a mythic relic vault that requires morality precision, faction harmony, and squad resilience to unlock. 🔐 Entry Requirements
Step into the world of the future with Tactical Legend, an immersive tactical shooter set in a high-tech, dystopian universe. In this adrenaline-fueled game, players assume the role of elite fighters equipped with cutting-edge weaponry and advanced gear. The game combines intense combat mechanics!
TL_001 With strategic planning, players rely on both quick reflexes and clever tactics to outsmart enemies.
Explore sprawling, visually stunning environments—from neon-lit cities and sprawling industrial complexes to alien landscapes.
Ut
ilize a wide array of futuristic gadgets, from drone companions and energy shields to invisibility cloaks. Play solo or team up with friends in cooperative modes to complete daring missions that challenge your thinking and reflexes.
With its deep customization options, innovative weapon systems, and high-stakes gameplay, Tactical Legend offers an electrifying experience for fans of sci-fi shooters and tactical strategists alike. Prepare for battle and become a legend in the futuristic battlefield!
Before you begin, ensure you have met the following requirements:
dotnet restore
in the root project directory to install them.Tactical Legends is a strategy game built with C++ and SDL2. The project aims to deliver engaging tactical gameplay with modular, maintainable code.
sudo apt update
sudo apt install cmake g++ libsdl2-dev libsdl2-image-dev libsdl2-mixer-dev libsdl2-ttf-dev
git clone https://github.com/jurgen-paul/tactical-legends.git
cd tactical-legends
mkdir build
cmake -S. -B build
cmake --build build
Run the game executable from the build directory:
./build/tactical_legends
Run all unit tests with:
cd build
ctest --output-on-failure
We welcome contributions! Please read our CONTRIBUTING.md and CODE_OF_CONDUCT.md.
To propose changes:
Apache License 2.0. See LICENSE.
Open an issue on our GitHub issue tracker or contact jurgen-paul.
Note: If you plan to contribute code, please also review the project’s CONTRIBUTING.md for guidelines and setup instructions.