{"id":23600,"date":"2024-09-21T20:00:45","date_gmt":"2024-09-22T01:00:45","guid":{"rendered":"https:\/\/www.gamingalexandria.com\/wp\/?p=23600"},"modified":"2024-09-21T20:00:45","modified_gmt":"2024-09-22T01:00:45","slug":"kaitei-attack-the-0-sen-tatsuya-watanabe","status":"publish","type":"post","link":"https:\/\/www.gamingalexandria.com\/wp\/2024\/09\/kaitei-attack-the-0-sen-tatsuya-watanabe\/","title":{"rendered":"Kaitei Attack + THE 0-sen (Tatsuya Watanabe)"},"content":{"rendered":"<p><strong>Title &#8211; <\/strong>\u6d77\u5e95\u30a2\u30bf\u30c3\u30af \/ THE 0\u305b\u3093 (Kaitei Attack \/ THE 0-sen)<br \/>\n<strong>System &#8211; <\/strong>Sinclair ZX81<br \/>\n<strong>Author &#8211; <\/strong>\u6e21\u8fba\u3000\u9054\u4e5f (Tatsuya Watanabe)<br \/>\n<strong>Publication &#8211; <\/strong>Micom BASIC (\u30de\u30a4\u30b3\u30f3BASIC) November 1982<br \/>\n<strong>Page Scans &#8211;<\/strong> <a href=\"https:\/\/www.gamingalexandria.com\/typingtaskforce\/Sinclair%20ZX-81\/Kaitei%20Attack%20+%20THE%200-sen%20(Tatsuya%20Watanabe)\/Micom%20BASIC%20Magazine%20-%20Issue%205%20-%20November%201982_0115.jpg\">1<\/a> <a href=\"https:\/\/www.gamingalexandria.com\/typingtaskforce\/Sinclair%20ZX-81\/Kaitei%20Attack%20+%20THE%200-sen%20(Tatsuya%20Watanabe)\/Micom%20BASIC%20Magazine%20-%20Issue%205%20-%20November%201982_0116.jpg\">2<\/a><br \/>\n<strong>Preserved By &#8211; <\/strong>TWE<br \/>\n<strong>Recommended Emulator &#8211; <\/strong><a href=\"https:\/\/www.aptanet.org\/eightyone\/\">EightyOne<\/a><\/p>\n<p><img loading=\"lazy\" decoding=\"async\" class=\"alignnone\" src=\"https:\/\/www.gamingalexandria.com\/typingtaskforce\/Sinclair%20ZX-81\/Kaitei%20Attack%20+%20THE%200-sen%20(Tatsuya%20Watanabe)\/kaiteiat.png\" alt=\"\" width=\"256\" height=\"240\" \/> <img loading=\"lazy\" decoding=\"async\" class=\"alignnone\" src=\"https:\/\/www.gamingalexandria.com\/typingtaskforce\/Sinclair%20ZX-81\/Kaitei%20Attack%20+%20THE%200-sen%20(Tatsuya%20Watanabe)\/the0sen.png\" alt=\"\" width=\"256\" height=\"240\" \/><\/p>\n<p><a href=\"https:\/\/www.gamingalexandria.com\/typingtaskforce\/Sinclair%20ZX-81\/Kaitei%20Attack%20+%20THE%200-sen%20(Tatsuya%20Watanabe)\/Kaitei%20Attack%20+%20THE%200-sen%20(Tatsuya%20Watanabe).zip\"><strong>Download ROM<\/strong><\/a><\/p>\n<p><strong>Loading the Game &#8211;<\/strong><\/p>\n<p>Files:<br \/>\nkaiteiat.tzx: Tape image of Kaitei Attack program<br \/>\nkaiteiat_en.tzx: Tape image of translated Kaitei Attack program<br \/>\nthe0sen.tzx: Tape image of THE 0-sen program<\/p>\n<p>NOTE: EightyOne emulates a wide range of Sinclair computers, so it must be configured to emulate a ZX-81, preferably with the 16K RAM expansion, since Kaitei Attack may run out of memory mid-game.<br \/>\n&#8211; Options -&gt; Hardware -&gt; ZX81 (on the Sinclair tab), select &#8220;16k&#8221; under &#8220;RAM Pack&#8221;.<\/p>\n<p>Load the dowinski.tzx tape file, type J, Shift-P, Shift-P (the resulting output should be &#8216;LOAD &#8220;&#8221;&#8216;), press Enter then play the tape;<br \/>\nNOTE: EightyOne does these steps automatically upon loading the tape image.<\/p>\n<p>After the program finishes loading, press R (for &#8216;RUN&#8217;) then press Enter to start the game.<\/p>\n<p>&nbsp;<\/p>\n<p><strong>Game Instructions &#8211;<\/strong><\/p>\n<p>Kaitei Attack:<br \/>\nLaunch the torpedo with [NEWLINE\/Enter];<br \/>\nKine up your shot to hit the warship&#8217;s control room(the topmost pixel).<\/p>\n<p><strong>THE 0-sen:<\/strong><br \/>\nMove left with [5], down wth [6], up with [7] and right with [8], and fire with [A];<br \/>\nDrop your missile so that it hits the other one; You cannot be damaged by the other missile.<\/p>\n<p>&nbsp;<\/p>\n<p>Article Translation &#8211;<\/p>\n<p>ZX-81<br \/>\nUndersea Attack<br \/>\nTHE 0-FIGTHER<br \/>\nTatsuya Watanabe<\/p>\n<p>Undersea Attack<\/p>\n<p>How to Play<br \/>\nAfter doing RUN, A black warship will appear at the water&#8217;s surface. The score appears at the upper right. At the start you have 100 score. A torpedo will appear from the lower left and go from left to right.<br \/>\nAim for the warship&#8217;s control room, and when it lines up directly below you, press the [NEWLINE] key. Upon doing so, the torpedo will start ascending from its current position. A clean hit at the control room will up your points by 50, whereas missing it even slightly will down your points by 20.<\/p>\n<p>Program Explanation<br \/>\n1 -30 Warship and score PRINT<br \/>\n40 -80 Torpedo left-right movement and input handling<br \/>\n90 -120 Torpedo ascending movement<br \/>\n130 Collision handling<br \/>\n140 -150 Miss processing<br \/>\n160 -170 Hit processing<br \/>\n180 -200 Round processing<\/p>\n<p>Variable Table<br \/>\nS&#8230;&#8230;Score<br \/>\nA&#8230;&#8230;Horizontal pixel coordinate<br \/>\nB&#8230;&#8230;Vertical pixel coordinate<\/p>\n<p>{Picture 1} Torpedo fired<br \/>\n{Picture 2} HIT!!<\/p>\n<p>THE 0-FIGHTER<\/p>\n<p>STORY<br \/>\nIn World War II, Japan&#8217;s military had manufactured the invulnerable Zero figther. One day, the enemy forces staged a surprise attack. It is not known from where the enemy comes from. Skilfully piloting the 0-Figther, you shout &#8220;Now!&#8221; as you start firing your guns.<\/p>\n<p>How to Play<br \/>\nAfter doing RUN, the Zero-Figther will start flickering. Afterwards, the position where the enemy&#8217;s missile is is drawn. Using the keys, fire your missiles to hit the tip of the missiles.<\/p>\n<p>KEY Controls<br \/>\n[5] goes left, [6] goes down, [7] goes up, [8] goes down. Pressing [A] fires your gun.<\/p>\n<p>Program Outline<br \/>\n1 -4 Enemy and Zero-Fighter starting positions<br \/>\n11 -50 Zero-Fighter movement<br \/>\n70 -76 Enemy movement<br \/>\n101 -106 Zero-Fighter position to bullet position exchange<br \/>\n112 Collision detection<br \/>\n113 -140 Enemy movement<br \/>\n150 -165 Bullet flight processing<\/p>\n<p>Variable Table<br \/>\nA Zero-Fighter&#8217;s line<br \/>\nB Zero-Fighter<br \/>\nC Missile starting position(X coordinate)<br \/>\nD Missile starting position(Y coordinate)<br \/>\nE Bullet starting position(X coordinate)<br \/>\nF Bullet starting position(Y coordinate)<br \/>\nG Bullet exhaustion position(Y coordinate)<br \/>\nL Routine exchange<\/p>\n<p>{Picture 1} Enemy missile spotted!<br \/>\n{Picture 2} Fired shots, doesn&#8217;t look like it hit<\/p>\n<p>CHECKER FLAG:<br \/>\nEditor: We keep getting great Sinclair programs. Even though there&#8217;s only 2 here. However, these were easy to understand and therefore the most suitable for BeMaga.<br \/>\nDr. D: Agreed. The article has entries on the program&#8217;s outline and varables, so I don&#8217;t have anything to say.<br \/>\nEditor: These programs are simple, so those typing them in should think of ways to make their own variations of them.<\/p>\n<p>\u2605Short programs are great! Long programs are a pain to input. (Asahikawa, Hokkaid\u014d\u30fbKazuo Kurosawa, 32 y.o.)\u2026\u2026\u3010Editor: I can&#8217;t understand long programs. I much prefer the short ones&#8230;\u3011<br \/>\n\u2605I&#8217;m very pleased with the Operation Port project. Please do the monitors and routines of the better models! (Tokushima\u30fbManabu Kashiwagi, 32 y.o.)\u2026\u2026\u3010Editor: Certainly. Dr. D: Please wait a while more.\u3011<\/p>\n","protected":false},"excerpt":{"rendered":"<p><a class=\"moretag\" href=\"https:\/\/www.gamingalexandria.com\/wp\/2024\/09\/kaitei-attack-the-0-sen-tatsuya-watanabe\/\"> <\/a><\/p>\n","protected":false},"author":16,"featured_media":23601,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[1232],"tags":[1236,477,1358,997,981],"class_list":["post-23600","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-type-in-programs-sinclair-zx-81","tag-sinclair-zx-81","tag-source-code","tag-tatsuya-watanabe","tag-type-in-code","tag-type-in-programs"],"_links":{"self":[{"href":"https:\/\/www.gamingalexandria.com\/wp\/wp-json\/wp\/v2\/posts\/23600","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.gamingalexandria.com\/wp\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.gamingalexandria.com\/wp\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.gamingalexandria.com\/wp\/wp-json\/wp\/v2\/users\/16"}],"replies":[{"embeddable":true,"href":"https:\/\/www.gamingalexandria.com\/wp\/wp-json\/wp\/v2\/comments?post=23600"}],"version-history":[{"count":1,"href":"https:\/\/www.gamingalexandria.com\/wp\/wp-json\/wp\/v2\/posts\/23600\/revisions"}],"predecessor-version":[{"id":23602,"href":"https:\/\/www.gamingalexandria.com\/wp\/wp-json\/wp\/v2\/posts\/23600\/revisions\/23602"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/www.gamingalexandria.com\/wp\/wp-json\/wp\/v2\/media\/23601"}],"wp:attachment":[{"href":"https:\/\/www.gamingalexandria.com\/wp\/wp-json\/wp\/v2\/media?parent=23600"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.gamingalexandria.com\/wp\/wp-json\/wp\/v2\/categories?post=23600"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.gamingalexandria.com\/wp\/wp-json\/wp\/v2\/tags?post=23600"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}