
{"id":1739,"date":"2021-11-15T22:43:00","date_gmt":"2021-11-15T21:43:00","guid":{"rendered":"http:\/\/matosimi.websupport.sk\/atari\/?page_id=1739"},"modified":"2025-05-15T15:03:21","modified_gmt":"2025-05-15T13:03:21","slug":"castle-defender","status":"publish","type":"page","link":"http:\/\/matosimi.websupport.sk\/atari\/castle-defender\/","title":{"rendered":"Castle Defender"},"content":{"rendered":"\n<h2 class=\"wp-block-heading\">Prologue<\/h2>\n\n\n\n<p>The hordes are coming!<\/p>\n\n\n\n<p>Wave after wave of goblins, skeletons, zombies, snakes, wizards and all manner of creatures from the nether dimensions are attacking our castle. It is up to you to save us from the onslaught using our defensive towers! Enemies will emerge from the portal and move along the path to our castle. Place different tower types that automatically attack anything that gets within their range.<\/p>\n\n\n\n<!--more-->\n\n\n\n<h2 class=\"wp-block-heading\">About<\/h2>\n\n\n\n<p>Castle Defender is a tower defense game originally developed for the BBC Micro. I contacted the original author and used his source code to port the game to Atari XL\/XE computers. You can read the conversion story <a href=\"http:\/\/matosimi.websupport.sk\/atari\/2019\/08\/the-story-of-castle-defender\/\">HERE<\/a>.<\/p>\n\n\n\n<p>Castle Defender took 2nd place at ABBUC SWC 2019 and 3rd place at Kaz Compo 2019.<\/p>\n\n\n\n<p>Current version is v1.4 from 2025.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Gameplay video<\/h2>\n\n\n\n<figure class=\"wp-block-embed is-type-video is-provider-youtube wp-block-embed-youtube wp-embed-aspect-4-3 wp-has-aspect-ratio\"><div class=\"wp-block-embed__wrapper\">\n<iframe loading=\"lazy\" title=\"Castle Defender v1.2 - Atari XL\/XE\" width=\"640\" height=\"480\" src=\"https:\/\/www.youtube.com\/embed\/KV5D3TCcfS0?feature=oembed\" frameborder=\"0\" allow=\"accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share\" referrerpolicy=\"strict-origin-when-cross-origin\" allowfullscreen><\/iframe>\n<\/div><\/figure>\n\n\n\n<h2 class=\"wp-block-heading\">Controls<\/h2>\n\n\n\n<ul>\n<li><strong>WASD <\/strong>keys or <strong>arrow <\/strong>keys or <strong>joystick <\/strong>move your cursor<\/li>\n\n\n\n<li><strong>Fire<\/strong> or <strong>Return<\/strong> shows build and upgrade options of selected tower or vacant space<\/li>\n\n\n\n<li>Number keys <strong>123<\/strong> build a tower of that type in a vacant space<\/li>\n\n\n\n<li><strong>U<\/strong> upgrades an existing tower<\/li>\n\n\n\n<li><strong>Space<\/strong> or <strong>Fire<\/strong> speeds the game up whilst held<\/li>\n\n\n\n<li><strong>Start+Select+Option<\/strong> quit<\/li>\n<\/ul>\n\n\n\n<h2 class=\"wp-block-heading\">Towers<\/h2>\n\n\n\n<p>Each tower has various attributes which are shown in the build bar accessible by Fire or Return.<\/p>\n\n\n\n<p>LEVEL &#8211; Tower level (0-3)<br>DAMAGE &#8211; Amount of physical damage each shot inflicts<br>SHLD &#8211; Amount of shield damage each shot inflicts<br>RNG &#8211; Tower range<br>RATE &#8211; Rate of fire<br>COST &#8211; Cost of tower or upgrade<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Build bar<\/h2>\n\n\n\n<p>When an empty space is selected build bar shows information for all available towers. If a tower is selected the current and upgrade values are shown.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Status columns<\/h2>\n\n\n\n<p>The left column shows your lives, gold and score. The right column shows the current health and shield ofthe enemy nearest the castle. <strong>*<\/strong> is the number of enemies left to destroy.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Enemies<\/h2>\n\n\n\n<p>Each enemy has a starting strength and shield, values shown on bottom red enemy bar. If an enemy has a shield then any damage will be reduced by the shield amount. Destroying an enemy gives you a little gold but letting one reach the castle will cost you one life<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Credits<\/h2>\n\n\n\n<div class=\"wp-block-columns has-2-columns is-layout-flex wp-container-3\">\n<div class=\"wp-block-column is-layout-flow\">\n<p>Original BBC Micro code:<br>Original BBC Micro design:<br>Atari code and design:<br>Title screen:<br>Music:<\/p>\n<\/div>\n\n\n\n<div class=\"wp-block-column is-layout-flow\">\n<p>Chris Bradburne<br>John Blythe<br>Martin Simecek<br>Piotr Radecki<br>Michal Radecki <\/p>\n<\/div>\n<\/div>\n\n\n\n<h2 class=\"wp-block-heading\">Download<\/h2>\n\n\n<div style=\"background: #fff8f0;border-radius: 5px;border: solid 2px #f92;margin-bottom: 1px;\">\r\n <div class=\"wpfilebase-fileicon\"><a href=\"http:\/\/matosimi.websupport.sk\/atari\/download\/my_games\/CastleDefender.xex\" title=\"Download Castle Defender\"><img align=\"middle\" src=\"http:\/\/matosimi.websupport.sk\/atari\/wp-includes\/images\/crystal\/xex.png\" alt=\"Castle Defender\" \/><\/a><\/div>\r\n <div class=\"wpfilebase-rightcol\">\r\n  <div class=\"wpfilebase-filetitle\">\r\n   <a href=\"http:\/\/matosimi.websupport.sk\/atari\/download\/my_games\/CastleDefender.xex\" title=\"Download Castle Defender\" style=\"font-weight:bold;\">Castle Defender<\/a><br \/>\r\n   CastleDefender.xex<br \/>\r\n   Version: 1.4<br \/>\r\n   \r\n  <\/div>\r\n  <div class=\"wpfilebase-filedetails\" id=\"wpfilebase-filedetails1\" style=\"display: none;\">\r\n  <p><\/p>\r\n  <table border=\"0\">\r\n   <tr><td><strong>Languages:<\/strong><\/td><td>English<\/td><\/tr>\r\n   <tr><td><strong>Author:<\/strong><\/td><td>Martin Simecek, Michal Radecki, Piotr Radecki<\/td><\/tr>\r\n   \r\n   \r\n   <tr><td><strong>Category:<\/strong><\/td><td>My Games<\/td><\/tr>\r\n   <tr><td><strong>License:<\/strong><\/td><td>Freeware<\/td><\/tr>\r\n   <tr><td><strong>Date:<\/strong><\/td><td>May 15, 2025<\/td><\/tr>\r\n   \n  <\/table>\r\n  <\/div>\r\n <\/div>\r\n <div class=\"wpfilebase-fileinfo\">\r\n  49.9 KiB<br \/>\r\n  1902 Downloads<br \/>\r\n  <a href=\"#\" onclick=\"return wpfilebase_filedetails(1);\">Details...<\/a>\r\n <\/div>\r\n <div style=\"clear: both;\"><\/div>\r\n<\/div>\n\n\n\n<p>Sources can be found here:&nbsp;<a href=\"https:\/\/github.com\/matosimi\/CastleDefender\" target=\"_blank\" rel=\"noreferrer noopener\">https:\/\/github.com\/matosimi\/CastleDefender<\/a> <\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Changelogs<\/h2>\n\n\n\n<h3 class=\"wp-block-heading\">Changes in v1.4 &#8211; 15.5.2025<\/h3>\n\n\n\n<ul>\n<li>fixed vsync glitch when switching from game to the title (after Defeat or Victory)<\/li>\n\n\n\n<li>added NTSC recolor &#8211; if NTSC detected, all the game colors are converted from PAL palette to NTSC<\/li>\n\n\n\n<li>added 1.4 indication<\/li>\n<\/ul>\n\n\n\n<h3 class=\"wp-block-heading\">Changes in v1.3 &#8211; 19.12.2021<\/h3>\n\n\n\n<ul>\n<li>added tower neighboring matrix based controls (more intuitive switching between towers)<\/li>\n\n\n\n<li>added level unlocking (ability to start game from any level up to highest reached)<\/li>\n\n\n\n<li>added game speed-up when fire is hold<\/li>\n\n\n\n<li>fixed spawn point bug in Level 2 Wave 3<\/li>\n\n\n\n<li>fixed glitches when quitting game right after starting a wave<\/li>\n\n\n\n<li>added v1.3 indication<\/li>\n<\/ul>\n\n\n\n<h3 class=\"wp-block-heading\">Changes in v1.2 &#8211; 09.11.2021<\/h3>\n\n\n\n<ul>\n<li>fixed splash screen glitching on NTSC<\/li>\n\n\n\n<li>NTSC speed adjustments to match PAL<\/li>\n\n\n\n<li>improved stereo playback<\/li>\n\n\n\n<li>removed glitches in transitions between title screen and game<\/li>\n\n\n\n<li>added next level jingle<\/li>\n\n\n\n<li>added SELECT and START controls to the game menu<\/li>\n\n\n\n<li>fixed sidebar stats set\/reset when getting to the next level<\/li>\n\n\n\n<li>fixed NTSC crash on Defeat (there was 50% chance to crash before reaching title screen)<\/li>\n\n\n\n<li>fixed instruction scroll on NTSC &#8211; sometimes got stuck when holding SPACE<\/li>\n\n\n\n<li>updated loading screen<\/li>\n\n\n\n<li>added v1.2 indication to the game title<\/li>\n<\/ul>\n\n\n\n<h3 class=\"wp-block-heading\">Changes in v1.1 &#8211; 09.02.2020<\/h3>\n\n\n\n<ul>\n<li>added game statistics on progress and enemies killed<\/li>\n\n\n\n<li>added forgotten command to disable Basic ROM during loading<\/li>\n\n\n\n<li>fixed PMG overlay data error when build bar is visible on phase change<\/li>\n\n\n\n<li>fixed bullet leftovers on enemy path<\/li>\n\n\n\n<li>fixed enemy hit-sprite leftovers on enemy path<\/li>\n\n\n\n<li>added error sound when tower build or upgrade is not possible<\/li>\n\n\n\n<li>fixed transition glitches between game screen and title screen<\/li>\n\n\n\n<li>added v1.1 indication to the game title<\/li>\n<\/ul>\n","protected":false},"excerpt":{"rendered":"<p>Prologue The hordes are coming! Wave after wave of goblins, skeletons, zombies, snakes, wizards and all manner of creatures from [&hellip;]<\/p>\n","protected":false},"author":2,"featured_media":1375,"parent":0,"menu_order":0,"comment_status":"open","ping_status":"closed","template":"","meta":[],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v20.4 - https:\/\/yoast.com\/wordpress\/plugins\/seo\/ -->\n<title>Castle Defender - 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\/castle-defender\/\" \/>\n<meta property=\"og:locale\" content=\"sk_SK\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Castle Defender - MatoSimi\" \/>\n<meta property=\"og:description\" content=\"Prologue The hordes are coming! Wave after wave of goblins, skeletons, zombies, snakes, wizards and all manner of creatures from [&hellip;]\" \/>\n<meta property=\"og:url\" content=\"http:\/\/matosimi.websupport.sk\/atari\/castle-defender\/\" \/>\n<meta property=\"og:site_name\" content=\"MatoSimi\" \/>\n<meta property=\"article:modified_time\" content=\"2025-05-15T13:03:21+00:00\" \/>\n<meta property=\"og:image\" content=\"http:\/\/matosimi.websupport.sk\/atari\/wp-content\/uploads\/2019\/08\/cds1.png\" \/>\n\t<meta property=\"og:image:width\" content=\"336\" \/>\n\t<meta property=\"og:image:height\" content=\"240\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/png\" \/>\n<meta name=\"twitter:label1\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data1\" 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\/castle-defender\/\",\"url\":\"http:\/\/matosimi.websupport.sk\/atari\/castle-defender\/\",\"name\":\"Castle Defender - MatoSimi\",\"isPartOf\":{\"@id\":\"http:\/\/matosimi.websupport.sk\/atari\/#website\"},\"datePublished\":\"2021-11-15T21:43:00+00:00\",\"dateModified\":\"2025-05-15T13:03:21+00:00\",\"inLanguage\":\"sk\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"http:\/\/matosimi.websupport.sk\/atari\/castle-defender\/\"]}]},{\"@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\"}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"Castle Defender - 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\/castle-defender\/","og_locale":"sk_SK","og_type":"article","og_title":"Castle Defender - MatoSimi","og_description":"Prologue The hordes are coming! Wave after wave of goblins, skeletons, zombies, snakes, wizards and all manner of creatures from [&hellip;]","og_url":"http:\/\/matosimi.websupport.sk\/atari\/castle-defender\/","og_site_name":"MatoSimi","article_modified_time":"2025-05-15T13:03:21+00:00","og_image":[{"width":336,"height":240,"url":"http:\/\/matosimi.websupport.sk\/atari\/wp-content\/uploads\/2019\/08\/cds1.png","type":"image\/png"}],"twitter_misc":{"Est. reading time":"3 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"WebPage","@id":"http:\/\/matosimi.websupport.sk\/atari\/castle-defender\/","url":"http:\/\/matosimi.websupport.sk\/atari\/castle-defender\/","name":"Castle Defender - MatoSimi","isPartOf":{"@id":"http:\/\/matosimi.websupport.sk\/atari\/#website"},"datePublished":"2021-11-15T21:43:00+00:00","dateModified":"2025-05-15T13:03:21+00:00","inLanguage":"sk","potentialAction":[{"@type":"ReadAction","target":["http:\/\/matosimi.websupport.sk\/atari\/castle-defender\/"]}]},{"@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"}]}},"_links":{"self":[{"href":"http:\/\/matosimi.websupport.sk\/atari\/wp-json\/wp\/v2\/pages\/1739"}],"collection":[{"href":"http:\/\/matosimi.websupport.sk\/atari\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"http:\/\/matosimi.websupport.sk\/atari\/wp-json\/wp\/v2\/types\/page"}],"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=1739"}],"version-history":[{"count":12,"href":"http:\/\/matosimi.websupport.sk\/atari\/wp-json\/wp\/v2\/pages\/1739\/revisions"}],"predecessor-version":[{"id":1910,"href":"http:\/\/matosimi.websupport.sk\/atari\/wp-json\/wp\/v2\/pages\/1739\/revisions\/1910"}],"wp:featuredmedia":[{"embeddable":true,"href":"http:\/\/matosimi.websupport.sk\/atari\/wp-json\/wp\/v2\/media\/1375"}],"wp:attachment":[{"href":"http:\/\/matosimi.websupport.sk\/atari\/wp-json\/wp\/v2\/media?parent=1739"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}