Jak je to s AGK?
Publikováno 21.02.2025 v 23:21 v kategorii Blog, přečteno: 71x
Jak možná víte, herní engine AGK (AppGameKit) - na kterém jsou mimochodem postaveny i aplikace Amoriaxu - v r. 2024 skončil. Má ho na svědomí anglická skupina TGC Ltd., která se zasloužila o nebývale skvělé produkty na trhu a stále má co nabízet, ať je to DarkBasic, GameMaker, FPS Studio, GameGuru nebo právě AGK - původně primárně engine pro mobily a tablety. AGK se bohužel zmítalo v problémech už delší dobu a zejména mobilní implementace v kombinaci s novým IDE AGK Studia se stala zřejmě osudnou.
Pro nás vývojáře to nic v zásadě nemění, pokud jde o udržitelnost projektů. Jednak dál můžeme pracovat v zakoupených programech, jednak se objevují nadšenci, kteří podobné produkty nadále udržují i zadarmo (např. jako OpenSource). Nemění se tak v zásadě nic ani pro aplikace Amoriax - ani webové, ani desktop PC. Problém by nastal u mobilní aplikace, neboť Google nutí k pravidelným rekompilacím programů a bez nového API se s tím pracuje těžko, byť určitá - víceméně nouzová - řešení také existují.
Každopádně, pro mě osobně to znamená určitý impuls k tomu, co jsem chtěl udělat už dávno. Amoriax vystavený na frameworku AGK je na webu pomalý. Je asi 4x pomalejší než na PC. Samozřejmě je skvělé, že si hráč může hrát deskovku rovnou v prohlížeči, nicméně ta pomalost mě permanentně trápí a nelíbí se mi.
Z toho důvodu jsem chtěl Amoriax přeprogramovat do jiného jazyka, aby i v prohlížečích běžel dostatečně rychle. A možná teď nastal ten správný moment. Zkoušel jsem různá vývojová prostředí - Defold, Godot, Löve2D, ale ani jedno mě neoslovilo. Zauvažoval jsem také nad SpiderBasicem, vypadá určitě skvěle, ale upřímně jsem se nikdy nesmířil s tím, že vše běží v gadgetech, tzn. ve speciálních oknech, a nelze vytvořit komplexní HTML stránka. Nedávno jsem se ale vrátil zpět na stránky Cerberus-X, což je nástroj, který se jeví jako nadmíru komfortní. Je to vlastně odkaz (dnes už bohužel zesnulého) Marka Siblyho a jeho tehdy proslulé MonkeyX. Cerberus-X je zadarmo, snadná kompilace na HTML, PC i mobil. Testoval jsem zatím primárně HTML5 a běží to k mé radosti velice svižně!
Takže do budoucna se snad můžete těšit, jak věřím, na to, že Amoriax předělám v tomto prostředí, což by mělo vést ve finále k tomu, že na webu bude Amoriax o dost svižnější než je tomu nyní. Faktem ale asi bude, že bude vypadat zase trochu jinak než v AGK - zda lépe či hůře, to posoudíte už vy sami.
Jak se říká, všechno špatné k něčemu dobré. Těšte se!

Komentáře
Celkem 0 komentářů