19. December 2010

Hľadajú sa JavaScriptové knižnice pre tvorbu hier

Akú JavaScript knižnicu by ste zvolili pre tvorbu 2D plošinovej hry?

Pre C/C++ je možné použiť Allegro alebo SDL. Pre Flash/Flex je výborný Flixel.

Čo ale v prípade JavaScriptu?

Narazil som napríklad na Game Query. Aké sú vaše skúsenosti a čo by ste odporučili?

Update: Zdá sa, že JavaScript ako nástroj na tvorbu hier, nie je medzi čitateľmi tohoto bulvárneho plátku príliš zavedený. :-D

Dovolím si pridať odkaz na zaujímavý portál, ktorý poskytuje priamo nástroje pre tvorbu JavaScript plošinoviek: EffectGames

21. April 2010

Tetris – from Russia with love

Viete ako to bolo s Tetrisom? Tetris hral rolu v politike a predznamenal úspech a pád niektorých firiem.

16. March 2010

Klasická hra Mlyn pomocou P2P technológie vo Flashi

Mlyn je klasická stolová hra pre dvoch hráčov. Vďaka integrácii P2P technológie priamo do Flash Playera je možné stavať aplikácie, ktoré spolupracujú po sieti. Pekným príkladom využitia P2P služby Stratus je hra Mlyn od Pavla Šimka.

Ďalšie informácie o možnostiach Flash Playera nájdete na stránkach Zdrojak.cz.

25. January 2010

Kompletný ebook – Vymyslite svoju vlastnú hru s Pythonom

Ani to nie je tak dávno, čo som tu písal o dôležitosti počítačových hier pre developerov a čuduj sa svete. Na internete je k dispozícii plná verzia elektronickej knihy Invent Your Own Computer Game with Python.

Kniha vás prevedie rôznymi oblasťami, ako napríklad detekcia kolízie objektov, sonar, grafika, animácia a zvuky. Je prehľadne spracovaná a zrozumiteľná pre laika. Je publikovaná pod licenciou Creative Commons.

Prajem príjemnú zábavu. Ak vytvoríte nejakú hru, nezabudnite poslať na ňu odkaz ;)

23. January 2010

Tvorba máp do hier – TaT Tile Map Editor

Podľa môjho názoru, vytvorenie počítačovej hry preverí všetky developerské zručnosti. Znalosť vývojárskych nástrojov, programovacieho jazyka a debuggeru je základ. To však rozhodne nie je všetko. Preverí aj to, či developer dokáže vytvoriť aplikáciu tak, aby bežala na počítači aj niekomu inému. Preverí vynaliezavosť a kreativitu pri tvorbe scenára. Naviac dnes je už pomaly všetko zosieťované a tak preverí aj jeho schopnosť prepojiť hru do sieťového prostredia. Vytvorenie hry preverí aj silu vôle. Dotiahnuť aplikáciu do úspešného konca, rozhodne nespočíva len v písaní kódu.

A hlavne je to zábava. Veľa vývojárov berie aplikácie príliš seriózne a potom to aj tak vyzerá. Má to všetku funkcionalitu, ale nikto to nechce používať. Toto je pekne popísané vo vzore Soviet Style.

Jednou z častí hry je aj tvorba levelov. Tu totiž skončí väčšina nádejných tvorcov. Pokiaľ nemáte k dispozícii nástroje, ktoré môže používať aj normálny človek a vytvárať pomocou nich vlastné levely, tak hra zakape.

Dobrá správa, nemusíte plytvať svojím drahocenným časom, použite TaT Tile Map Editor. Jedná sa o voľne dostupný editor máp napísaný v Jave. Základom je možnosť tvorby dlaždičkových máp. Nadefinujete si grafiku do štvorčekov a potom pomocou nej skladáte mapu levelu. Za veľmi dôležitú vlastnosť považujem, že dokáže pracovať s vrstvami. Takto si môžete vytvoriť zložitejší svet, postavičky môžu chodiť  napríklad aj za stĺpom.

Výsledný projekt je uložený do ZIP archívu, kde sa napríklad nachádza samotná mapa v súbore global.xml. Tento editor som využil pri tvorbe PF2010. Jednotlivé časti mapy, ktoré sa postupne zobrazujú po nazbieraní 10 vločiek, sú riešené ako vrstvy tej istej mapy.

Osobne tento editor odporúčam. Myslím si, že autorom hier môže ušetriť množstvo vzácneho času.

23. December 2009

Flixel vytvorte si hru pomocou Flexu

Flex je pekná technológia. Naprogramujete aplikáciu a funguje na všetkých bežných operačných systémoch. Dokonca pomocou Adobe AIR môžete aplikáciu preniesť na desktop.

Dlho mi chýbala nejaká rozumná jednoduchá knižnica, ktorá by sa dala použiť pri tvorbe jednoduchých hier. Niečo ako Allegro pre C++ alebo PyGame pre Python. Už som sa vzdával nádeje a tu zrazu..

Tu sa objavil Flixel. Malá knižnica, možno lepšie povedané sada zdrojových kódov. Flixel rieši všetky bežné veci, s ktorými sa vývojár stretne. Napríklad detekcia kolízie objektov, prepínanie medzi herným menu a hrou alebo animácie postavičiek.

K dispozícii je aj podrobný tutoriál, ako si postaviť hru. Jediný problém je, že je trošku zastaralý a tak záujemcom odporúčam sledovať GIT repository.

Naviac pre vývojárov hier je tu ďalšia novinka. Adobe spustilo oficiálne Flash Platform Game Technology Center.

Ak máte nejakú zaujímavú Flash/Flex hru, dajte o nej vedieť ;-)

  • Babel fish

      Translate from:

      Translate to:

  • Where’s the fish?

  • Starfish

  • Fish for you

  • Further info

  • Badges

  • Video channel

  • Learning

    Grow your brain.
  • Tags

  • Topics

  •  

    February 2012
    M T W T F S S
    « Jan    
     12345
    6789101112
    13141516171819
    20212223242526
    272829  
  • Comments