Linux, ARM64 a prenosné zariadenia — Cielové hardvérové platformy a matica vstupov

Linux, ARM64 a prenosné zariadenia — Cielové hardvérové platformy a matica vstupov

Matice cielových hardvérov — Linux, ARM64 a prenosné zariadenia

Každý port na Good Old Games Dev — Jagged Alliance 2, Warlords III: Darklords Rising, Anno 1503 A.D. — Royal Edition, a Arcanum — je navrhnutý na spoločnej multiplatformovej báze C++ & SDL2:

Platform TierTarget DevicesCPU & OS — Graphics & Audio Stack
Linux x86_64 HandheldsMSI Claw (Intel Core Ultra), Steam Deck, ROG Allyx86_64 — Void Linux / SteamOS / Arch — Native SDL2 (Wayland / KMSDRM / X11) + PipeWire / ALSA
ARM64 Micro-ConsoleKhadas VIM1S (Amlogic S905Y4, 2 GB RAM)aarch64 (Cortex-A35) — Custom OverlayFS OS — Direct KMS/DRM (meson-drm) + Panfrost / Lima + ALSA HDMI audio
macOS Apple SiliconMacBook Air / Pro, Mac mini, Mac Studio (M1–M4)arm64 (macOS 14+) — Native SDL2 Metal backend +CoreAudio
Linux Desktop & SBCsDesktopové PC, Raspberry Pi 5, dosky RK3588x86_64 & aarch64 (glibc / musl) — Nativné SDL2 (Vulkan / OpenGL ES 3.1)

Vrstva ovládania a ergonomie pre prenosné zariadenia

Klasické stratégie a CRPGs z konca 90. rokov boli navrhnuté pre presné myši a klávesnice s 104 klávesami. Aby sa dali pohodlne ovládať na prenosných zariadeniach (MSI Claw, Steam Deck) a na konzolách pre pohovku (Khadas VIM1S), zdieľajú všetky štyri porty jednotnú vrstvu ovládania SDL2 GameController:

  1. Dvojitá krivka analogového kurzora: Ľavá alebo pravá páčka ovláda taktický kurzor s presnosťou pod pixel pri malom vychýlení a rýchlym posúvaním mapy pri plnom vychýlení, plus spomalenie presnosti pomocou ľavého spúštača (L2).
  2. Taktické a radiálne skratky: Krížový ovladač a ramenné tlačidlá (L1/R1) prechádzajú medzi členmi družiny, postojmi (Stáť / Čučať / Ležať v JA2), úrovňami priblíženia (Anno 1503) a slotmi rýchleho uloženia/rýchleho načítania.
  3. Celočíselné a pomero strán zohľadňujúce škálovanie: Klasická pixel art s rozlíšeniami 640×480, 800×600 a 1024×768 sa čistotne škáluje na displeje 1920×1080 a 1280×800 bez blikania alebo deformácie pomеру strán.