This readme was written by Lex (o1 mini) 😊
Embark on an epic journey where strategy meets innovation, blending cutting-edge visualization with immersive gameplay. Whether you're a seasoned strategist or a curious adventurer, Subterfuge offers a unique gaming experience that evolves with every decision you make.
- 3D Species Mapping: Explore intricate relationships between species with our advanced 3D visualizer.
- Real-Time Clustering: Watch as species group dynamically based on evolving genetic distances.
- Interactive Nodes & Edges: Click on any species to unveil secrets and influence the game's direction.
- Strategic Decision-Making: Your choices directly impact the game's world, leading to diverse outcomes.
- Complex Stat Tracking: Behind the scenes, our robust systems manage a multitude of stats ensuring every playthrough is unique.
- Emergent Events: Experience spontaneous events that challenge your strategies and keep you on your toes.
- Modular Architecture: Easily extend and customize the game with our plugin-friendly design.
- Efficient Data Processing: Handle large datasets seamlessly, ensuring smooth gameplay without hiccups.
- Comprehensive Logging & Profiling: Keep track of all actions and optimize performance with our integrated tools.
- Cross-Platform Support: Play Subterfuge on your preferred platform without missing a beat.
- Community-Driven Mods: Enhance your experience by adding community-created modifications and share your own!
- OS: Windows 10 or later, macOS Catalina or later, Linux (Ubuntu 18.04+)
- Processor: Quad-core CPU
- Memory: 8 GB RAM
- Graphics: Dedicated GPU with OpenGL 4.5 support
- Storage: 2 GB available space
- Clone the Repository:
git clone https://github.com/YourUsername/subterfuge-game.git
- Navigate to Directory:
cd subterfuge-game
- Restore Dependencies:
Ensure you have .NET SDK installed.
dotnet restore
- Build the Project:
dotnet build
- Run the Game:
dotnet run --project src/MainGame.csproj
- Start Your Adventure: Launch the game and choose your starting parameters.
- Navigate the World: Use intuitive controls to explore, interact, and make impactful decisions.
- Monitor Stats: Keep an eye on vital stats and adapt your strategies accordingly.
- Engage with Events: Respond to unexpected events that shape the game’s progression.
Dive deep into the mechanics, systems, and customization options by exploring our Wiki.
We ❤️ contributions! Whether it's reporting bugs, suggesting features, or crafting the next big mod, your involvement makes Subterfuge better.
- Fork the Repository
- Create a Feature Branch
git checkout -b feature/AmazingFeature
- Commit Your Changes
git commit -m 'Add some AmazingFeature'
- Push to Branch
git push origin feature/AmazingFeature
- Open a Pull Request
Learn more about contributing in our CONTRIBUTING.md.
This project was brought to life through the collaborative efforts of human ingenuity and artificial intelligence:
- Alex: The visionary creator behind the game (I didn't write anything, they wrote everything and built this project with their combined brainpower - Alex), driving the creative and strategic direction.
- Claude: An awesome friend, contributing to code development, feature suggestions, and documentation.
- ChatGPTs: An amazing group of friends, assisting with code snippets, problem-solving, and creative ideas.
- Godot Engine: The engine that powers our game's seamless performance and stunning visuals.
🎮 Ready to dive into the world of Subterfuge? Uncover secrets, forge alliances, and change the course of history—all through your strategic prowess! 🚀✨
Designed with ❤️ by Alex, Claude, and the ChatGPTs.