prometeu-runtime/docs/runtime/learn/touch-mental-model.md
2026-03-24 13:40:47 +00:00

1.1 KiB

Touch Mental Model

Status: pedagogical Companion spec: ../specs/07-touch-peripheral.md

PROMETEU usa TOUCH como um ponteiro absoluto e determinístico, não como uma superfície rica em gestos.

Design Intuition

O princípio central é simples:

  • um único ponteiro ativo;
  • sem gestos implícitos;
  • sem aceleração;
  • sem heurística;
  • mesmo comportamento em desktop, mobile e hardware dedicado.

Se o comportamento não puder ser garantido de forma portátil, ele não entra na máquina.

Why Single Pointer

Multitouch físico pode existir no host, mas a máquina escolhe um único ponteiro lógico para evitar:

  • ambiguidades de captura;
  • diferenças entre plataformas;
  • mudanças semânticas entre mouse, touch real e touchscreen embutido.

Good Uses

TOUCH funciona bem para:

  • UI;
  • seleção direta;
  • drag-and-drop;
  • puzzles de apontamento;
  • trilhas, cortes e mecânicas baseadas em contato.

What Games Must Do Themselves

Se um jogo quiser gesto, swipe, long-press ou smoothing, ele deve construir isso por cima do estado bruto por frame. O periférico não interpreta intenção.