87541071aa82fd57865617f8b48c86a4e653a278
KidsKeyboard
Jednoducha detska aplikacia v Go a Ebitengine. Po stlaceni klaves kresli efekty, zobrazuje obrazky a prehrava zvuky. Projekt je pripraveny tak, aby bezal aj bez externych assetov.
Spustenie na Windows
go run .
Build:
go build -o KidsKeyboard.exe
Spustenie na Linuxe / Raspberry Pi
go run .
Build:
go build -o kidskeyboard
Na Raspberry Pi mozu byt potrebne systemove kniznice pre desktop, OpenGL/EGL, ALSA a X11/Wayland. Na Debian/Raspberry Pi OS typicky zacnite balickami ako:
sudo apt install libasound2-dev libgl1-mesa-dev xorg-dev
Fullscreen
Fullscreen zapnete prepinasom:
go run . --fullscreen
Alebo cez prostredie:
KIDSKEYBOARD_FULLSCREEN=1 go run .
Okno je predvolene 1280x720. Rozmery mozete zmenit:
go run . --width 1024 --height 768
Ovladenie
CTRL+F1azCTRL+F12prepina rezimy.- Predvoleny rezim po starte je
CTRL+F1. SHIFT+ESCukonci aplikaciu.- Samotny
ESCaplikaciu neukoncuje.
Rezimy
CTRL+F1Keyboard mode: kreslena klavesnica, svietiace klavesy a generovane tony.CTRL+F2Geometry mode: tvary pre klavesy,DELETEvymaze vsetko,+/-meni velkost posledneho tvaru, sipky ho posuvaju.CTRL+F3Animal mode: nahodne zvieratko a zvuk. Podporovane assety su naprikladassets/animals/dog.pngaassets/animals/dog.wav.CTRL+F4Calculator mode: jednoducha kalkulacka s pip/error zvukmi.CTRL+F5Find key mode: hlada sa zobrazene pismeno alebo cislo.CTRL+F6azCTRL+F12: zatial neimplementovane obrazovky.
Assety
Volitelne subory:
assets/animals/dog.png,assets/animals/dog.wavassets/animals/cat.png,assets/animals/cat.wavassets/animals/cow.png,assets/animals/cow.wavassets/sounds/jingle1.wavazassets/sounds/jingle4.wav
Ak obrazok alebo zvuk chyba, aplikacia pouzije textovy alebo programovo generovany fallback.
Description
Languages
Go
100%