8
追捕W
当我还是个小伙子的时候,孩子们会逛到电脑商店玩“狩猎泵车”,直到员工把我们赶出去。这是一个简单的游戏,可以在1970年代中期的家用计算机上进行编程,其设备非常初级,因此我认为其中有些可能不是真正的小鸡,而不是小鸡大小的微处理器。 让我们通过在现代硬件上重现游戏来唤起过去的时代。 玩家从二十面体地图上的一个随机房间开始(因此,总共有20个房间,像二十面体的面孔一样相互连接,每个房间正好有三个出口)。 乌贼开始于随机选择的不同房间。尽管玩家无法确定气味的方向,但在与其位置相邻的三个房间中的任何一个房间中,都可以检测到汗味和气味。游戏仅报告“您闻到了臭味”。 玩家携带弓箭和无数箭矢,他可以随时向自己前方的房间射击。如果wumpus在那个房间里,它就会死亡并且玩家获胜。如果wumpus不在那个房间中,它会被吓住并随机进入连接到其当前位置的三个房间中的任何一个。 一个随机选择的房间(保证不是玩家开始的房间)包含一个无底洞。如果玩家在维修区附近的任何房间中,他都会感到微风,但不知道微风来自哪个门。如果他带着小坑走进房间,他就会死去,而小熊赢了。臀部不受坑的影响。 如果玩家走进wumpus的房间,或者如果wumpus走进玩家的房间,则wumpus获胜。 玩家使用数字指定面对的方向(1 =右,2 =左,3 =向后),然后进行一个动作(4 =射箭,5 =沿指定方向行走)。 为了得分,可以将每个游戏字符串(“您感到微风”,“闻到汗味”,“您的箭没有击中任何东西”,等等)视为一个字节。不要滥用此功能将游戏代码隐藏在文本中;这只是为了与玩家互动。 减去megabat的字节数的10%,以实施megabat,它始于与玩家不同的随机房间(尽管它们可以与wumpus和/或pit共享一个房间)。如果玩家带着蝙蝠走进房间,蝙蝠将把玩家带到另一个随机选择的房间(保证不是房间里有坑或小熊),然后飞到自己的新的随机位置。在与蝙蝠相邻的三个房间中,可以听到它们吱吱作响的声音,但是不会向玩家提供声音来自哪个房间的信息。 减去35%的字节数即可实现图形界面,以显示二十面体地图,以及有关玩家迄今为止所掌握的有关坑,腹肌和蝙蝠(如果适用)位置的信息的某种指示玩家。显然,如果腹部移动或玩家被蝙蝠移动,则地图需要相应地重置。 调整后的最低字节数为准。 可以在此网站以及其他网站上找到该游戏版本的BASIC源代码(不一定符合上述规则,并且在任何情况下完全不符合要求)。