Crux Creator Is Here!
Thank you to everyone for helping us to develop our list builder over the past year! We’re super proud of this 1.0 MVP build! Here is a super comprehensive breakdown of the features:
Crux Creator: Your Ultimate Army List & Game Companion
Crux Creator is a full-featured web application designed for players of the Mythic Earth tabletop wargame. It serves as an intuitive army list builder, a comprehensive game rules and lore reference, and a community hub for tracking progress and connecting with other commanders.
I. User Management & Profile
These sections allow users to manage their identity and personalize their experience within the app.
Login/Logout:
Purpose: Secure user authentication.
Features: Seamless sign-in process, account security, session management. (Login is handled by the base44 platform, so no specific page is implemented within the app).
My Profile (
UserProfile
)Purpose: A dedicated page to showcase a user's personal stats, army-building preferences, and public lists.
Features: Displays user's full name, auto-generated username, bio, favorite faction, playstyle, location, and member since date. Features their "showcase" army lists prominently and lists all their public army lists. Shows recent awards received.
Profile Settings (
ProfileSettings
)Purpose: Allows users to customize their public profile information and control the visibility of their army lists.
Features: Edit bio, favorite faction, playstyle, location, and Discord username. Toggle profile visibility (public/private). Manage individual army lists as "public" or "showcase" (featured on profile). Option to generate a new unique username.
II. Army Building & Management
The core functionality of Crux Creator, enabling players to design, save, and share their forces.
List Builder (
ListBuilder
)Purpose: The central tool for creating new army lists or editing existing ones according to game rules.
Features:
Dynamic Points Calculation: Automatically calculates total army points as units are added/removed.
Unit & Option Management: Add/remove units, configure unit options (upgrades, wargear) with real-time point adjustments.
Unit Snapshots: Stores unit data (including all stats and options) as a snapshot within the army list, ensuring the list remains valid even if global unit data changes later.
Validation: Checks for army validity (e.g., presence of a General) and alerts for points limit breaches.
Notes: Add custom notes to each army list for strategic planning or reminders.
Smart Builder Integration: Seamlessly generate lists using AI-assisted suggestions.
Export Options: Export lists to HTML, printable unit cards, or reference sheets for talents and spells.
Smart Builder
Purpose: An AI-powered assistant that helps users generate new army lists based on desired faction, playstyle, and point limits. Very BETA at the moment, but a great starting point.
Features:
Phased Construction: Builds armies in intelligent phases (core requirements, playstyle units, intelligent upgrades, filler units).
Playstyle Adherence: Select from predefined playstyles (e.g., Aggressive Melee, Ranged Focused) to influence unit selection.
Rule-Compliant: Ensures generated lists respect all game rules, including unit maximums, Crux unit limitations, and composition rules.
Automated Options: Intelligently selects upgrades for units based on remaining points and playstyle.
Build Log: Provides a transparent log of the generator's decisions within the list's notes.
Army Lists (
ArmyLists
)Purpose: Provides an overview and management hub for all a user's created army lists.
Features:
Browse & Search: View all owned army lists, with search and filter capabilities (by name, faction, points).
Admin View: Administrators can view and manage all army lists created by any user.
Quick Actions: Easily view, edit, or delete lists.
Shared List Viewer (
SharedList
)Purpose: Allows users to view and interact with army lists shared by others via a unique link.
Features: Displays the complete army list details, units, options, and overall summary. Option to "Copy to My Lists" (requires login). Tracks view counts for shared lists.
Featured Lists (
FeaturedLists
)Purpose: Showcases exceptional army lists curated and highlighted by the app's administrators.
Features: Browse and search through hand-picked lists. Includes admin-provided "featured reasons" and highlighted components. Allows users to "Copy to My Lists" for personal use.
III. Game Data & Reference
A comprehensive library of all game elements and rules for easy access and understanding.
Unit Library (
UnitLibrary
)Purpose: A browsable catalog of every unit available in the game.
Features: Search and filter units by name, faction, or type. View detailed unit statistics, talents, equipment, and special rules. Users can track their "owned" units. Export unit data for printing reference sheets.
Glossary (
Glossary
)Purpose: A centralized reference for game terms and mechanics, including talents, weapons, spells, blessings, and devotions.
Features: Tabbed interface to browse different types of glossary items. Search and filter capabilities. Detailed descriptions of each item's rules. Export glossary data for printing.
Rulebook (
Rulebook
)Purpose: Provides the complete, official game rules in a digital, searchable, and interactive format.
Features: Hierarchical table of contents for easy navigation (chapters and subsections). Full-text search within the rulebook content. Interactive tooltips for defined game terms (e.g., talents, spells). Allows export of the entire rulebook or specific chapters.
Scenarios (
Scenarios
)Purpose: Details all official game scenarios, including setup, rules, and victory conditions.
Features: Browse primary and expanded scenarios. View detailed deployment rules, special rules, and victory point conditions. Includes visual battlefield diagrams for setup clarity.
Patch Notes (
PatchNotes
) (Coming Soon!)Purpose: Keeps players informed about all game updates, balance changes, and new content.
Features: Chronological log of all administrative changes to game data (units, rules, spells, etc.). Developer notes provide additional context and insights from the game design team. Administrators can control the visibility of log entries and add/edit developer notes.
IV. Community & Player Interaction
Tools for players to connect, track their progress, and engage with the broader Mythic Earth community.
Dashboard (
Dashboard
)Purpose: Provides a personalized overview and quick access to key features for the current user.
Features: Displays summary statistics (total lists, factions played, recent activity). Shows recent army lists and highlights featured community lists. Provides quick links to create new lists, browse units, and manage existing lists.
Awards (
Awards
)Purpose: A personal log of achievements and recognitions received by the user within the app.
Features: Lists awards (e.g., "Featured List") with associated messages and dates. Links directly to the army lists that earned the awards.
Battle Reports (
BattleReports
) (ComingSoon!)Purpose: Allows players to track their game history, analyze performance, and verify game results with opponents.
Features: Overview statistics (win rate, total games, average score). Detailed game history with search and filter options. Manage game verification requests (send to opponents for confirmation, accept/decline incoming requests).
Log Game (
LogGame
) (ComingSoon!)Purpose: A dedicated form to record details of a newly played game.
Features: Input date, opponent details, army lists used, scenario, results, scores, and location. Option to send a verification request to the opponent.
Community (
Community
) (ComingSoon!)Purpose: Enables users to browse public profiles of other commanders.
Features: Search and filter community profiles by name, faction, playstyle, and location. View public profile details and access other users' public army lists.
World Map (
WorldMap
) (ComingSoon!)Purpose: An interactive representation of the Mythic Earth setting, allowing players to explore faction territories.
Features: Displays geographical regions overlaid with faction control. Interactive polygons show region details on hover. Placeholder for future battle history integration.