2 repository-uri
Systems for detecting and processing immediate state changes from gamepads, keyboards, and mice.
Distinct from Input Method Detection: Candidates focus on UI form states, input method identification, or adversarial detection, rather than real-time game input polling.
Explore 2 awesome GitHub repositories matching game development · Real-time Input Processing. Refine with filters or upvote what's useful.
TIC-80 is a fantasy console platform and multi-language game engine that provides a virtual retro game development environment. It operates via a bytecode virtual machine that executes game logic within fixed memory and resolution constraints. The project distinguishes itself by offering integrated asset editors for pixel art, tile maps, and a pattern-based chiptune audio workstation all within a single environment. It supports multi-language scripting, allowing developers to write logic in Lua, JavaScript, or Ruby, and provides a standalone game exporter to package projects into native execu
Pico-8 detects state changes for gamepads, keyboards, and mouse movements to drive real-time interactivity.
Pixel este o bibliotecă de jocuri 2D și un motor grafic pentru limbajul de programare Go. Acesta oferă un renderer accelerat hardware pentru desenarea sprite-urilor, formelor geometrice și textului, utilizând un sistem optimizat de batching și matrice de transformare. Proiectul funcționează ca un toolkit cuprinzător pentru aplicații interactive bidimensionale, combinând un motor grafic cu o bibliotecă de matematică vectorială 2D pentru transformări afine și proiecții în spațiul coordonatelor. Include un manager de input dedicat care urmărește apăsările de taste și mișcările mouse-ului folosind un sistem bazat pe polling, mai degrabă decât evenimente asincrone. Motorul acoperă o gamă largă de capabilități, inclusiv animația sprite sheet, fragment shading GPU pentru efecte vizuale în timp real și compositing pe canvas off-screen. De asemenea, oferă utilitare pentru gestionarea ferestrelor de joc, efectuarea de operațiuni vectoriale 2D și gestionarea geometriei vertex-buffer.
Implements a polling-based system for detecting and processing immediate state changes from keyboards and mice.