Jak pokračuje vývoj Steam Kitty?

Slibně, zhruba po měsíci jsem se do toho zase opřel a pomaluji finišuji. Zbývá vytvořit několik dalších pozadí a najít vhodnou hudbu a zvuky. A samozřejmě poladit herní nastavení a odstranit některé bugy, které se objevují na Androidech.

Pokud má někdo zájem o alfatesting, budu neskonale vděčný za váš feedback. Stačí napsat do komentářů :)

Přikládám několik trapných screenshotů. Stále ještě hledám ten správný “feeling” nedbalé grafiky, uvidíme, co ještě stvořím. Zatím můžete dát like Facebook stránce.

screen4 screen5

Proč tolik IT hejtu?

Nevím, jestli je to záležitostí i jiných odvětvích a v IT to jde jen moc vidět (kvůli tomu, že se v IT pohybuji), nebo je to čistě záležitost IT. Ten neskutečný hejt, když někdo dělá něco jinak.

Z uživatelského pohledu stačí používat jiný operační systém nebo programy. Každý zná flamewors a měření pindíků. To je úplně jiná kapitola…

Z pohledu programování stačí používat technologii jiným způsobem, než byla zamýšlena. Dělat věci “na svojí úrovni” programování. Dělat to jinak, než to dělá hater.

Každý si prochází nějakým vývojem, já se třeba snažím u každého dalšího projektu zlepšovat a zkoušet nové věci a někdy také nechápu, jak jsem mohl v minulosti vyplodit takové strašné věci. Ale to je snad normální. Jak jinak bych se to měl naučit? Pokud neděláte na věci, která ohrožuje lidské životy nebo peníze (přímo), pak je to fuk.

Nejvíc srandovní je to od lidí, kteří ještě donedávna bastlili tak jako vy, pak objevili Ember nebo Nette a naráz jsou ultra hyper moderní programátoři a early adopters, kteří to dělají tak, jak se to dělat má.

Podle mě je důležité odhadnout svoje schopnosti a podle toho se rozhodnout, zda jít do konkrétního projektu, zda na to máte. Protože zákaník většinou moc nerozumí tomu, jak mu to vevnitř funguje, pro něho je důležitý výsledek. Pokud mu ale v kódu uděláte bordel, navenek to nemusí poznat, pozná to až programátor, co přijde po vás (a nebo vy sami). To je pak někdy špatně.

Na tom, že vám někdo zkritizuje práci s tím, že “takhle se to nedělá”, není vlastně nic špatného. Co mě na tom ale štve je fakt, že za svojí klávesnicí vám ten hater vysere často dost škaredá slova a je hodně agresivní, arogantní a povýšený. Je to vidět na Webtrhu a na jiných fórech, taky na Twitteru. Vsadil bych se, že při osobním kontaktu by ten bořík držel hubu a krok.

Nová verze Diabetického deníku!

promoVčera jsem se z impulzu jednoho uživatele rozhodl rozšířit funkcionalitu mojí jednoduché aplikace pro Android o export dat, přesněji řečeno tabulek s hodnotami glukózy. V aplikaci si vygenerujete tabulku, zadáte email a na ten se vám pošle tabulka v PDF, kterou poté můžete ukázat lékaři. Odpadá tedy přepisování hodnot z mobilu na papír.

Současně jsem vytvořil i jednoduché propagační stránky: diabetickydenik.eu. Snad se to někomu bude hodit :)

Je to napsané v HTML5 a JavaScriptu, ale je to dobrá prasárna, používám tam WebDatabase, což je vlastně SQLite ale podporuje to snad jen Chrome a Android.

Obfuskátory Javascriptu zdarma

“je to zbytečné, stejně to jde rozlousknout, kód by měl být otevřený, použij svou energii jinde”

Jasně, ale když chcete něco důležitého udělat na klientovi, proč to těm zlým lidem trochu nestížit? Pak přijdou na řadu “obfuscators”, kterým dáte svůj JS kód a ni vám vyplivnou jeho nečitelnou podobu, která navíc často bývá velikostně menší.

Nejvíc se mi zatím líbí tento online nástroj: http://www.javascriptobfuscator.com/default.aspx, jeho nevýhodou je ale samotný fakt, že jde o online službu a nepodporuje dávkové přidání souborů. Kód ale generuje pěkně hnusný, což je podstatou.

Dalším známým nástrojem je Closure – http://closure-compiler.appspot.com/home, nástroj od Google, který je navíc dostupný v konzolové verzi ke stažení. Kód je ale dost čitelný zdá se mi.

A pak tu je cool věcička, UglifyJs – https://github.com/mishoo/UglifyJS, konzolová věc pro NodeJS, která ale také produkuju celkem čitelný kód.

Moc se v této oblasti neorientuji, máte nějaký lepší nápad? Ideálně konzolový/GUI nástroj pro dávkové zprasení více souborů, kde bych si mohl nastavit, jaké proměnné nechat na pokoji a další parametry.

SteamKitty – vývoj započal

Po neúspěšných pokusech thekulis.com v obou jeho verzích (textová hra, MMORPG) jsem se rozhodl udělat něco jednoduššího, něco, co skutečně dokončím.

Takže jsem se rozhodl pro plošinovku – SteamKitty, kde budete hrát za kočku a skákat s ní a zachraňovat svět a dělat jiné cool věci. Až to bude trošku vypadat, nahodím sem screenshot. Bude to steampunkové. A opět HTML5, JavaScript a taky PHP. A dělám to zase o úroveň hezčeji, tentokrát i v OOP.

Je to součástí mé bakalářky, tak doufám, že to dokončím hell yeah.

Indie Games: The Movie má pokračování

Zhruba před rokem jsem si koupil film Indie Games: The Movie (csfd, 82%). Ten ve mě vyvolal touhu po vytvoření nějaké cool indie hry. To se zatím nepodařilo, dva koncepty zůstaly nedodělány (thekulis.com).

Zaplatil jsem kartou, došel mi email, já se na něj mohl podívat online nebo stáhnout. Pak tam byl kód pro Steam, kam jsem ho vložil a šup, film jsem měl v knihovně her na mém účtu. Paráda.

A teďka někdy vyšlo pokračování, kamarád Radek mi ho koupil k Vánocům. Došel mi email, klik, na stránce ještě jeden klik, zpět do mailu, klik, zase na stránku a získal jsem tedy přístup k filmu online. Jenže, ten problém: stáhnout si jej můžu jen po částech (25 videí), nebo se na něj podívat online, což se v 1080p v browseru někdy seká a je to strašně nepohodlné. Navíc tam nejsou ani slibované titulky. Pak jsem se mrknul na Steam, kde je dané pokračování o polovinu levnější, stáhne se vám celé v HD a máte ho přístupný na svém účtu, včetně titulků. To teda naštve.

A teď k filmu, ono to není pokačování, ale jen sbírka jakýchsi random videí, ve stylu “2 roky poté”, ale je to stále supr. Moderně a zábavně natočené, příběhy lidí, kteří ty nezávislé hry vytvářejí, jak je to ovlivní atd. No prostě super, doporučuji.

Dog Pee comeback!

Před necelým rokem jsem vytvořil HTML5 hru pro soutěž MámPadla od Googlu, umístil jsem se na 3. místě. Publikoval jsem to v Chrome Webstore.

A teď když sem se díval na dlaždice ve Windows 8, napadlo mě, že bych tam mohl přidat jako aplikaci právě DogPee. Překvapilo mě, kolik lidí to ještě má v Chromu nainstalováno, kolik lidí to ještě hraje a také že každý den přibývají nové instalace. Takže jsem ten projekt trochu oživil, vylepšil, přidal pár levelu, udělal úvodní stránku a vytvořil (iframe z webu) a odeslal Metro aplikaci se schválení. Bude to trvat až 7 dnů než to prověří…

Zatím ale můžete vyzkoušet verzi pro prohlížeče: DOGPEE.net