Untrusted 是 Berkeley 的Alex Nisnevich 和 Greg Shuflin 开发的一款改代码走迷宫的小游戏,需要玩家利用超凡的想象力,在阅读相关API和给出的部分代码之后在自己的权限内写或者修改原始代码来完成看似不可能的任务,又名:The continuing adventures of DR. Eval。代码是基于javascript的。
        这个游戏非常好,我这里写攻略主要是希望的大家可以交流一下游戏心得,不希望大家来抄代码过关什么的...这样就没意思了...所以希望没有玩过的同学们可以先玩一下,等玩通之后或者卡在某个地方实在过不去之后再看下面的攻略。当然也很欢迎通关之后在下面回复交流心得。

(初始画面)
        chapter1(Breakout) 第1~7关
第1~4关(cellBlockA,theLongWayOut,validationEngaged,multiplicity)没有什么可说的,主要是给大家熟悉一下环境,都可以通过修改block的位置或者添加新的exit来过关。

(上图为第4关)
第5关(minesweeper):在有Mine的地方用颜色标记一下,然后绕过去就好了~
第6关(drones101):我的做法是在图的中间加一面水平的墙,然后就可以利用墙让attackDrone接触不到你。
第7关(colors):打电话来改变自己的颜色就好了。

(上图为第6关放了一个bosss秒掉attackDrone之后的效果。想知道bosss是什么请等到第20关)
chapter2(名字看不清楚...) 第8~14关
第8关(intoTheWoods):打电话执行generateForest函数来重置树木的位置。这样就可以在山重水复时刷个新,一点点走到终点。
第9关(fordingTheRiver):放一排raft就过去了...不过它可是有检查的哦~于是定义一个和raft一样的rraft就好了~不过放太多对象会卡死的...比如下面那张图的状态就是卡死了...

(上图为第9关放了好多rraft之后的样子,不过卡得很慢...可以少放点,够用就行...)
第10关(ambush):做一个墙再改一下它们的行为就好了。和第4关有点像。
(第10关)
第11关(robot):直接优先向右再向下就好了~
第12关(robotNav):根据所处的横坐标位置来判断是向哪个方向...反正这关图是静态的。
第13关(robotMaze):这关我也没有什么好的方法...反正前一半的横坐标优先向右,其次向下,后一般的横坐标优先向下其次向右的AI有比较大的概率可以过...于是就多刷几遍了...如果有更好的算法求教...%>_<%...
第14关(crispsContest):让它在过绿门的时候取走你没有的东西:theAlgorithm!反正它也不判断你有没有...只是取走而已....(可以证明在那个空里填钥匙的名字必然过不了。)
(第14关)

chapter3(名字看不清楚...)最后若干关
第15关(exceptionalCrossing):将括号里的数连上引号换成随便什么东西吧~比如exit之类的,于是制造了exceptional,然后就过了...

第16关(lasers):标出每条线的颜色然后再写个phone函数来改变自己的颜色就好了。认真读读代码就会发现这一点的。







如果我有什么地方写得有问题或者你有什么想法或者好点子什么的欢迎讨论~O(∩_∩)O~

(第16关)
第17关(pointers):标出每个通向trap的teleporter的颜色,然后去试试吧~有可能会刷出无解图。

(第17关)
第18关(superDrEvalBros):打电话在需要的地方种树吧~这个东西可以接住你并且没有被检查而且还是个全局物种,多好~
第19关(documentObjectMadness):不知道...没有可以改代码的地方...随便按按键就过了...





于是就通关了,看到第22关也就是终场动画~

第20关(bossFight):感觉上这是最难的一关...只不过可能只是我的通过方法比较难吧...
      需要拿到theAlgorithm,就必须要kill掉所有的boss,否则会被查出来。(我曾经想过写一个初始带有theAlgorithm的机器人来交出theAlgorithm,但是没有成功,不知道为什么。)于是就需要定义一个projectile为真的有攻击力的物种。然后在地图上放上它们来秒杀boss。但是这样的物种必须是动态的,图上有一个初始动态对象个数的检查。于是就需要把生成这种东西的语句写进电话里。想要得到电话就需要东西挡雨,于是就种了一排树。然后就可以了~

(第20关)
第21关(endOfTheLine):这关很坑,注释中连NP=P都写出来了...代码中还有map.finalLevel = true;,并且没有可以让人改的地方,让人以为后面没东西了....但是打开menu发现后面还有一关。然后发现menu中多出了scripts一栏,于是发现里面还有可以改的代码。在objects.js里找到exit的定义,发现出口出不去的原因原来是:if (!game.map.finalLevel) { game._moveToNextLevel();,于是将!去掉就好了~

小游戏 Untrusted 推荐及攻略相关推荐

  1. html5游戏 刺客,完美刺客攻略:完美刺客小游戏全关卡通关攻略

    完美刺客要怎么顺利的通关呢?在完美刺客小游戏中,丰富的关卡考验着大家的脑洞与反应,想要快速通过并不是一件轻松简单的事情,那么今天小编就为大家带来详细的介绍,帮助大家顺利的通过关卡,感兴趣的朋友们一起来 ...

  2. 七日杀unity报错_七日杀游戏闪退及各种游戏报错解决攻略全解

    七日杀是一款人称的丧尸生存类游戏,现在有非常多的游戏都是丧尸生存题材的,但是要找到比较精品的游戏,我还是推荐大家玩这款,这里跟大家分享一下七日杀游戏闪退及各种游戏报错解决攻略全解,大家如果有遇到问题可 ...

  3. 阴阳师双小小黑通关真八岐大蛇攻略——附式神配置和打法

    阴阳师双小小黑通关真八岐大蛇攻略算是目前通关真蛇最快的一个攻略了,但是很多萌新因为练度一般,肝度不足,想知道在能力范围内如何用双小小黑快速通关真蛇,今天小编就给大家整理了双小小黑通关真蛇的式神配置以及 ...

  4. 游戏开发物语方案点数分配_最好的搭配 游戏开发物语攻略游戏方案怎么选

    这次小编为玩家们带来游戏开发物语攻略游戏方案怎么选的详细攻略,一个游戏能否畅销在一定程度上取决于游戏的搭配,同时搭配出杰出游戏方案之后我们的制作方针也会得到提高. 游戏方案选择的技巧有以下几点. 第一 ...

  5. 游戏开发物语方案点数分配_游戏开发物语攻略汇总 常见问题解答

    第1页: 展开 今天为大家带来的是游戏开发物语攻略汇总,常见问题解答.这里汇总了一些游戏开发物语的实用攻略,感兴趣的小伙伴一起来看看吧. 实用攻略 1.找一张相性表,一开始选择两组好的相性(八楼的朋友 ...

  6. 游戏开发物语方案点数分配_公司形象 游戏开发物语攻略怎么增加方案点数

    小编为玩家们带来游戏开发物语攻略怎么增加方案点数的详细攻略,方案点数只要分配的比较合理的话就可以作为我们公司的一个形象让大众所认知. 可以让方案点数增加的方法: 1.只有当我们的游戏类型和游戏内容契合 ...

  7. 设计师电脑推荐笔记本_笔记本电脑选购推荐全攻略

    笔记本电脑现如今在我们的生活中出镜率如此之高,不论是学生党查阅资料还是上班族的忙碌办公,抑或是电竞爱好者的游戏体验,都要依靠笔记本电脑来完成,但对于它的选购方法你了解多少?一千个人就有一千种不同的标准 ...

  8. 计算机游戏50关,YELLOW游戏全50关攻略

    yellow游戏是一款比较休闲的游戏作品,这款游戏中需要通过变换将屏幕全部调整成黄色,虽然操作不难,但比较考验思维能力,下面是全50关通关攻略,大家可以参考参考. [注:以下为攻略,不想看的不用点开] ...

  9. 最难游戏2计算机5关,史上最牛的游戏2攻略 史上最牛的游戏1~5关攻略

    史上最牛得的游戏是一系列有趣和激动人心的小游戏,测量您的反应时间(豪秒)和分辨力!!听名字就知道不简单,小编这里给大家奉上史上最牛的游戏1~5关的攻略 史上最牛的游戏2攻略第1关 第一关,其实就是挠脚 ...

最新文章

  1. 优秀校园网站评比标准
  2. LeetCode Maximum Depth of Binary Tree
  3. 老李推荐: 第8章4节《MonkeyRunner源码剖析》MonkeyRunner启动运行过程-启动AndroidDebugBridge 1...
  4. 2020 我的C++的学习之路 第八章函数
  5. 什么是整除,什么是素数
  6. 前端开发掌握nginx常用功能之rewrite
  7. apache spark_Apache Spark中的自定义日志
  8. 抓取经过无线路由器的数据_无线网关是什么 无线网关的作用
  9. 在ISA2006以SSL-TO-HTTP方式发布内部的WEB服务器(二)
  10. 【运维】从实战掌握自动化运维工具Ansible
  11. 图解TCP/IP(第5版)
  12. Python-实现(整蛊)消息批量发送
  13. 医学影像处理科研训练
  14. TIA protal与SCL从入门到精通(5)——函数终止跳转处理
  15. 2021-05-12 MongoDB面试题 简单的描述下MongoDB选举流程
  16. springboot 应用:异常管理,应用启动过程,应用监控 Prometheus 和 Grafana
  17. Circular Barn Revisited (区间DP)
  18. 微信小程序游戏开发│智力测试游戏——button版
  19. 微信小程序实现表格展示
  20. 机器学习 第三节 第九课

热门文章

  1. 如何使用 Unity制作微信小游戏,微信小游戏制作方案 最新完整详细教程来袭【持续更新】
  2. ESP32之SPI外设概述
  3. ajax绑值,AJAX请求,返回json进行页面绑值
  4. 10个实用的数据可视化的图表总结
  5. Python 处理医学影像学中的DICOM
  6. python提取数字前6位_取Pandas列的前6位数
  7. 复旦大学21年计算机考研情况 复旦计算机专硕招319人!神秘工研院不保护一志愿!
  8. Java邀请码生成小工具
  9. dma-pl330 12680000.pdma: Reset Channel-1 CS-20000f FTC-20000解决方案
  10. TKO 6-4 DP入门之最少拦截系统