{"id":27134,"date":"2025-10-05T10:39:44","date_gmt":"2025-10-05T15:39:44","guid":{"rendered":"https:\/\/www.gamingalexandria.com\/wp\/?p=27134"},"modified":"2025-10-05T10:39:44","modified_gmt":"2025-10-05T15:39:44","slug":"maze-game","status":"publish","type":"post","link":"https:\/\/www.gamingalexandria.com\/wp\/2025\/10\/maze-game\/","title":{"rendered":"Maze Game (\u8ff7\u8def\u30b2\u30fc\u30e0)"},"content":{"rendered":"<p><strong>Title &#8211; <\/strong>Maze Game (\u8ff7\u8def\u30b2\u30fc\u30e0)<br \/>\n<strong>System &#8211; <\/strong>Nintendo Family BASIC<br \/>\n<strong>Author &#8211; <\/strong>Unknown<br \/>\n<strong>Publication &#8211; <\/strong>\u4efb\u5929\u5802 \u30d5\u30a1\u30df\u30ea\u30fc\u30b3\u30f3\u30d4\u30e5\u30fc\u30bf \u30d5\u30a1\u30df\u30ea\u30fc\u30d9\u30fc\u30b7\u30c3\u30af PERFECT BOOK (Nintendo Family Computer and Family Basic Perfect Book)<strong><br \/>\n<\/strong><strong>Page Scans &#8211;<\/strong> <a href=\"https:\/\/www.gamingalexandria.com\/typingtaskforce\/Nintendo%20Family%20BASIC\/Maze%20Game%20(Nintendo%20Family%20Computer%20and%20Family%20Basic%20Perfect%20Book)\/Family%20Computer%20and%20Family%20Basic%20Perfect%20Book%20(J%20OCR)_0113.jpg\">1<\/a> <a href=\"https:\/\/www.gamingalexandria.com\/typingtaskforce\/Nintendo%20Family%20BASIC\/Maze%20Game%20(Nintendo%20Family%20Computer%20and%20Family%20Basic%20Perfect%20Book)\/Family%20Computer%20and%20Family%20Basic%20Perfect%20Book%20(J%20OCR)_0114.jpg\">2<\/a> <a href=\"https:\/\/www.gamingalexandria.com\/typingtaskforce\/Nintendo%20Family%20BASIC\/Maze%20Game%20(Nintendo%20Family%20Computer%20and%20Family%20Basic%20Perfect%20Book)\/Family%20Computer%20and%20Family%20Basic%20Perfect%20Book%20(J%20OCR)_0115.jpg\">3<\/a> <a href=\"https:\/\/www.gamingalexandria.com\/typingtaskforce\/Nintendo%20Family%20BASIC\/Maze%20Game%20(Nintendo%20Family%20Computer%20and%20Family%20Basic%20Perfect%20Book)\/Family%20Computer%20and%20Family%20Basic%20Perfect%20Book%20(J%20OCR)_0116.jpg\">4<\/a><br \/>\n<strong>Preserved By &#8211; <\/strong><a href=\"https:\/\/www.gamingalexandria.com\/wp\/author\/ozidual\">ozidual<\/a><br \/>\n<strong>Recommended Emulator &#8211; <\/strong><a href=\"https:\/\/www.gamingalexandria.com\/wp\/2024\/10\/family-basic-emulation#VirtuaNES\">VirtualNES<\/a><\/p>\n<p><img loading=\"lazy\" decoding=\"async\" class=\"alignnone\" src=\"https:\/\/www.gamingalexandria.com\/typingtaskforce\/Nintendo%20Family%20BASIC\/Maze%20Game%20(Nintendo%20Family%20Computer%20and%20Family%20Basic%20Perfect%20Book)\/110-112%20-%20Game%200%20BG%20(Basic%2018).PNG\" alt=\"Maze Game - Screen Capture 1\" width=\"256\" height=\"240\" \/><\/p>\n<p><a href=\"https:\/\/www.gamingalexandria.com\/typingtaskforce\/Nintendo%20Family%20BASIC\/Maze%20Game%20(Nintendo%20Family%20Computer%20and%20Family%20Basic%20Perfect%20Book)\/Maze%20Game%20(Nintendo%20Family%20Computer%20and%20Family%20Basic%20Perfect%20Book).zip\"><strong>Download ROM<\/strong><\/a><\/p>\n<p><strong>Translated Article:<br \/>\n<\/strong>The program is a game. A car has now appeared in the area marked START in the upper left corner of the screen. Use Controller I to control the car and move it to GOAL in the lower left corner of the Screen<br \/>\nMario moving at the bottom of the screen represents the passage of time. At first, he is at the far right, but if he moves all the way to the far left, the game will be over, so you must reach the goal before that happens.<\/p>\n<p>When you get your care into the goal, the remaining time will be added to your score, so the person who gets into the goal first will get a higher score.<\/p>\n<p>If you get the car into the goal within the time limit, the car will reappear at the starting point. You must move the car to the goal again, but this time Mario will be moving a little faster. In other words, the time has become shorter. Again, you must get the car into the goal before Mario reaches the left edge of the screen. The method of adding up points is the same as the first time, so if you got into the goal in succession, you will get a higher score.<\/p>\n<p><strong>Code:<\/strong><strong><br \/>\n<\/strong><\/p>\n<p>10 CLS:CGSET 1,1:SPRITE ON:VIEW:TI=20:SC=0:LE=0<br \/>\n20 DEF SPRITE 0,(0,1,0,1,0)=CHR$(125)+CHR$(124)+CHR$(127)+CHR$(126)<br \/>\n30 DEF SPRITE 1,(0,1,0,0,0)=CHR$(124)+CHR$(125)+CHR$(126)+CHR$(127)<br \/>\n40 DEF SPRITE 2,(0,1,0,0,1)=CHR$(142)+CHR$(143)+CHR$(140)+CHR$(141)<br \/>\n50 DEF SPRITE 3,(0,1,0,0,0)=CHR$(140)+CHR$(141)+CHR$(142)+CHR$(143)<br \/>\n55 DEF MOVE(0)=SPRITE(0,7,TI,112,1,0)<br \/>\n56 LOCATE 8,0:PRINT&#8221;SCORE&#8221;;SC;:LOCATE 18,0:PRINT&#8221;LEVEL&#8221;;LE:LOCATE 11,21:PRINT&#8221;TIME&#8221;:LOCATE 0,22:PRINT&#8221;* * * * * * * * * * * * * *&#8221;<br \/>\n60 CX=24:CY=38:S=0:TX=240:SP=2<br \/>\n62 PLAY&#8221;O3C5R5C5R5C5R5O5C6&#8243;<br \/>\n65 FOR I=0 TO 24:SPRITE S,I,CY:NEXT<br \/>\n66 POSITION 0,TX,192:MOVE 0<br \/>\n70 SX=(CX-12)\/8+DX:SY=(CY-20)\/8-1+DY<br \/>\n80 C$=SCR$(SX,SY)<br \/>\n190 SPRITE S,CX,CY<br \/>\n195 IF STICK(0)=1 THEN DX=2:DY=1:GOTO 200<br \/>\n196 GOTO 205<br \/>\n200 IF C$=CHR$(32) THEN SPRITE 1:SPRITE 2:SPRITE 3:S=0:CX=CX+SP:IF CX&gt;216 THEN CX=216<br \/>\n205 IF STICK(0)=2 THEN DX=-1:DY=2:GOTO 210<br \/>\n206 GOTO 215<br \/>\n210 IF C$=CHR$(32) THEN SPRITE 0:SPRITE 2:SPRITE 3:S=1:CX=CX-SP:IF CX&lt;24 THEN CX=24:IF CY&gt;160 THEN 700<br \/>\n215 IF STICK(0)=4 THEN DX=1:DY=3:GOTO 220<br \/>\n216 GOTO 225<br \/>\n220 IF C$=CHR$(32) THEN SPRITE 0:SPRITE 1:SPRITE 3:S=2:CY=CY+SP:IF CY&gt;168 THEN CY=168<br \/>\n225 IF STICK(0)=8 THEN DX=0:DY=0:GOTO 230<br \/>\n226 GOTO 500<br \/>\n230 IF C$=CHR$(32) THEN SPRITE 0:SPRITE 1:SPRITE 2:S=3:CY=CY-SP:IF CY&lt;38 THEN CY=38<br \/>\n500 IF MOVE(0)=0 THEN 800<br \/>\n510 GOTO 70<br \/>\n700 FOR I=0 TO 24:SPRITE S,CX-I,CY:NEXT:CUT 0<br \/>\n710 LOCATE 7,9:PRINT&#8221;GOAL IN !!&#8221;<br \/>\n720 LOCATE 3,11:PRINT&#8221;CHALLENGE NEXT LEVEL !!&#8221;<br \/>\n730 TI=TI-2:IF TI&lt;1 THEN TI=1<br \/>\n740 SC=SC+XPOS(0):LOCATE 8,0:PRINT&#8221;SCORE&#8221;;SC<br \/>\n750 LE=LE+1<br \/>\n760 PAUSE 200:SPRITE S:ERA 0:VIEW:GOTO 55<br \/>\n800 FOR I=0 TO 10:LOCATE 9,9:PRINT&#8221;GAME OVER&#8221;:PAUSE 20:LOCATE 9,9:PRINT&#8221; &#8220;:PAUSE 20:NEXT<br \/>\n810 LOCATE 7,9:INPUT&#8221;TRY AGAIN &#8220;;T$:IF T$&lt;&gt;&#8221;N&#8221; THEN RUN<br \/>\n820 CLS:CGSET 1,0:SPRITE OFF<br \/>\n830 END<\/p>\n<p><strong>Corrections:<\/strong><\/p>\n<p>Page 110:<\/p>\n<p>(Too many *&#8217;s in line 56)<\/p>\n<p>56 LOCATE 8,0:PRINT&#8221;SCORE&#8221;;SC;:LOCATE 18,0:PRINT&#8221;LEVEL&#8221;;LE:LOCATE 11,21:PRINT&#8221;TIME&#8221;:LOCATE 0,22:PRINT&#8221;* * * * * * * * * * * * * *&#8221;<\/p>\n<p>Page 111:<\/p>\n<p>(There&#8217;s a \/ that should not be there and TR$ doesn&#8217;t work as a variable)<br \/>\n810 LOCATE 7,9:INPUT&#8221;TRY AGAIN &#8220;;T$:IF T$&lt;&gt;&#8221;N&#8221; THEN RUN<\/p>\n","protected":false},"excerpt":{"rendered":"<p><a class=\"moretag\" href=\"https:\/\/www.gamingalexandria.com\/wp\/2025\/10\/maze-game\/\"> <\/a><\/p>\n","protected":false},"author":18,"featured_media":27135,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[1032],"tags":[980,477,997,981],"class_list":["post-27134","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-type-in-programs-nintendo-family-basic","tag-family-basic","tag-source-code","tag-type-in-code","tag-type-in-programs"],"_links":{"self":[{"href":"https:\/\/www.gamingalexandria.com\/wp\/wp-json\/wp\/v2\/posts\/27134","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\/18"}],"replies":[{"embeddable":true,"href":"https:\/\/www.gamingalexandria.com\/wp\/wp-json\/wp\/v2\/comments?post=27134"}],"version-history":[{"count":1,"href":"https:\/\/www.gamingalexandria.com\/wp\/wp-json\/wp\/v2\/posts\/27134\/revisions"}],"predecessor-version":[{"id":27136,"href":"https:\/\/www.gamingalexandria.com\/wp\/wp-json\/wp\/v2\/posts\/27134\/revisions\/27136"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/www.gamingalexandria.com\/wp\/wp-json\/wp\/v2\/media\/27135"}],"wp:attachment":[{"href":"https:\/\/www.gamingalexandria.com\/wp\/wp-json\/wp\/v2\/media?parent=27134"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.gamingalexandria.com\/wp\/wp-json\/wp\/v2\/categories?post=27134"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.gamingalexandria.com\/wp\/wp-json\/wp\/v2\/tags?post=27134"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}