网页游戏有怪物合成-indienova 精选:当你厌倦了编程时玩编程游戏
网页游戏有怪物合成-indienova 精选:当你厌倦了编程时玩编程游戏
1 简介
众所周知,一款游戏的开发包括很多方面,编码是其中不可或缺的一部分。 几乎没有游戏可以脱离编程部分。 有时,游戏背后的开发过程也会包含在游戏中。 今天给大家介绍几款与开发、编程、技术相关的游戏。 一方面,现实世界中的程序员可以在虚拟世界中一展身手,取得一些成就; 另一方面,对程序有恐惧感或想学习编程的玩家也可以通过游戏来了解技术书呆子的世界。
其中一些游戏虽然披上了一层编程和技术,但其玩法的核心仍然是协调和统筹。 但是,这些解谜类游戏都有现实的编程基础支撑,所以在玩的时候会给玩家带来很多的刺激感。 很不一样的感觉。 无论游戏爱好者如何看待计算机技术,他们都可以尝试玩这些游戏。
2TIS-100
兰迪叔叔突然去世了。 你阿姨在整理他的东西时发现了一台旧的 TIS-100 电脑(BIOS 是 1975 年的)。 当然,你阿姨看不懂这台老古董机,所以她就把这台机送给了你这个玩家,希望玩家能继续兰迪叔叔未完成的工作。
所以游戏一开始就是老式的电脑启动画面,最后系统自检出现错误,于是进入了一个几乎全是文字字符的DEBUG界面。 至此,比赛正式开始。
为了帮助玩家更好的了解本机的操作,游戏本身提供了TIS-100电脑的使用说明书。 这些是使本机恢复正常运行的基础知识。
TIS-100 操作手册
通过阅读说明书,我们会知道TIS-100其实有一套非常精简的汇编指令集,只包括MOV、ADD、SUB、JMP等最基本的汇编指令。 播放器的工作就是将这些指令组织起来,放到处理流程的各个节点上,使输入到输出的结果符合要求。 所有这些指令都需要玩家一个字符一个字符地输入,就像给老式计算机编程一样。
解开谜题后,玩家可以继续不断地调整自己的算法。 每次运行都会有Cycle、Node、,这些数据可以用来和你的Steam好友对比,找出差距。 值得一提的是,TIS-100还有一个比较有趣的功能。 它有多个计算模块,每个模块之间的计算相互独立。 因此,在这台计算机上很容易实现并行编程。 ,有时候看起来不错的线性解可能会有更好的优化解,这就为这款游戏的可玩性打下了坚实的基础。
游戏本身也有一条主线。 玩家可以在完成叔叔遗愿的同时了解故事的背景(每个可调试的模块都包含一条日记信息)。 通关之后,真相一定要水落石出,虽然我离通关还很遥远。
截至发稿:Steam 上 1289 条用户游戏评论中,97% 为正面
来自粘粘世界(World of Goo)的设计者和制作小炼狱( )的团队,《人力(Human )》也是一款献给科技迷的益智游戏。 在豪宅的每一层,玩家都必须接受老板的任务。 玩家需要通过对职员进行编程来自动执行这些任务。 如果任务成功,玩家将晋升到更高的等级,进入下一个等级。
游戏的画风沿袭了开发组以往作品的可爱卡通风格,编程界面也非常易于操作,只需简单的拖拽即可。 当然,也有不少人抱怨操作太慢。 如果能像TIS-100一样手写代码就更爽快了。 程序运行时,看着小人来来去去,忙忙碌碌,满满的小成就感。
通过这个游戏,确实可以起到锻炼逻辑思维能力的作用。 本作自带简体中文,如果你对编程感兴趣,不妨试试看。
截至发稿:Steam上1006条用户游戏评论中94%为正面
4 砍杀
这个游戏之前介绍过。 总的来说,这是一款塞尔达风格的闯关游戏。 玩家拥有特殊武器后,可以通过编辑脚本修改游戏中角色的属性。 比如:当一个敌人出现时,你可以直接修改它的攻击属性,把攻击力写成负数,这样当它再次攻击你的时候,它实际上会为你补血。
随着游戏的进行,玩家获得的权限越来越多,可以修改所有允许的对象和方法,甚至是游戏的所有脚本。
其实这个设定真的很有意思,可惜开发者几乎把全部精力都放在了编程部分,游戏本身的可玩性很一般网页游戏有怪物合成,所以没能成为经典游戏。
截至发稿:Steam 上 590 条用户游戏评论中有 56% 为正面
这个游戏之前介绍过。 为了写这篇Picks,我重新打开了游戏,发现和第一版相比有了不小的变化。
与前作相比,本作转型为第一人称3D视角模式,高大上许多,操作起来也更加流畅。 游戏中会不断出现的情况,就是在时刻提醒我们,这是一个不稳定的环境。 幸运的是,我们手中的设备可以改造世界来实现我们的目标。
游戏中红色方块可以重新编程,编程方式为输入输出连接、数据设置等。 玩家经常会面临被封堵、无法穿越、数据流攻击等情况。 这时候就需要对附近的红色方块重新编程,比如改变位移(三维空间)、大小、弹力等,通过这些改变,玩家才能顺利通过,面对下一个谜题。
游戏一开始的标题很简单,后面会变得复杂一点。 关卡简单明了,感觉很新鲜。 但是,游戏中的大量功能只是昙花一现,并没有得到特别好的应用。 甚至可以说是教了半天的感觉,然后教教教完游戏就结束了。 因此,在关卡设计上还存在很多不足。
通关后还有沙盒模式可以自由游玩,开放所有功能,可以继续游玩。
此外,这款游戏已经提供了VR支持,这在同类型游戏中可能是首创。 如果有机会,拥有 VR 设备的读者一定要尝试一下。
截至发稿:Steam上182条用户游戏评论中89%为正面
如果问到玄幻世界里哪个职业最接近程序员,很多人脑海中肯定会有老巫师的形象。 名著《 and of 》又名The Book,大概也觉得巫师召唤神秘符号唤起未知力量的过程与编程有一些内在的相似之处。 而这款游戏简直就是让想象成真。 作为巫师,你能施展的所有法术都需要通过编程获得。
目前这款游戏还处于抢先体验阶段,内容并不丰富。 支持玩家使用风、水、火、土元素魔法。 它包括五个多人迷你游戏模式和一个具有随机地形的沙盒创建模式。
本作品同时支持使用和控制编程,非常灵活:
随着内容的进一步完善,相信这会是一款非常有趣的游戏。
截至发稿:Steam 上 109 条用户游戏评论中有 76% 是正面的
虽然真的不需要什么编程知识,但是比起很多模拟黑客的游戏,在模拟黑客体验上的努力着实值得点赞。
本作品的界面模拟了一个非常黑客的类Linux操作系统。 玩家的所有操作都会显示在一个命令行终端上,看起来很高端。 好吧,是的,我没看错,这个游戏其实需要你从符号上了解一点基本的 Linux 命令,例如,如果你键入 rm -Rf *,它真的会删除当前路径上的所有文件,但是,游戏提供的各种工具也需要在终端中输入带参数的相关命令调用,例如使用命令破解服务器端口。 此外,这款游戏还非常注重真实性。 如果玩家入侵服务器后忘记清理痕迹网页游戏有怪物合成,很快就会被被追踪者蓝屏。
不仅如此,这款游戏还提供了一个不那么广阔的开放世界。 玩家的操作并不局限于一个接一个的黑客任务,而是可以随意黑入任何你有能力黑入的服务器,充分满足自己的一己私欲。 这些电脑中隐藏着许多琐碎的彩蛋:例如,如果玩家努力破解一个加密文件,他会失望地发现它只是一个色情网站的网址; 两条船。 特别是,作者在某个地方隐藏了很多steam key,第一个找到它们的玩家可以将这些keys分享给朋友,这样他们就可以免费激活这个游戏(我知道你在幻想什么,但是,很明显,这些今天钥匙都被激活了,男孩醒了)。 其他方面的设计也能体会到作者的巧思。 比如在某个路径下会有一个文件来定义当前操作系统的皮肤文件。 如果觉得自己的电脑界面不够炫酷,可以使用其他命令将这个文件复制到电脑中,换成另一种外观(玩家会在某处找到专门用来换系统皮肤的工具,下载即可到他们自己的计算机,然后他们可以通过命令行切换皮肤,是的,太酷了)。
尽管披着极客的外衣,这款游戏对新手还是非常友好的,即使是没有基础的新手也能轻松上手:游戏中需要的命令非常有限,而且还提供了非常完整的教程。 不仅如此,终端还支持使用tab键完成命令,非常友好。 另外,本游戏涉及的盗号操作基本都是依靠固定工具。 玩家的解密更多的是剧情,不需要玩家思考任何节目内容。
此外,游戏的主要剧情也非常有趣。 你将循着失踪黑客留下的线索,探索纷乱未知的网络世界。 随着一个又一个服务器的攻陷,玩家将逐渐成长为黑客高手。 离真相又近了一点。 这种对未知事物的好奇心,也是吸引玩家继续游戏的重要动力。
总而言之,本作所营造出的独特感受是无法形容的美妙:伴随着动感的音乐,霸气地输入指令入侵他人的服务器,盯着各种滚动的进度条,不禁让人有种黑客的感觉。 占有幻觉。 嘿嘿,醒醒吧,这真的只是幻觉!
截至发稿:Steam上3105条用户游戏评论中92%为正面
忽略过时的图形,Open Games 是一款出奇完美的太空主题益智游戏。
难以想象,在这款早在2001年就诞生的游戏中,竟然出现了当时非常流行的沙盒建造元素。 更妙的是,在这款游戏中,你可以使用类似于C++和Java专用的编程语言CBOT为机器人编写控制脚本。 你需要不断探索新的星球,完成各种任务。 你需要不断优化机器人的AI,让它们更好地帮助你应对各种复杂的挑战。 在最新的版本更新中,本作已经支持了类似RTS对战的玩法,让游戏更加有趣。 这个游戏玩法是什么样的? 读者可以参考上面的演示视频。
试试这款免费的开源游戏吧,它不仅能让你成为拯救全人类的英雄,还能让你掌握真正的编程技能。
截至发稿:已有292位用户为该项目打星
官网下载地址:
最近刚刚在steam上线,目前还处于抢先体验阶段,也可以用代码来控制机器人。
更独特的是,它是一款多人在线沙盒RTS游戏。 加入游戏后,您控制的单位将全天候 24/7 在线,并且您的领土上到处都是其他玩家的军队。 你所能做的就是为你的机器人单元编写控制AI,并希望这些聪明的机器人能够立于不败之地,所向披靡。
与上面介绍的一些游戏不同,这是一款真正的编程游戏,使用了现实世界中流行的编程语言。 如果说有什么缺点的话,那就是包月模式有点棘手了。
截至发稿:Steam 上 44 条用户游戏评论中 100% 为正面
Pony,一款诞生于 的元游戏,在关于 Ludum Dare 的专题中被引入。 该游戏还巧妙地将编程元素融入到游戏玩法中。
作者 Sand 认为:
这部作品的惊人之处之一是制作人对编程语言的天才解构。 将编程语言作为游戏元素的游戏并不少见,但Pony直接脱胎于游戏剧情,直接影响游戏进程,而且可以如此肆意狂放,不失风度,着实令人惊叹。极客的味道。 本质上,游戏背景世界的代码语言类似于艺术家徐冰创造的《天书》的伪语言——无限接近于汇编语言和高级语言之间的一种形式,但有没有严格的陈述表示。 代码中随意填入的各种象声词和网络俚语,都是对黑客亚文化起源的隐喻,而这种略显俏皮的表达方式,也间接反映了魔鬼的性格。 更重要的是,本作进一步对这种伪语言进行了二次解构:在游戏过程中,不乏对使用可见语法的“游戏程序”进行“破解”关卡,而且除了规则序列之外,还有一个循环、判断等维结构,还有向左、向右、分裂,甚至传送门等二维结构。 这种语法形式可以类比地借用图形语言,从更系统的角度赋予这种伪语言更多的意义。
(这段话引用自他对Pony的评论)
总而言之,如果你想体验更多乐趣,对编程话题有特别的兴趣,这部作品绝对不容错过。
截至发稿:Steam上2892条用户游戏评论中95%为正面
上面这段令人瞠目结舌的视频来自一位中国玩家的雄心勃勃的项目:在一款非凡的游戏中重建一台可编程的 16 位计算机。 引用他的原话:
本项目是基于一款游戏,我使用的版本是1.4.7。 使用游戏作为平台的原因是游戏可以实时运行 VLSI 模型(超过 10,000 个逻辑门)并提供壮观的可视化效果(3D 数字电路)。
自由开放的规则,充分解放了玩家的创造力。 早在这个游戏的早期阶段,就有人巧妙地利用了一些方块的特性来制造自动化机器。 后续版本加入的活塞和红石电路彻底点燃了玩家的想象力:通过红石,在游戏中模拟了门电路和时序电路元件,在部分玩家手中变成了PLC模拟器,各种神奇的项目项目开始层出不穷,视频中的项目就是一个例子。
红石电路蕴含着无限的可能性,但要真正使用它,你必须掌握大量的专业知识。 在当前版本中,添加了命令块以使某些事情变得更容易。 这个神奇的物品可以让玩家使用带参数的命令来改变游戏中的世界,也支持运行特殊语法的命令脚本。 出色地。 它更像是程序员的游戏。
官网购买地址:
型号:
原版可玩性很强,但社区无数热心的开发者通过编写Mod,让方块组成的世界越来越“无所不能”。
对于很多尝试过mod的老玩家来说,绝对是家喻户晓的名字。 本模组中出现的很多设计都成为了其他模组的设计标准,甚至官方的更新内容也借鉴了它。 很少。 也正是这个模组,第一次尝试将真实的计算机引入由方块组成的世界。
比起笨重夸张的红石电路,电脑更接近我们通常的印象:显示器、光驱、主机、数据线,就像在现实世界中一样,需要按照一定的顺序组装成一台可以使用的电脑连接顺序。 的装置。 但是一旦你打开它,你会发现自己有点傻眼。 这台采用黑色屏幕和绿色背景界面,给人一种早已复古的感觉的电脑,需要我们掌握一项即使在现实生活中也很少见的技能。 一种基于堆栈的冷门语言出现了。
甚至有些玩家社区看不下去了,开发了使用基本脚本调用系统api的功能:简单来说,就是让你的RP2电脑使用入门级编程语言basic的方法: 所谓的Basic(考虑到后来被微软收购的缘分,不仅觉得这个词对Basic可谓是绝妙的双关语)是第一个也应该是唯一一个为 2电脑控制设计的Basic语言解释器. 社区同学对微软过去版本的Basic 6502代码进行了编译完善,使其可用于RPC8计算机。 此外,Basic 添加了一个文件系统,以及对 io 扩展和外部硬件的全面支持。 MB 甚至添加了一个引导加载程序,允许更快的引导顺序(可选,您也可以使用香草)。 总之,Basic让你事半功倍,基本替代了中间复杂的第四种语言来操作电脑。
作者后来决定自己开发一款游戏,将游戏中的一切都重新实现。 大家可以关注她的推特,了解项目进展。 它似乎处于非常早期的阶段。 这是她最近发布的早期截图:
新游戏
博客:
型号:
相比于很多没有更新的版本,说到电脑模组,新生代玩家可能更容易想到。
它是一个向世界添加计算机、显示器、有线或无线网络、机器人、打印机和其他计算机外围设备的模块。 所有相关设备和红石信号都可以通过lua语言轻松编程和操作。 可以使用电脑控制红石信号来更方便的操作红石设备,如密码门、计算器电路、程控石头机、红石炮等。也可以根据系统预设使用强大的程控机器人或通过自己编写的程序实现自动挖矿、建筑、耕种、播种、合成、附魔、杀怪等各种复杂操作。 此外,您还可以安装各种外设和他人编写的程序,以扩展游戏体验。 ,不仅将带入信息时代,也为玩家学习编程创造了一个非常好的环境。
最后要强调的是,相对于很多其他的编程游戏来说,编程游戏有着非常独特的优势。 更容易给人带来成就感,因为结合游戏的其他元素,用电脑来控制自动机。 除了享受编程的乐趣,看着不断出现在生产线上的“产品”,也让我有一种满足感。
官网链接:
即使在移动端,编程题材的游戏也并不少见。 特别推荐一款专业开发者的黑客游戏。
这部作品与其说是游戏,不如说是披着游戏外衣的oj题库。 玩起来很爽快,虽然题型的难度确实简单了很多。 剧情没什么特别值得一提的。 玩家扮演一名获得黑客手机的高中生。 谜题最初是围绕玩家的高中生活设计的。 每个关卡都需要根据题目要求使用游戏内置的H语言编写程序。
这项工作的真正亮点是程序编辑器。 这款游戏向我展示了迄今为止我在移动端看到的最方便易用的编程专用输入法。 提示和代码补全,你值得拥有。 如果移动端要推出专门用于输入某种编程语言的输入法,还真的应该参考这款游戏的设计。
官方网站:
佐贺
相信很多人都有过吐槽电梯AI的经历。 试着写一个电梯的控制程序。 结果是什么?
Saga 是一款在线网络游戏,为您提供了这个机会。 游戏分为多个挑战。 在每个级别中,您需要对电梯进行编程,使其在指定时间范围内运送指定数量的乘客。
好吧,这并不像想象的那么容易。
本游戏为开源游戏,有兴趣的可以查看项目源码。
Saga在线播放地址:
16Vim
接下来推荐的游戏有点特别。 严格来说,它不是一个融入编程知识的游戏,而是一种游戏化的编程教学工具。 通过玩这款游戏,你可以轻松上手编辑器之神vim的基本操作。
玩家控制的主角相当于编辑器中的光标,通过vim中的快捷键解决各种谜题。 这是一款收费游戏,包含三个免费关卡,后续关卡需要付费25美元,半年后需要再次付费。 虽然收费策略看起来很不厚道,但这更能激发玩家学习的动力。 虽然vim上手比较难,但是玩过这个游戏应该问题不大。 什么时候会有emacs游戏?
其实这样的游戏化编程教学工具还有不少,比如教你学习的在线网页游戏Check IO,还有可以使用终端命令行玩的git游戏。
游戏化似乎是在线编程教育的一个有前途的方向。
Vim在线播放地址:
17 其他推荐
还有一些编程游戏值得介绍。 其中一些可能与编程没有直接关系,但它们实际上实现了编程的思想,例如同步、线程、逻辑和流控制。 播放与编程相同。 酷,下面给大家罗列一下:
这
别的心。 休息()
魔术
亩
九软件 版权声明:以上发布的内容及图片均来源于网络,如有无意侵犯到您的权利,请联系我们及时删除!