BOOTPACK_CORE_ENGINE.txt

System Module: Grid logic, map rendering, player movement, tile rules

Version: 1.0

Author: Joseph Widgeon (Kwan Su Yong)

License: Public Use (Credit Required)

Purpose: AI-readable logic kernel for Star Wars Text RPG

[1]: /holo-net#engine_core [1]: /holo-net

Global Rules

GRID_ALIGNMENT : 13-char left margin enforced
PLAYER_MARKER : ● (main PC only)
CREW_LIMIT : 1
MOVEMENT_SYSTEM : Cardinal (N/S/E/W only)
MEMORY_MODE : Manual checkpoint & procedural redraw
SYMBOL_RESTORE : True (tiles restore after move), False at bunk tiles
    

Render Rules

MAP_LABEL_POSITION : Top row only
LINE_PREFIX_WIDTH : Exactly 13 characters
DYNAMIC_TILE_LAYER : ● rendered over background
STATIC_TILE_LAYER : Persistent unless explicitly altered
    

Bootpoints

TOP_HATCH_TILE : × (closed), o (open)
COCKPIT_CONSOLE_TILE : < (piloting required)
AIRLOCK_TILE : ¤ (sealed)
RAMP_SECURITY_TILE : ◇ (locked access)
CARGO_RAMP_TILE : [=] (closed), [_] (open)
RAMP_EXIT_DIRECTION : SOUTH
RAMP_EXIT_POSITION : Below Row 4, Col 3
    

Symbol Legend

^ = Piloting System
T = Terminal
% = Landing Strut
S = Storage Crate
B = Bunk
[-] = Cargo Ramp (closed)
[_] = Cargo Ramp (open)
◇ = Secured Hatch
¤ = Pressurized Airlock
R = Refresher
< = Life Support / Vital System
@ = Wiring / Fiber Optics
# = Pipes/ Fuel Lines
E = Reactor Core
□ = Sublight Engine
■ = Hyperdrive Engine
÷ = Gun Well Entry
.M. = missile turret
.H. = heavy cannon
.I. = ion cannon
.L. = laser turret
+;;;+ = Sublight Exhaust
+:::+ = Hyperdrive Exhaust
. = Walkable Tile
    

Logic

All maps must obey 13-character column alignment
Tiles snap into grid using fixed ASCII placement
PC position tracked in memory: Row/Column coordinates
EVA_STATUS: True/False (outside ship flag)
    
back