https://bugzilla.redhat.com/show_bug.cgi?id=2437502
--- Comment #79 from Nicola Taibi <[email protected]> --- The conceptual differences between README(17).md (the current v2.8 version) and README-16.md (referring to previous versions, approx. v2.3/v2.4) reflect the project's evolution from a basic space simulator to a high-performance, high-fidelity tactical engine. Here are the primary conceptual differences: 1. Astrometric Scale and Resolution * README-16.md: Focuses on the introduction of the 1600x galactic scale and hundredth-unit precision. The 40x40x40 quadrant system was presented as a new feature. * README.md: The 40x40x40 scale is now the established standard. It introduces 64-bit grid saturation, utilizing an 18-digit encoding (BPNBS) to map complex objects like Quasars without increasing network traffic overhead. 2. Complexity of Celestial Entities * README-16.md: Manages standard entities (Stars, Planets, Black Holes, Pulsars). * README.md: Introduces Quasars (Type 29) as physically interactive and orbitable objects with 7 distinct scientific classifications. It also adds 3D spatial awareness to the text interface through chromatic depth coding (Green/Yellow/Red) in the lrs command. 3. Performance Architecture (SDB Model) * README-16.md: Describes a basic Client-Server architecture using Shared Memory to reduce local latency. * README.md: Evolves into the Deep Space-Direct Bridge (SDB) model with "Pro-Performance" optimizations: * 64-byte Cache-Line Alignment: Maximizes throughput on multi-core CPUs and eliminates False Sharing. * Zero-Loss FX v2: Guarantees that every tactical effect (explosions, impacts) is rendered synchronously across all clients. * Independent Torpedo Entities: Projectiles are now autonomous galactic entities integrated into spatial partitioning, enabling large-scale battles without server-side lag. 4. Visualization and Rendering * README-16.md: Utilizes immediate mode rendering techniques. * README.md: Implements Vertex Buffer Objects (VBO) for the tactical grid and starfield, drastically reducing CPU draw calls. It introduces advanced programmable shaders (e.g., Magenta Pulsing for Quasars, Dead Hull shader for wrecks). 5. Security and Data Integrity * README-16.md: Features a security handshake based on XOR obfuscation and session keys. * README.md: Implements a full military-grade cryptographic suite, including HMAC-SHA256 Signatures for every packet and support for Post-Quantum Cryptography (ML-KEM). The "Tactical Frequency" system (different algorithms creating isolated channels) is much more detailed. 6. Survival and RPG Mechanics * README-16.md: Basic management of energy and shields. * README.md: Introduces a critical Life Support system linked to crew count, the Renegade protocol for friendly fire, and advanced cargo management with specific resources (Graphene, Synaptics, Composite) required for field repairs and structural reinforcement. In summary, while the "old (16)" README documents the foundations of navigation and networking, the "new (17)" README documents a mature system optimized for 60Hz mass combat and ultra-dense astrometric simulation. The game is now feature-complete and stable (~99%). Ready for final technical review. Release 17. I think this is the last comment about Space GL. With kind regards, Nick Spec URL: https://download.copr.fedorainfracloud.org/results/ntaibi/space-gl/fedora-rawhide-x86_64/10159266-spacegl/spacegl.spec SRPM URL: https://download.copr.fedorainfracloud.org/results/ntaibi/space-gl/fedora-rawhide-x86_64/10159266-spacegl/spacegl-2026.02.09-17.fc45.src.rpm -- You are receiving this mail because: You are always notified about changes to this product and component You are on the CC list for the bug. https://bugzilla.redhat.com/show_bug.cgi?id=2437502 Report this comment as SPAM: https://bugzilla.redhat.com/enter_bug.cgi?product=Bugzilla&format=report-spam&short_desc=Report%20of%20Bug%202437502%23c79 -- _______________________________________________ package-review mailing list -- [email protected] To unsubscribe send an email to [email protected] Fedora Code of Conduct: https://docs.fedoraproject.org/en-US/project/code-of-conduct/ List Guidelines: https://fedoraproject.org/wiki/Mailing_list_guidelines List Archives: https://lists.fedoraproject.org/archives/list/[email protected] Do not reply to spam, report it: https://forge.fedoraproject.org/infra/tickets/issues/new
