π°οΈπ€ ARCLUX β Community, Social Connection & Battlefield Ownership
A battle should not simply determine who wins. It should determine what survives, who owns it, what knowledge is lost, what knowledge is gained, who trusts whom, who joins whom, and what history remains.Bagian dari blueprint ARCLUX (Repository War Universe). Extension V2 + V3 β Community Governance, Access, Vessel Identity & Persistent Social World.
V3 (bagian ini): memperkuat konsep trust, information access, ownership, provenance, station governance, safe zones, intelligence leaks, persistent history, dan repository-derived vessels dengan mekanika eksplisit untuk: governance roles, asset classification, access expiry & revocation, community-specific exclusion (no auto-confiscation), multi-signature governance, emergency lockdown, dynamic safe-zone/gate state, community splits, governance event model, vessel identity, dan pemisahan visual 3D dari state authoritative. Prinsip yang dijaga: ARCLUX menyediakan mekanisme; komunitas menentukan aturannya sendiri. ARCLUX tidak menilai apakah pemain secara moral βbaikβ atau βburukβ β ia melestarikan konsekuensi dari keputusan komunitas.
1. Prinsip Inti: Konsekuensi Persisten
Warfare di ARCLUX tidak boleh dibaca sebagai:Design goal: Code creates the vessel. The vessel creates gameplay. Gameplay creates conflict. Conflict creates wreckage. Wreckage creates assets. Assets create ownership. Ownership creates diplomacy. Diplomacy creates trust and betrayal. Trust creates communities. Communities create collaboration. Collaboration creates new software. All of it creates persistent history.
2. Yang Sudah Ada (cross-reference)
Bagian ini TIDAK mengulang β ia memperkuat apa yang sudah didokumentasikan:3. Information & Trust
3.1 Information as a Community Asset
Komunitas memiliki informasi berharga tentang vessel mereka: capability, subsystem, architecture, known weaknesses, component info, battle history, engineering config, strategic capability. Prinsip:ARCLUX menyediakan mechanisms; komunitas menentukan trust & information policies mereka sendiri.
3.2 Information Access Levels
Komunitas mendefinisikan kelas akses informasi (kategori dapat dikonfigurasi):3.3 Community Access Keys
Informasi sensitif dapat dilindungi oleh access keys. Komunitas menentukan:- siapa yang menerima key;
- berapa banyak yang memegangnya;
- apakah butuh multi-approval;
- kapan akses kedaluwarsa (expiry);
- bagaimana key di-rotate;
- informasi apa yang tiap key bisa akses.
3.4 Trust as Gameplay
Sistem akses menciptakan social consequences yang muncul alami:Sistem tidak perlu scripted drama. Players create the drama themselves.
3.5 Security Boundary (Penting)
ARCLUX membedakan tegas antara:- In-universe intelligence = representasi permainan dari info vessel.
- Private credentials / secrets / source access TIDAK otomatis menjadi gameplay objects yang bisa ditransfer.
- Komunitas menentukan secara eksplisit informasi apa yang direpresentasikan atau diekspos di dalam universe.
3.6 Intelligence Leaks
Komunitas bisa mengekspos informasi vessel β sengaja atau tidak:3.7 Community Reputation (Multi-Dimensional)
Reputasi BUKAN satu skor universal. Signal potensial:- project participation
- engineering contributions
- successful recovery operations
- community service
- diplomatic history
- completed collaborations
- battle history
- reliability
4. Assets & Ownership
4.1 Component Identity
Setiap recoverable component punya persistent identity:4.2 Ownership Transfer & Owner Loss
- Ownership transfer dicatat sebagai permanent historical event.
- Setelah legitimate transfer, pemilik lama tidak lagi otomatis mengontrol aset tersebut.
- Komunitas bisa kehilangan: rare components, strategic systems, historical artifacts, valuable engineering assets.
- Ini membuat destruction materially meaningful.
4.3 Component Integration & Cross-Community History
Recovered component dapat diintegrasi ke vessel lain jika compatibility rules memenuhi, dan history-nya tetap menempel setelah integrasi.4.4 Component Value
Value muncul dari kombinasi:Engineering significance should matter more than physical size.Sebuah subsystem kecil bisa jadi salah satu artifact paling berharga di universe jika menyediakan capability penting. Component dari flagship terkenal yang hancur bisa bernilai karena sejarahnya, bukan hanya fungsinya.
5. Fleet & Recovery Operations
5.1 Fleet Mass-Casualty
Perang besar memungkinkan komunitas kehilangan banyak vessel:5.2 Recovery as a Community Effort
Operasi recovery besar menjadi community projects:5.3 Player Roles (Non-Programmer Friendly)
Universe tidak mengharuskan semua player jadi programmer:- Explorer β menjelajahi universe, menemukan lokasi
- Scout β mengumpulkan info battlefield & environment
- Analyst β mempelajari vessel intelligence
- Community Member β partisipasi life station
- Engineer β mengerjakan sistem vessel/software
- Developer β mengubah repository/code representation
- Recovery Specialist β mencari & recover battlefield assets
- Commander β mengoordinasi operasi komunitas
5.4 Non-Coder Participation & Progression
Player dengan pengetahuan programming dasar tetap punya gameplay berarti lewat: communities, stations, exploration, events, diplomacy, intelligence, scouting, recovery, dan social systems. Progression opsional:6. Community Lifecycle & Social Bridge
6.1 Community Discovery & Visibility
ARCLUX menyediakan cara developer/player menemukan & terhubung dengan komunitas. Sistem tidak mengasumsikan semua player sudah punya tim.6.2 Solo Developer Participation
Player solo (1 repo, 1 vessel, limited experience, no collaborators) tidak terhalang. Path:6.3 Community Projects
Komunitas mengorganisir shared projects β melibatkan banyak repository, vessel, developer, dan member:6.4 Community Growth
6.5 Social Hub
Station berfungsi sebagai social hub + engineering/strategic:6.6 Developer Retention Loop
Alih-alih:6.7 Social Bridge for Developers
Loop bidirectional:7. Economic Layer & Payment Boundary
7.1 Economic Layer
Jika economy in-universe nanti diperkenalkan, battlefield assets bisa punya nilai ekonomi. Value sources: rarity, engineering significance, provenance, demand, compatibility, historical importance, strategic capability. Economy tetap layer design terpisah dan tidak memerlukan nilai uang dunia nyata.7.2 Real-World Payment Boundary
Any real-world payment/trading/monetization dispesifikasikan terpisah dari core battlefield mechanics. Universe tidak mewajibkan uang nyata untuk ownership transfer biasa kecuali secara eksplisit dirancang & diatur oleh sistem ekonomi ARCLUX.8. Emergent Drama
Sistem menghindari scripted drama. Drama muncul dari:- a trusted member leaks strategic information
- a flagship is destroyed
- a rare component is recovered by the enemy
- a community loses access to an important asset
- an old component appears inside a rivalβs vessel
- communities negotiate over recovered assets
- a station becomes a center of political conflict
- a solo developer joins and becomes a trusted engineer
- a community grows from small group to major organization
The world creates the conditions. Players create the stories.
9. Historical Artifacts & Community-Driven World Creation
9.1 Historical Artifacts
9.2 Community-Driven World Creation
Players tidak hanya mengisi universe β mereka membantu menciptakan struktur sosialnya: identities, traditions, alliances, rivalries, projects, engineering cultures, governance, histories, reputations, diplomatic relationships.ARCLUX menyediakan underlying systems. Players create the social world.
10. Engine Value Proposition
Kekuatan extension ini: engine code-intelligence menyediakan layer intelijen yang menghubungkan:11. Ringkasan Model
12. Access is Not Ownership β Asset Classification
Prinsip keamanan fundamental:Access to an asset does not automatically mean ownership of that asset.Contoh:
PLAYER B = OWNER.
Sistem membedakan peran secara eksplisit:
12.1 Klasifikasi Aset
Setiap aset punya klasifikasi kepemilikan yang eksplisit:Invariant I-8: Operational permission must never silently become ownership.
13. Authoritative Social Actions β Access Expiry, Revocation & Exclusion
Tindakan sosial mengikuti prinsip authority yang sama dengan combat (Β§32).13.1 Access Lifetime
Access tidak harus permanen:13.2 Access Revocation
Ketika member kehilangan trust / meninggalkan komunitas, akses dapat dicabut. Pemicu: voluntary departure, expulsion, leadership decision, security incident, access expiration, role change, emergency lockdown. Tercatat secara akuntabel (bukan hukuman otomatis):13.3 Community-Specific Exclusion
Komunitas bisa memelihara status eksklusi internal:- station access denied
- strategic information access denied
- community channels restricted
- community-owned asset access revoked
- engineering permissions revoked
- recovery operations restricted
Blacklist bersifat community-specific. Pemain yang dikeluarkan dari Community A tidak otomatis menjadi βpenjahat globalβ menurut ARCLUX (Β§19).
13.4 No Automatic Universal Confiscation
Status blacklist tidak otomatis memindahkan kepemilikan semua aset pemain:13.5 Community Asset Recovery
Jika member yang diusir mengontrol aset yang tercatat community-owned, komunitas dapat menjalankan prosedur recovery-nya sendiri:14. Governance Event Model
Aksi governance penting menjadi historical events yang persisten. Daftar event (dari V3 proposal):Invariant I-7: History cannot depend solely on client claims β event penting harus berasal dari state server authoritative, bukan klaim client.
15. Multi-Signature & Emergency Governance
15.1 Multi-Signature
Keputusan berimpak tinggi dapat memerlukan banyak persetujuan (dikonfigurasi, jumlah & role approver ditentukan komunitas):15.2 Emergency Lockdown (Authoritative State)
- strategic access ditangguhkan sementara
- station permissions dikurangi
- informasi sensitif jadi restricted
- community-owned assets ditempatkan di bawah controlled access
Lockdown adalah state authoritative β tercatat sebagai world event dan memengaruhi WorldValidator, bukan sekadar indikator visual.
15.3 Gate / Access State Transition
- require authorization
- modify authoritative world state
- affect WorldValidator behavior
- generate a world event
- menjadi bagian persistent history
station.gate.opened, station.gate.closed,
station.safezone.enabled, station.safezone.disabled.
Invariant I-4: Gate state is authoritative β visual gate state β actual permission.
16. Dynamic Safe-Zone / Gate (Governing Protection)
Safe zone statis sudah didokumentasikan (02 Β§8-9). V3 memperkuatnya dengan membuat state & policy proteksi dapat digovern secara authoritative:Perubahan proteksi harus mengubah validasi authoritative, bukan sekadar mengubah indikator visual.Implementasi menempel pada
packages/gameserver (validator/simulation):
state proteksi menjadi input WorldValidator β dasar untuk Β§13-15.
17. Community Splits & Forked Lineage
Komunitas dapat mengalami perpecahan politik internal:18. Vessel Identity, Provenance & 3D Representation
18.1 Vessel Identity Layer
1 repository β 1 vessel. Namun vessel bukan sekadar kontainer stat combat β ia punya identitas persisten:18.2 Authoritative vs Client Representation
- Server menentukan: position, velocity, heading, ownership, systems, world state, combat results.
- Client menentukan: mesh, materials, lighting, effects, camera, presentation.
Invariant I-1: Client is not authoritative β client representation never becomes the source of truth.
18.3 Damage β Visual State (Non-Authoritative)
Visual state is never authoritative. State authoritative tetap di game server.
18.4 Provenance + Governance Coexist
18.5 Kapal = Kode, dan Kerusakan Ikut Menyentuh Kode
Kapal adalah repository (D-007). Ini bukan metafor belaka β kerusakan kapal berdampak ke βkodeβ kapal, dan pemain harus debug:- Kerusakan (termasuk thermal melt dari 01 Β§2.6, collision dari 03 I.9) memengaruhi sistem kapal.
- ARCLUX Universal Baseline (05 Β§7.1) ikut terdampak: mis. kehilangan sebagian baseline β kapal kehilangan kemampuan dasar/angkasa sampai diperbaiki.
- Repair/recovery mengembalikan fungsi (04 Β§recovery); provenance tetap mencatat sejarah kerusakan.
18.6 Identitas Sosial / Callsign (label faksi & nama)
Setiap vessel/player tampil di HUD/overlay dengan identitas sosial agar pemain langsung tahu kawan vs lawan:- Authoritative: siapa owner/community ditentukan server (06 Β§18.2, I-1); label cuma representasi client.
- Nama frame berasal dari vessel identity (Β§18.1: Repository Identity + Owner + Community) dan repo unik prefix user.
- Tidak ada βpemenang/loserβ β label murni penanda kawan/lawan, bukan sistem skor.
18.7 Intel, Kordinat & Mobilisasi Armada (drama EVE-style)
Pemain/kapal dapat membagikan titik (koordinat/waypoint) medan atau titik kumpul ke aliansi, untuk koordinasi armada pada konflik besar:- Berbagi posisi ber-label: muncul nama kapal/nama org pengirim (18.6) + koordinat.
- Restriksi intel mengikuti access/trust (Β§3.2/Β§3.3); intel bisa bocor (Β§3.6) β drama tambahan.
- Alian/i = beberapa community yang bersekutu (diplomasi, Β§8). Bukan konsep βsisi vs sisi dengan hasil menang/kalahβ β open world, hasil dari keputusan & gerak.
18.8 Mobilisasi Terbatas (2-Teleport) + Portal
Kapal yang menerima titik dapat bergerak ke sana dengan jendela pergerakan terbatas β bukan teleport bebas, bukan jump gate navigasi (01 Β§14):- Batas 2 teleport per aktivasi bantuan: 1 ke titik, 1 balik ke titik asal. Tidak bisa teleport ke tempat lain.
- Cooldown panjang β bukan βmobil gratisβ; ada harga keputusan.
- Animasi portal cinematic saat masuk/keluar (feedback EVE-level, lihat UI 01).
- Bukan teleport antar-map/maintenance; murni mobilisasi respon konflik (bukan SOS instan β melainkan koordinat yang dibagikan, Β§18.7).
19. Definition of Done (V3)
Dianggap konseptual lengkap ketika:- Community dapat mendefinisikan access policy
- Roles & permissions terdiferensiasi dari ownership (I-8)
- Assets punya klasifikasi kepemilikan eksplisit (Β§12)
- Access dapat expire (Β§13)
- Access dapat direvoke (Β§13)
- Exclusion community-specific ada, tanpa auto-confiscation (Β§13)
- Community-owned assets dapat memulai recovery (Β§13.5)
- High-impact governance dapat memerlukan multi-approval (Β§15)
- Emergency lockdown ada sebagai state authoritative (Β§15)
- Station permissions authoritative (Β§15)
- Safe-zone state dapat digovern (Β§16)
- Governance events persisten (Β§14)
- Accusations terdiferensiasi dari verified events (kepercayaan, Β§8)
- Intelligence events mempertahankan attribution (intelijen, Β§3)
- Community history persisten (Β§9)
- Community splits melestarikan lineage (Β§17)
- Vessel identity persisten (Β§18)
- Repository tetap sumber vessel (Β§18 + 05)
- Vessel provenance bertahan melalui recovery & pergantian pemilik (04)
- Representation 3D tetap client-side (Β§18)
- Client tidak bisa override state authoritative (I-1)
- Self-hosted regions tetap kompatibel
- Private repository secrets tetap di luar gameplay (Β§3.5)