
{"id":256,"date":"2008-09-10T15:10:58","date_gmt":"2008-09-10T13:10:58","guid":{"rendered":"http:\/\/matosimi.websupport.sk\/atari\/?p=256"},"modified":"2013-09-17T10:51:41","modified_gmt":"2013-09-17T08:51:41","slug":"fireball-1k-obkec","status":"publish","type":"post","link":"http:\/\/matosimi.websupport.sk\/atari\/2008\/09\/fireball-1k-obkec\/","title":{"rendered":"Fireball 1k obkec"},"content":{"rendered":"<p><a href=\"http:\/\/minigamecomp.org.uk\/\">V\u00fdsledky<\/a> s\u00fa\u0165a\u017ee <a href=\"http:\/\/minigamecomp.org.uk\/\">MiniGame Compo 2008<\/a> boli zverejnen\u00e9 8.septembra 2008. Moja gamesa <a href=\"http:\/\/matosimi.websupport.sk\/atari\/2008\/07\/fireball-1k\/\">Fireball 1k<\/a> sa umiestnila na piatej prie\u010dke. <!--more--><\/p>\n<p>Mus\u00edm poveda\u0165, \u017ee tento ro\u010dn\u00edk s\u00fa\u0165a\u017ee nebol pre m\u0148a tak\u00fd \u00faspe\u0161n\u00fd ako minul\u00fd, kde som z\u00edskal druh\u00e9 miesto za <a href=\"http:\/\/matosimi.websupport.sk\/atari\/2007\/07\/belljumper-1k\/\">Belljumper 1k<\/a>. Napriek tomu naprogramova\u0165 <a href=\"http:\/\/matosimi.websupport.sk\/atari\/2008\/07\/fireball-1k\/\">Fireball<\/a> bolo o dos\u0165 zlo\u017eitej\u0161ie ako <a href=\"http:\/\/matosimi.websupport.sk\/atari\/2007\/07\/belljumper-1k\/\">Belljumper<\/a>, preto\u017ee nebolo mo\u017en\u00e9 vyu\u017ei\u0165 na vykreslovanie kociek PMG. Kocky boli SW sprajty a zo za\u010diatku bol dos\u0165 vidite\u013en\u00fd probl\u00e9m s ich blikan\u00edm. Ke\u010f\u017ee nebolo mo\u017en\u00e9 pou\u017ei\u0165 doublebuffering, musel som vymyslie\u0165 alternat\u00edvny sp\u00f4sob priameho vykreslovania do videoRam, kde by blikanie nebolo vidie\u0165.<\/p>\n<p>Spolu s vyu\u017eit\u00edm SW sprajtov vznik\u00e1 probl\u00e9m detekcie kol\u00edzi\u00ed, ktor\u00e9ho rie\u0161enie nie je \u00faplne trivi\u00e1lna vec. T\u00fdm p\u00e1dom sa k\u00f3d hry zna\u010dne rozr\u00e1stol a na nejak\u00e9 \u0161peci\u00e1lne fi\u010d\u00farky u\u017e akosi neostalo miesto v 1024 bytovom intervale.<\/p>\n<p>P\u00f4vodne mal by\u0165 hern\u00fd koncept dos\u0165 odli\u0161n\u00fd. Pl\u00e1n bol tak\u00fd, \u017ee v hre nebude energia ale \u017eivoty. \u017divot by sa minul po zasiahnut\u00ed hr\u00e1\u010da kockou. \u010ealej som chcel implementova\u0165 to, \u017ee po zostrelen\u00ed kocky by z nej vypadol objekt (vi\u010f falling diamonds vo <a href=\"http:\/\/www.youtube.com\/watch?v=KZz-fQUJTKU\">Fireball Developer&#8217;s Log<\/a>), ktor\u00fd by dopadol na \u00farove\u0148 hr\u00e1\u010da a ten by ho musel vzia\u0165 aby z\u00edskal \u010fal\u0161ie sk\u00f3re. Samozrejme, \u017ee objekty, ktor\u00e9 by ostali &#8220;na zemi&#8221; pr\u00edli\u0161 dlho by zmizli. Z\u00e1rove\u0148 v kocke mohla by\u0165 bomba, ktor\u00e1 by po zobrat\u00ed hr\u00e1\u010dom sp\u00f4sobila to, \u017ee by vybuchli v\u0161etky kocky, ktor\u00e9 by boli pr\u00e1ve na obrazovke. Hr\u00e1\u010d mal by\u0165 p\u00f4vodne mal\u00fd drak, ktor\u00fd by vystre\u013eoval ohniv\u00e9 gule a triafal zamrznut\u00e9 kocky.<\/p>\n<p>Ako mo\u017eno vidie\u0165, ve\u013ea vymyslen\u00fdch vec\u00ed nebolo mo\u017en\u00e9 zrealizova\u0165 do 1024 bytovej bin\u00e1rky. V z\u00e1vere tvorby hry som aj tak nieko\u013ekokr\u00e1t celkom divoko optimalizoval k\u00f3d, \u010di u\u017e be\u017en\u00fdmi postupmi alebo vyu\u017eit\u00edm nezdokumentovan\u00fdch in\u0161trukci\u00ed DCM (DEC+CMP), preto\u017ee som potreboval ka\u017ed\u00fd u\u0161etren\u00fd byte.<\/p>\n<p>Napriek v\u0161etk\u00fdm z\u00e1drhelom to bola z\u00e1bavka :-).<\/p>\n<p>S\u00favisiace linky:<\/p>\n<ul>\n<li><a href=\"http:\/\/www.atariage.com\/forums\/index.php?showtopic=131370\">http:\/\/www.atariage.com\/forums\/index.php?showtopic=131370<\/a><\/li>\n<li><a href=\"http:\/\/www.atariage.com\/forums\/index.php?showtopic=128261\">http:\/\/www.atariage.com\/forums\/index.php?showtopic=128261<\/a><\/li>\n<\/ul>\n","protected":false},"excerpt":{"rendered":"<p>V\u00fdsledky s\u00fa\u0165a\u017ee MiniGame Compo 2008 boli zverejnen\u00e9 8.septembra 2008. Moja gamesa Fireball 1k sa umiestnila na piatej prie\u010dke.<\/p>\n","protected":false},"author":2,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":[],"categories":[3],"tags":[11,13,100,40,41,39],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v20.4 - https:\/\/yoast.com\/wordpress\/plugins\/seo\/ -->\n<title>[lang_en]About [\/lang_en]Fireball 1k [lang_sk]obkec[\/lang_sk] - MatoSimi<\/title>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"http:\/\/matosimi.websupport.sk\/atari\/2008\/09\/fireball-1k-obkec\/\" \/>\n<meta property=\"og:locale\" content=\"sk_SK\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"[lang_en]About [\/lang_en]Fireball 1k [lang_sk]obkec[\/lang_sk] - MatoSimi\" \/>\n<meta property=\"og:description\" content=\"V\u00fdsledky s\u00fa\u0165a\u017ee MiniGame Compo 2008 boli zverejnen\u00e9 8.septembra 2008. Moja gamesa Fireball 1k sa umiestnila na piatej prie\u010dke.\" \/>\n<meta property=\"og:url\" content=\"http:\/\/matosimi.websupport.sk\/atari\/2008\/09\/fireball-1k-obkec\/\" \/>\n<meta property=\"og:site_name\" content=\"MatoSimi\" \/>\n<meta property=\"article:published_time\" content=\"2008-09-10T13:10:58+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2013-09-17T08:51:41+00:00\" \/>\n<meta name=\"author\" content=\"MatoSimi\" \/>\n<meta name=\"twitter:label1\" content=\"Written by\" \/>\n\t<meta name=\"twitter:data1\" content=\"MatoSimi\" \/>\n\t<meta name=\"twitter:label2\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data2\" content=\"3 minutes\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"WebPage\",\"@id\":\"http:\/\/matosimi.websupport.sk\/atari\/2008\/09\/fireball-1k-obkec\/\",\"url\":\"http:\/\/matosimi.websupport.sk\/atari\/2008\/09\/fireball-1k-obkec\/\",\"name\":\"[lang_en]About [\/lang_en]Fireball 1k [lang_sk]obkec[\/lang_sk] - MatoSimi\",\"isPartOf\":{\"@id\":\"http:\/\/matosimi.websupport.sk\/atari\/#website\"},\"datePublished\":\"2008-09-10T13:10:58+00:00\",\"dateModified\":\"2013-09-17T08:51:41+00:00\",\"author\":{\"@id\":\"http:\/\/matosimi.websupport.sk\/atari\/#\/schema\/person\/2ff9bfa973a868c31914b5b1b659b697\"},\"inLanguage\":\"sk\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"http:\/\/matosimi.websupport.sk\/atari\/2008\/09\/fireball-1k-obkec\/\"]}]},{\"@type\":\"WebSite\",\"@id\":\"http:\/\/matosimi.websupport.sk\/atari\/#website\",\"url\":\"http:\/\/matosimi.websupport.sk\/atari\/\",\"name\":\"MatoSimi\",\"description\":\"8-bit Atari and other stuff\",\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"http:\/\/matosimi.websupport.sk\/atari\/?s={search_term_string}\"},\"query-input\":\"required name=search_term_string\"}],\"inLanguage\":\"sk\"},{\"@type\":\"Person\",\"@id\":\"http:\/\/matosimi.websupport.sk\/atari\/#\/schema\/person\/2ff9bfa973a868c31914b5b1b659b697\",\"name\":\"MatoSimi\",\"url\":\"http:\/\/matosimi.websupport.sk\/atari\/author\/matosimi\/\"}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"[lang_en]About [\/lang_en]Fireball 1k [lang_sk]obkec[\/lang_sk] - MatoSimi","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"http:\/\/matosimi.websupport.sk\/atari\/2008\/09\/fireball-1k-obkec\/","og_locale":"sk_SK","og_type":"article","og_title":"[lang_en]About [\/lang_en]Fireball 1k [lang_sk]obkec[\/lang_sk] - MatoSimi","og_description":"V\u00fdsledky s\u00fa\u0165a\u017ee MiniGame Compo 2008 boli zverejnen\u00e9 8.septembra 2008. Moja gamesa Fireball 1k sa umiestnila na piatej prie\u010dke.","og_url":"http:\/\/matosimi.websupport.sk\/atari\/2008\/09\/fireball-1k-obkec\/","og_site_name":"MatoSimi","article_published_time":"2008-09-10T13:10:58+00:00","article_modified_time":"2013-09-17T08:51:41+00:00","author":"MatoSimi","twitter_misc":{"Written by":"MatoSimi","Est. reading time":"3 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"WebPage","@id":"http:\/\/matosimi.websupport.sk\/atari\/2008\/09\/fireball-1k-obkec\/","url":"http:\/\/matosimi.websupport.sk\/atari\/2008\/09\/fireball-1k-obkec\/","name":"[lang_en]About [\/lang_en]Fireball 1k [lang_sk]obkec[\/lang_sk] - MatoSimi","isPartOf":{"@id":"http:\/\/matosimi.websupport.sk\/atari\/#website"},"datePublished":"2008-09-10T13:10:58+00:00","dateModified":"2013-09-17T08:51:41+00:00","author":{"@id":"http:\/\/matosimi.websupport.sk\/atari\/#\/schema\/person\/2ff9bfa973a868c31914b5b1b659b697"},"inLanguage":"sk","potentialAction":[{"@type":"ReadAction","target":["http:\/\/matosimi.websupport.sk\/atari\/2008\/09\/fireball-1k-obkec\/"]}]},{"@type":"WebSite","@id":"http:\/\/matosimi.websupport.sk\/atari\/#website","url":"http:\/\/matosimi.websupport.sk\/atari\/","name":"MatoSimi","description":"8-bit Atari and other stuff","potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"http:\/\/matosimi.websupport.sk\/atari\/?s={search_term_string}"},"query-input":"required name=search_term_string"}],"inLanguage":"sk"},{"@type":"Person","@id":"http:\/\/matosimi.websupport.sk\/atari\/#\/schema\/person\/2ff9bfa973a868c31914b5b1b659b697","name":"MatoSimi","url":"http:\/\/matosimi.websupport.sk\/atari\/author\/matosimi\/"}]}},"_links":{"self":[{"href":"http:\/\/matosimi.websupport.sk\/atari\/wp-json\/wp\/v2\/posts\/256"}],"collection":[{"href":"http:\/\/matosimi.websupport.sk\/atari\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"http:\/\/matosimi.websupport.sk\/atari\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"http:\/\/matosimi.websupport.sk\/atari\/wp-json\/wp\/v2\/users\/2"}],"replies":[{"embeddable":true,"href":"http:\/\/matosimi.websupport.sk\/atari\/wp-json\/wp\/v2\/comments?post=256"}],"version-history":[{"count":12,"href":"http:\/\/matosimi.websupport.sk\/atari\/wp-json\/wp\/v2\/posts\/256\/revisions"}],"predecessor-version":[{"id":914,"href":"http:\/\/matosimi.websupport.sk\/atari\/wp-json\/wp\/v2\/posts\/256\/revisions\/914"}],"wp:attachment":[{"href":"http:\/\/matosimi.websupport.sk\/atari\/wp-json\/wp\/v2\/media?parent=256"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"http:\/\/matosimi.websupport.sk\/atari\/wp-json\/wp\/v2\/categories?post=256"},{"taxonomy":"post_tag","embeddable":true,"href":"http:\/\/matosimi.websupport.sk\/atari\/wp-json\/wp\/v2\/tags?post=256"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}