sokobanMAX
Chvilka se Sokobanem přímo na dashboardu Zabbixu. Dotlačte každou bednu na její místo v 50 úrovních, pokračujte v rozehrané hře v jakémkoli prohlížeči a nechte server, ať poctivě počítá skóre. sokobanMAX je zcela ZDARMA.
Požadavky
Podporovaná verze Zabbix
6.0 – 7.4
Min. podporovaná verze PHP
7.4
Popis widgetu
• 50 úrovní, každá prokazatelně řešitelná – Malé, chytré desky ze sady Microban od Davida W. Skinnera, od snadných po náročné. Ke každé úrovni existuje řešení, které testy při každé změně přehrají, takže nikdy neuvíznete v úrovni, kterou nejde dohrát.
• Rozhodčím je server – Úroveň se počítá až poté, co server Zabbixu přehraje každý tah. Skóre ani časy z prohlížeče se neberou v potaz a úrovně, ke kterým jste se ještě nedostali, server vůbec nevydá.
• Hra se ukládá – Tahy, historie pro krok zpět i uplynulý čas se ukládají do vašeho profilu v Zabbixu. Zavřete stránku a pokračujte v jiném prohlížeči, restartujte úroveň nebo svůj postup vraťte na úroveň 1.
• Skutečná Síň slávy – Váš nejlepší výsledek v každé úrovni – nejméně tahů, poté nejrychlejší čas – je uložen v databázi Zabbixu pro každého uživatele zvlášť. Přežije obnovení stránky i přepnutí na jiný frontend.
• Osobní odemykací kódy – Za dokončenou úroveň získáte kód k další. Je podepsán tajným klíčem vaší instalace a funguje jen s vaším účtem v Zabbixu.
• Klávesnice i tlačítka na obrazovce – U stolu šipky nebo WASD, na nástěnném či dotykovém displeji šipky na obrazovce. Klávesy ovládají jen tu desku, na kterou jste klikli, nikdy celý dashboard.
• Fair play – Úroveň „vyřešená“ rychleji, než člověk stihne mačkat klávesy, dostane místo rekordu přátelské upozornění. Stačí ji restartovat a zahrát poctivě.
• Samostatný provoz, HA ready a lokalizace – Za běhu není potřeba žádná externí služba, CDN ani webový font. Frontendy sdílejí hru přes databázi Zabbixu. 27 jazyků se řídí nastavením každého uživatele. Zabbix 6.0 – 7.4, PHP minimálně 7.4.
Dokumentace
Wiki vysvětluje, jak se hraje, jak fungují rekordy a odemykací kódy, jak se hra ukládá a jak widget nainstalovat, s ukázkami z edice FREE.
Edice FREE
Zdarma
50 úrovní, každá prokazatelně řešitelná
Server přehraje každou dokončenou úroveň, než ji započítá
Osobní odemykací kódy podepsané klíčem vaší instalace
Osobní rekord každé úrovně v Síni slávy
Pokračování v rozehrané hře v jiném prohlížeči
Reset vlastního postupu nezávisle na ostatních uživatelích
Ovládání klávesnicí i tlačítky na obrazovce
Automatická migrace ze staršího widgetu Sokoban
HA ready
Plná lokalizace – 27 jazyků
Edice FREE
Zdarma
50 úrovní, každá prokazatelně řešitelná
Server přehraje každou dokončenou úroveň, než ji započítá
Osobní odemykací kódy podepsané klíčem vaší instalace
Osobní rekord každé úrovně v Síni slávy
Pokračování v rozehrané hře v jiném prohlížeči
Reset vlastního postupu nezávisle na ostatních uživatelích
Ovládání klávesnicí i tlačítky na obrazovce
Automatická migrace ze staršího widgetu Sokoban
HA ready
Plná lokalizace – 27 jazyků
Instalace a distribuce
sokobanMAX má jedinou edici FREE. Balíček zabbix-module-sokobanmax instalujte z repo.initmax.com podle průvodce v portálu initMAX. Nativní balíčky DEB/RPM automaticky vyberou správný modul a zaregistrují jej; modul, který správce výslovně vypnul, zůstane vypnutý. Widgety staršího modulu Sokoban se převezmou automaticky, na stejném dashboardu a na stejném místě. Pro ruční instalaci je dostupný zdrojový ZIP. Widget používá licenci AGPLv3; úrovně pocházejí ze sady Microban Davida W. Skinnera a jsou šířeny s uvedením autora, jak si autor přeje. Widget je zcela zdarma, bez předplatného.
FAQ
Běžící instalaci Zabbixu – podporované verze Zabbixu a minimální verzi PHP najdete v sekci Requirements na stránce každého produktu. Widget se instaluje na server se Zabbix frontendem jako standardní deb/rpm balíček z repo.initmax.com, potřebujete tedy root přístup na tento server. Žádný speciální hardware není potřeba.