
{"id":881,"date":"2013-09-02T15:31:55","date_gmt":"2013-09-02T13:31:55","guid":{"rendered":"http:\/\/matosimi.websupport.sk\/atari\/?p=881"},"modified":"2013-09-02T17:02:35","modified_gmt":"2013-09-02T15:02:35","slug":"abbuc-sw-contest-2013-challenge","status":"publish","type":"post","link":"http:\/\/matosimi.websupport.sk\/atari\/2013\/09\/abbuc-sw-contest-2013-challenge\/","title":{"rendered":"Abbuc SW Contest 2013 Challenge"},"content":{"rendered":"<p>Makal som na hre pre Abbuc SW Contest 2013 celkom dlho, ale kv\u00f4li mojej pr\u00e1ci (naozaj, ne\u017eiv\u00edm sa v\u00fdvojom pre Atari) som nebol schopn\u00fd dokon\u010di\u0165 tak technicky vyspel\u00fa hru na\u010das. V\u00fdvoj sa z\u00e1rove\u0148 pozastavil aj z d\u00f4vodu, \u017ee som bol 2 t\u00fd\u017edne na dovolenke no a vr\u00e1til som sa len p\u00e1r dn\u00ed pred deadlinom Abbuc SW Contestu 2013. Tak som sa rozhodol pre v\u00fdzvu&#8230;<\/p>\n<p><!--more-->Za\u010dal som pracova\u0165 na novej hre 31.8.2013 niekedy okolo 7:00. Zvy\u010dajne m\u00e1m po\u010das Abbuc deadline-u frmol, tento rok nebol v\u00fdnimkou. Od tohto momentu som potreboval 16 hod\u00edn (aby som stihol odovzda\u0165 hru pred Abbuc Deadline) na vytvorenie hry od nuly&#8230;<\/p>\n<p>&#8230;a <strong>Xirius defect<\/strong>\u00a0je v\u00fdsledkom mojej pr\u00e1ce:<\/p>\n<p><center><br \/>\n<a href=\"http:\/\/matosimi.websupport.sk\/atari\/wp-content\/uploads\/2013\/09\/xir1.png\"><img decoding=\"async\" loading=\"lazy\" class=\"aligncenter size-full wp-image-883\" alt=\"Xirius defect (1)\" src=\"http:\/\/matosimi.websupport.sk\/atari\/wp-content\/uploads\/2013\/09\/xir1.png\" width=\"336\" height=\"240\" srcset=\"http:\/\/matosimi.websupport.sk\/atari\/wp-content\/uploads\/2013\/09\/xir1.png 336w, http:\/\/matosimi.websupport.sk\/atari\/wp-content\/uploads\/2013\/09\/xir1-300x214.png 300w\" sizes=\"(max-width: 336px) 100vw, 336px\" \/><\/a><a href=\"http:\/\/matosimi.websupport.sk\/atari\/wp-content\/uploads\/2013\/09\/xir2.png\"><img decoding=\"async\" loading=\"lazy\" class=\"wp-image-884 alignnone\" alt=\"Xirius defect (2)\" src=\"http:\/\/matosimi.websupport.sk\/atari\/wp-content\/uploads\/2013\/09\/xir2.png\" width=\"202\" height=\"144\" srcset=\"http:\/\/matosimi.websupport.sk\/atari\/wp-content\/uploads\/2013\/09\/xir2.png 336w, http:\/\/matosimi.websupport.sk\/atari\/wp-content\/uploads\/2013\/09\/xir2-300x214.png 300w\" sizes=\"(max-width: 202px) 100vw, 202px\" \/><\/a><a href=\"http:\/\/matosimi.websupport.sk\/atari\/wp-content\/uploads\/2013\/09\/xir3.png\"><img decoding=\"async\" loading=\"lazy\" class=\" wp-image-885 alignnone\" alt=\"Xirius defect (3)\" src=\"http:\/\/matosimi.websupport.sk\/atari\/wp-content\/uploads\/2013\/09\/xir3.png\" width=\"202\" height=\"144\" srcset=\"http:\/\/matosimi.websupport.sk\/atari\/wp-content\/uploads\/2013\/09\/xir3.png 336w, http:\/\/matosimi.websupport.sk\/atari\/wp-content\/uploads\/2013\/09\/xir3-300x214.png 300w\" sizes=\"(max-width: 202px) 100vw, 202px\" \/><\/a><\/center><br \/>\nAko m\u00f4\u017eete vidie\u0165, nejde o \u017eiadnu \u0161peci\u00e1lnu jedine\u010dn\u00fa hru, ale pre m\u0148a je to osobn\u00e1 v\u00fdhra.<\/p>\n<p>Pravidl\u00e1 hry s\u00fa dos\u0165 podobn\u00e9 ako v hre &#8220;Light Up!&#8221;, ktor\u00fa som nak\u00f3dil a poslal do Abbuc SW Contestu 2006. Napriek tomu je t\u00e1to hra naozaj vytvoren\u00e1 od nuly. \u017diadny k\u00f3d nebol prebran\u00fd z in\u00e9ho projektu okrem rutiny prehr\u00e1vania <a title=\"RMT\" href=\"http:\/\/raster.infos.cz\/atari\/rmt\/rmt.htm\" target=\"_blank\">RMT<\/a> hudby. Hra bola kompletne nap\u00edsan\u00e1 a nadizajnovan\u00e1 31.8.2013.<\/p>\n<p>Tvojou \u00falohou z\u00edska\u0165 vzorec vra\u017eednej chemickej zbrane umiest\u0148ovan\u00edm vy\u017earova\u010dov, ktor\u00e9 s\u00fa nad hernou plochou do zl\u00fa\u010deniny, ktor\u00e1 je na hernej ploche. Level prejde\u0161 ke\u010f pre\u017eiari\u0161 v\u0161etky pr\u00e1zdne elementy (pr\u00e1zdne kr\u00fa\u017eky). Vy\u017earova\u010de \u017eiaria v smere modr\u00fdch \u0161\u00edpok. V hre s\u00fa aj dva \u0161peci\u00e1lne elementy so \u0161pecifick\u00fdmi vlastnos\u0165ami:<br \/>\n1. kyanid &#8211; zastav\u00ed postup \u017eiarenia, je to v podstate &#8220;blokova\u010d&#8221;<br \/>\n2. odr\u00e1\u017ea\u010d &#8211; zastav\u00ed postup \u017eiarenia a odraz\u00ed priame \u017eiarenie do zdroja. V podstate nem\u00f4\u017ee\u0161 o\u017eiari\u0165 pr\u00e1zdne elementy ktor\u00e9 s\u00fa medzi \u017eiari\u010dom a odr\u00e1\u017ea\u010dom. O\u017eiari\u0165 ich treba inak &#8211; in\u00fdm \u017eiari\u010dom.<\/p>\n<p>Znie to komplikovane, ale je to celkom jednoduch\u00e9.<\/p>\n<p>Zdroj\u00e1k m\u00e1 takmer 1700 riadkov <a title=\"MADS\" href=\"http:\/\/mads.atari8.info\/\" target=\"_blank\">MADS<\/a>ovsk\u00e9ho k\u00f3du. Hra obsahuje 2 fonty na logo (<a title=\"g2f\" href=\"http:\/\/g2f.atari8.info\/\" target=\"_blank\">g2f<\/a> export), 1 ingame font (\u010d\u00edsla, p\u00edsmen\u00e1 a ingame elementy) a 1 font s anim\u00e1ciami elementov.<\/p>\n<p>Ingame font a font anim\u00e1ci\u00ed elementov boli vytvoren\u00e9 s pou\u017eit\u00edm m\u00f4jho programu\u00a0<a title=\"Atari FontMaker v1.3\" href=\"http:\/\/matosimi.websupport.sk\/atari\/2013\/06\/atari-fontmaker-v1-3\/\" target=\"_blank\">Atari FontMaker 1.3<\/a>.<\/p>\n<p>Hudba bola stiahnut\u00e1 z <a title=\"Modarchive\" href=\"http:\/\/modarchive.org\/\" target=\"_blank\">modarchive<\/a> vo form\u00e1te mod, importovan\u00e1 do <a title=\"RMT\" href=\"http:\/\/raster.infos.cz\/atari\/rmt\/rmt.htm\" target=\"_blank\">RMT<\/a>, n\u00e1sledne som musel priradi\u0165 n\u00e1stroje a spravi\u0165 nieko\u013eko drobn\u00fdch modifik\u00e1ci\u00ed.<\/p>\n<p>Najprv som pracoval na hracej ploche, tak\u017ee som striedavo k\u00f3doval a dizajnoval elementy. Po tom ako som bol schopn\u00fd zobrazi\u0165 aktu\u00e1lny level som za\u010dal pracova\u0165 na ovl\u00e1dan\u00ed. \u017diari\u010de s\u00fa statick\u00e9 grafick\u00e9 objekty, ale po kliknut\u00ed na ne sa prepn\u00fa na PMG. Toto bolo funk\u010dn\u00e9 doobeda. Okolo 13:00 za\u010d\u00ednala by\u0165 pomali\u010dky hra aj hrate\u013en\u00e1. Makal som na ovl\u00e1dan\u00ed a na reakci\u00e1ch na kliknutie (fire) asi 2 hodiny a \u010fal\u0161\u00edm krokom bolo tituln\u00e9 logo. Pripravil som ho v grafickom editore, exportol do 4-farebn\u00e9ho PNG\u010dka, na\u010d\u00edtal do\u00a0<a title=\"g2f\" href=\"http:\/\/g2f.atari8.info\/\" target=\"_blank\">g2f<\/a> a exportol fonty spolu s obrazovkov\u00fdmi d\u00e1tami. Bl\u00edzko 15:00 bolo moje logo implementovan\u00e9 v k\u00f3de. DLI loga som nap\u00edsal ru\u010dne, nepou\u017eil som exportovan\u00fd zdroj\u00e1k. Pridanie loga posunulo hern\u00fd priestor ni\u017e\u0161ie o nieko\u013eko riadkov, tak\u017ee bolo nutn\u00e9 adaptova\u0165 hru na tieto zmeny. Z\u00e1rove\u0148 mi hra kvoli tomuto nechutne padala, no nakoniec som to opravil.<\/p>\n<p>Potom som pracoval na hernej logike a ovl\u00e1dan\u00ed nieko\u013eko hod\u00edn.<\/p>\n<p>Hudbu som pridal okolo 20:00 a potom som za\u010dal prid\u00e1va\u0165 levely. Doteraz som pou\u017e\u00edval ve\u013ekos\u0165 hernej plochy 7&#215;6, ale zistil som, \u017ee mi to nesta\u010d\u00ed a tak som to musel roz\u0161\u00edri\u0165 na 11&#215;6. T\u00e1to zmena vy\u017eadovala dos\u0165 ve\u013ea zmien v k\u00f3de a dobr\u00e9 s\u00fastredenie aby po jej aplikovan\u00ed zase znovu v\u0161etko pekne be\u017ealo.<\/p>\n<p>Anim\u00e1cie elementov boli pridan\u00e9 okolo 23:00 hodiny. Posledn\u00e1 vec, ktor\u00fa som rie\u0161il predt\u00fdm ako som hru poslal Saschovi Kriegelovi (predstavite\u013eovi Abbuc SW Contest) bola fin\u00e1lna obrazovka spolu s titulnou obrazovkou a obrazovkou s in\u0161trukciami.<\/p>\n<p>Bol to riadny marat\u00f3n. D\u00fafam, \u017ee sa hra bude p\u00e1\u010di\u0165 aj ke\u010f nie je tak namakan\u00e1 ako niektor\u00e9 moje predo\u0161l\u00e9 produkcie.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Makal som na hre pre Abbuc SW Contest 2013 celkom dlho, ale kv\u00f4li mojej pr\u00e1ci (naozaj, ne\u017eiv\u00edm sa v\u00fdvojom pre [&hellip;]<\/p>\n","protected":false},"author":2,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":[],"categories":[3],"tags":[92,8,100,9],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v20.4 - https:\/\/yoast.com\/wordpress\/plugins\/seo\/ -->\n<title>Abbuc SW Contest 2013 Challenge - 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\/2013\/09\/abbuc-sw-contest-2013-challenge\/\" \/>\n<meta property=\"og:locale\" content=\"sk_SK\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Abbuc SW Contest 2013 Challenge - MatoSimi\" \/>\n<meta property=\"og:description\" content=\"Makal som na hre pre Abbuc SW Contest 2013 celkom dlho, ale kv\u00f4li mojej pr\u00e1ci (naozaj, ne\u017eiv\u00edm sa v\u00fdvojom pre [&hellip;]\" \/>\n<meta property=\"og:url\" content=\"http:\/\/matosimi.websupport.sk\/atari\/2013\/09\/abbuc-sw-contest-2013-challenge\/\" \/>\n<meta property=\"og:site_name\" content=\"MatoSimi\" \/>\n<meta property=\"article:published_time\" content=\"2013-09-02T13:31:55+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2013-09-02T15:02:35+00:00\" \/>\n<meta property=\"og:image\" content=\"http:\/\/matosimi.websupport.sk\/atari\/wp-content\/uploads\/2013\/09\/xir1.png\" \/>\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=\"7 minutes\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"WebPage\",\"@id\":\"http:\/\/matosimi.websupport.sk\/atari\/2013\/09\/abbuc-sw-contest-2013-challenge\/\",\"url\":\"http:\/\/matosimi.websupport.sk\/atari\/2013\/09\/abbuc-sw-contest-2013-challenge\/\",\"name\":\"Abbuc SW Contest 2013 Challenge - MatoSimi\",\"isPartOf\":{\"@id\":\"http:\/\/matosimi.websupport.sk\/atari\/#website\"},\"datePublished\":\"2013-09-02T13:31:55+00:00\",\"dateModified\":\"2013-09-02T15:02:35+00:00\",\"author\":{\"@id\":\"http:\/\/matosimi.websupport.sk\/atari\/#\/schema\/person\/2ff9bfa973a868c31914b5b1b659b697\"},\"inLanguage\":\"sk\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"http:\/\/matosimi.websupport.sk\/atari\/2013\/09\/abbuc-sw-contest-2013-challenge\/\"]}]},{\"@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":"Abbuc SW Contest 2013 Challenge - 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\/2013\/09\/abbuc-sw-contest-2013-challenge\/","og_locale":"sk_SK","og_type":"article","og_title":"Abbuc SW Contest 2013 Challenge - MatoSimi","og_description":"Makal som na hre pre Abbuc SW Contest 2013 celkom dlho, ale kv\u00f4li mojej pr\u00e1ci (naozaj, ne\u017eiv\u00edm sa v\u00fdvojom pre [&hellip;]","og_url":"http:\/\/matosimi.websupport.sk\/atari\/2013\/09\/abbuc-sw-contest-2013-challenge\/","og_site_name":"MatoSimi","article_published_time":"2013-09-02T13:31:55+00:00","article_modified_time":"2013-09-02T15:02:35+00:00","og_image":[{"url":"http:\/\/matosimi.websupport.sk\/atari\/wp-content\/uploads\/2013\/09\/xir1.png"}],"author":"MatoSimi","twitter_misc":{"Written by":"MatoSimi","Est. reading time":"7 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"WebPage","@id":"http:\/\/matosimi.websupport.sk\/atari\/2013\/09\/abbuc-sw-contest-2013-challenge\/","url":"http:\/\/matosimi.websupport.sk\/atari\/2013\/09\/abbuc-sw-contest-2013-challenge\/","name":"Abbuc SW Contest 2013 Challenge - MatoSimi","isPartOf":{"@id":"http:\/\/matosimi.websupport.sk\/atari\/#website"},"datePublished":"2013-09-02T13:31:55+00:00","dateModified":"2013-09-02T15:02:35+00:00","author":{"@id":"http:\/\/matosimi.websupport.sk\/atari\/#\/schema\/person\/2ff9bfa973a868c31914b5b1b659b697"},"inLanguage":"sk","potentialAction":[{"@type":"ReadAction","target":["http:\/\/matosimi.websupport.sk\/atari\/2013\/09\/abbuc-sw-contest-2013-challenge\/"]}]},{"@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\/881"}],"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=881"}],"version-history":[{"count":8,"href":"http:\/\/matosimi.websupport.sk\/atari\/wp-json\/wp\/v2\/posts\/881\/revisions"}],"predecessor-version":[{"id":892,"href":"http:\/\/matosimi.websupport.sk\/atari\/wp-json\/wp\/v2\/posts\/881\/revisions\/892"}],"wp:attachment":[{"href":"http:\/\/matosimi.websupport.sk\/atari\/wp-json\/wp\/v2\/media?parent=881"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"http:\/\/matosimi.websupport.sk\/atari\/wp-json\/wp\/v2\/categories?post=881"},{"taxonomy":"post_tag","embeddable":true,"href":"http:\/\/matosimi.websupport.sk\/atari\/wp-json\/wp\/v2\/tags?post=881"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}