21. července 2017

Galaxy Glider


Po delší době jsem zapnul Game Maker, protože mě posedla myšlenka na jednoduchou hříčku. Během jediného odpoledne jsem to dokopal k hratelnosti víceméně na úrovni slušné betaverze.


Princip je jednoduchý: máte kluzák a snažíte se proletět červí dírou, která se před vámi kroutí všemi směry. Čím více se držíte u středu, tím menší je spotřeba paliva. Naopak na kraji to svinsky žere. Jediné nebezpečí je tedy nedostatek paliva, což je ovšem uprostřed vesmíru fatální věc.

Hra se ovládá kurzorovými klávesami a čas od času se potvrzuje pomocí SPACE.
Do tabulky highscore se zapisuje ten, kdo proletí všechny trasy a ještě mu nějaké palivo zůstane.
Čili soutěž o největšího vesmírného ekologa nebo plasmového šetřílka, jak je komu libo.

Pozor: lidé trpící epilepsií by možná mohli mít potíže s blikajícími obrazci

6. května 2017

Rat's Life pro Android

Po nějakém tom boji s dotekovým ovládáním je k dispozici verze Krysího života pro androidí telefony a tablety. :-)

https://www.dropbox.com/s/wlb0vf73bw3g99s/RatsLife.apk?dl=0

Poznámka: během volby krysího jména jde dvouprstovým dotekem nastavit šířka a poloha ovládacích křidýlek

26. dubna 2017

Rat's Life - Update 1.0.0.7














V nové verzi jsou barevné překážky a dva životy navíc. Takže už to není tak hardcore a jde celkem slušně dokončit level. Obtížnost dalších levelů je závislá na náhodě a začátek levelu je vždy snadný - spousta sýrů kolem. Těžký je vždy konec, když někde zbývá poslední sýr a neví se kde. To vždycky hodně pomůže klávesa B, která zvyšuje rozsah hledání. Počet sýrů v ukazateli je počet skutečných sýrů bez pasti, takže se nemůže stát, že by neobjevená past bránila dokončení levelu.

>DOWNLOAD<


24. dubna 2017

Rat's Life ( život krysy )

verze 1.0.0.5 playable beta


Hrajete za krysu ( takový už je život :-) ) a hledáte sýry v bludišti. Sýr je pro krysu vším. Tišitelem hladu, univerzálním lékem a smyslem života vůbec. Sýr v očích krysy doslova září ( a to nejen v září ) a tak není divu, že občas krysa nevidí, že sýr je jen důmyslně nastražená životu nebezpečná past. Pokud se krysa udrží a sýr nesežere ihned, může běháním okolo pasti past od pravého sýru odlišit ( je to těžké, ale jde to - běhejte v blízkosti zářícího sýra co nejdéle ) a v té chvíli se past kryse zjeví. Objevená past přestane být nebezpečná.
Občas se krysa může soustředit a pak nalezne i mnohem vzdálenější sýr podle pachu. Cílem je klasicky co největší počet snězených sýrů. Pokud sýry v bludišti dojdou krysa opouští lodˇ, totiž ... co to melu, krysa se teleportuje do dalšího levelu plného sýrů, kde je skóre násobeno číslem levelu. Táák, a teď ovládání:
kurzorové klávesy pro pohyb, 'B' pro čichání vzdálenějších sýrů ( světlo okolo sýra zvýší dosah, ale sníží intenzitu ) - jakýkoli pohyb čichání zruší..

Poznámky k beta verzi:
- časem počítám s tím, že čichání bude mizet i pokud se krysa nehýbe
- grafika může doznat úprav, ale nemám na to lidi, takže těžko říct ( nepište, že něco vypadá debilně, pokud nenabízíte alternativu )
- nepodařilo se mi dohrát žádný level, takže lze očekávat bugy jako prase po nalezení posledního sýra
( vím, jsem ostuda - nedohrát ve vlastní hře ani jeden level )
- do dočasných souborů se zapisuje poslední jméno a nejvyšší skóre, takže přenesením na jiný počítač nebo smazáním tempu dojde k resetu nejvyššího skóre


= DOWNLOAD =

22. dubna 2017

Správný nebo špatný čudlík

Nejtěžší není nápad dostat, nejtěžší je ho udržet v hlavě čerstvý. Během nějakých programovacích pokusů mě napadlo, že by bylo zajímavé udělat hru na bázi sady hlavolamů pomocí jednoduchých voleb. Prostě klikni sem nebo támhle,  podle toho, co si myslíš, že je správně. Naprogramovat je to extrémně snadné a tak jsem si během pár minut navrhl základ prostředí, které lze snadno rozšířit o další hlavolamy. Bohužel mi nápady došly po pár kouscích, takže hratelný vzorek má jen pár místností. Kdyby se sem proklikal nějaký matematik specializující se na hlavolamy nebo někdo, kdo je sbírá, klidně bych uvítal spolupráci a dokončil to. Ostatní si mohou zkusit projít vzorek hry pro windows:

>DOWNLOAD SAMPLE GAME<


9. března 2017

3D či ne 3D?

Hodně lidí už podlehlo módě dělat 3D hry i přesto, že na to obvykle nemají odpovídající technologie. Nejde teď o železo počítače, ale spíš o engine čili sofware, který za vývojáře dělá základní činnosti. Pokud má engine nějaká zásadní omezení, tak je vývojář prakticky od začátku odsouzen k nezdaru.

Často jsem pozoroval, že se někdo pokoušel udělat v Game Makeru 3D hru s přesvědčením, že při dostatečném úsilí se musí výsledek dostavit. Přitom zrovna Game Maker, jakkoliv je komplexním prostředím, se jako 3D engine nehodí vůbec. Pokud je nějaká 3D hra pěkná, tak buď není skutečně 3D nebo není skutečně vyrobena v Game Makeru. Existují totiž poměrně zajímavé 3D pokusy, ale fungují tak, že Game Maker obcházejí pomocí externích knihoven a GM tam vlastně dělá jen prostředníka.

Pak je samozřejmě možné 3D nějak ošidit pomocí 2D. Typický příklad je izometrický pohled. Ten umožňuje používat 3D objekty snadno jako 2D obrázek všech jejich stran. Izometrický pohled se používá ve spoustě úspěšných her a sám o sobě neznamená, že jde o 3D nějak ošizené. Nicméně je to jedna z mála možností, jak udělat 3D bez 3D, protože při tomto druhu 3D promítání se nemění tvar objektů se změnou polohy kamery.

Mě ale tentokrát napadl jiný způsob, jak udělat v Game Makeru 3D bez 3D. A docela by mě zajímalo, jestli by někdo přišel na to, jak se to dá udělat. Takže neprozradím rovnou způsob, ale myslím, že pomocí ukázky lze na to celkem snadno přijít. Ukázka je jednoduchá hříčka na způsob starých krokovacích dungeonů. Má jen jeden level ( chtěl jsem udělat víc, ale je to větší hromada práce než by jeden člověk zvládl ) a dva konce ( úspěšný a neúspěšný ). Grafika, která vypadá jako 3D, je moje, doplňková 2D grafika jsou free resources z openclipart.org.













Šedivost a minimalismus je zde záměrný - klidně by to šlo udělat s texturami a poměrně složitými objekty. Rozdíl proti tomu, co Game Maker běžně produkuje jako 3D, je především pořádný antialiasing ( vyhlazování hran ) a měkké stíny. Výhodou použité metody je kvalitní vykreslení. Nevýhodou je, že se na jiný typ než krokovací dungeon asi nedá použít. Už z těchto informací by mělo být jasné, jak je to uděláno. Každopádně myslím, že ukázka "3D - ne3D" tak jako tak stojí za kouknutí.

>DOWNLOAD<