Enigma Development Environment
V článku sa dozviete, že aj bez Game Maker-u to ide ako v Game Maker-u. Šikovná náhrada editoru GML a fanúšikovia slovíčka free a open-source si prídu na svoje. Tak šup do čítania a dozviete sa viac
Nejaký ten piatok skúšam, testujem, overujem a listujem vo veľmi šikovnom programe s názvom Enigma.
Už skôr som chcel napísať článok o tomto free open-source software, ale nedalo by mi keby som vám odporučil niečo čo nespĺňa aspoň základne kvality.
Už vás nebaví ako Yoyo games stále vycuciava peniaze za všeličo možné, ale nechcete sa učiť už nič nové a GML vám vyhovuje 🙂
Musím povedať, že Enigma je naozaj šikovná náhrada Game Maker-u a myslím, že môže mať celkom svetlú budúcnosť. Z podporou GML sa nemusíte báť so slabou komunitnou podporou lebo kľudne môžete využívať komunity pracujúce v GM. Zbytočne sa budem vykecávať o tom čo všetko obsahuje a podporuje keď si to môžete prečítať aj na oficiálnej stránke http://enigma-dev.org/
Za vyskúšanie naozaj nič nedáte 🙂
Aby som tu nevytváral epickú atmosféru tak Enigma je ešte stále vo vývoji a preto odporúčam ak sa chcete pustiť do vývoja tak ukladať projekt na dvoch miestach byť k programu trošku jemnejší a zistiť si čo a pričom vyskakuje chyba. V kompilovanej hre som ešte chybu nenašiel, ale samotný Enigma sa občas zvykne zaseknúť 🙂
3 odezvy
Už před nějakou dobou jsem to zkoušel s podobným nadšením, ale kompatibilita s Game Makerem byla na mizivém procentu a celé to chodilo podle barometru. Pokud se nic závratného nezměnilo, tak bych to komentoval slovy: Nápad dobrý, provedení chabé.
Samozrejme je ešte stále čo zlepšovať, ale nejakým spôsobom to kombinovať s GM som neskúšal ani nechcem 🙂 proste beriem to ako nástroj, ktorý ťa vytiahne z GM(nieže by som na GM:S nemal 😀 ale nie som nejaký programátor aby som si nato kupoval nástroj 🙂 ) zatiaľ som sa naozaj ešte nestretol s niečim čo by robilo problém. Asi len raz keď mi to pri ukladaní padlo a už to nešlo načítať 🙂 ale to je podobná chyba ako bývala u GM 6.0.
Ak máš možnosť odskúšať niečo viac tak budem len rád 🙂
Myslím, že je to spíš projekt vhodný pro lidi, kteří se zabývají vývojářskými nástroji jako takovými. Zajímavou myšlenkou je přímé použití kompilovaného kódu. Na druhou stranu tato cesta má své neduhy a pro začínající programátory to není úplně šťastná volba. Originální GML má spoustu problémů a nedomyšleností. I kdyby Enigma D.E. dosáhla třeba i 98% kompatibility s GML, pořád bude přínos sporný. Pokud to člověk myslí s herním vývojem vážně, doporučil bych rovnou začít dělat v některém z dokončenějších a podporovanějších jazyků.
Pokud si chce někdo jen zkusit vyklikat pár her, aby věděl, jestli ho to bude bavit a jestli na to má, doporučil bych GM8, který je sice placený, ale je samostatně vysoce použitelný. Je to poslední GM, který nevyrobili YYG a tudíž není zaplaven jejich chybami. Má jen své vlastní drobné chyby, které doposud nijak nebránily mnoha lidem ve vytvoření zajímavých her.
GMS bych začátečníkovi moc nedoporučil. Má nepraktické ovládání, pochybnou konzistenci v mixu starých a nových features a predikce budoucího chování YYG je složitá, ať už v oblasti ceníku nebo směru vývoje nových verzí.
EDIT: Co se týče zkoušení.. na pořádné testování nemám dostatek času a ani nevěřím, že by to byl čas efektivně vynaložený.