下载 App

“加号”乘“加号”等于啥?

修改于06/0985 浏览脑洞实验室
之前在B站看到这样一个视频
【加号✖️加号?【lambda演算】-哔哩哔哩】 https://b23.tv/PpgXG4z
作为一个平时喜欢跟 C++、C# 还有逻辑架构死磕的独立游戏开发者,看完脑子里直接炸开了一个大烟花:我去还能这样玩
我们平时写代码,1 + 1 = 2 是天经地义的。但是在这个叫 Lambda 演算的神秘理论里:
​没有数字(没有 1,没有 2,甚至没有 0)
​没有逻辑(没有 TRUE 也没有 FALSE)
​没有内存状态,没有 if/else。
​这里只有一种东西,那就是:函数
​在这个世界里,数字 3 被定义为:“把某个操作连续执行 3 次的套娃函数”
而在这个逻辑下,【加号(加法算子)】 本身也就是一段由几个符号拼成的匿名函数
如果把“加号”这个函数,当成参数喂给另一个“加号”函数……它们居然可以通过疯狂的自我复制、坍缩、归约,最终凭空创造出新的算术规则
所以...我去,计算机!
这玩意儿不就是一个天然的、最硬核的沙盒编程游戏吗?
于是,我立马打开taptapMaker,手搓(实际上是AI搓)了第一版游戏原型,用积木拼图的方式表达 Lambda 演算——每个函数是一块拼图,变量、抽象、应用各有形状,像 Scratch 一样咬合在一起。你把 K 组合子拖出来,它是一个折叠好的小色块,双击展开就能看到内部的 λx.λy.x 结构。拼好之后点归约,看着积木自动拆解、替换、坍缩,最后吐出结果。关卡模式从身份函数 I 教起,一路解锁布尔、Church 数、加法乘法,每过一关就解锁一个新组合子当积木用
各位可以期待下成品哦
猜你想搜
taptap 制造编程游戏
别再烧积分了!从每次 2000 到每次 50 的血泪经验截图
别再烧积分了!从每次 2000 到每次 50 的血泪经验
适用场景:所有在用 TapTap Code 开发游戏的小白 难度:★☆☆☆☆ 背景最近群里总有人"炫耀"一次操作花了几千积分,说实话这不是值得高兴的事——这是在告诉所有人你的开发方式有根本性问题。我也走过这条弯路,所以来说说怎么改。 积分消耗的本质是什么积分 = AI 处理的 token 数量 = 你发给 AI 的内容 + AI 回给你的内容所以烧积分的本质只有两种: 你让 AI 做了大量无效/重
精华
80 赞
23 回复
请叫我灯神!截图
请叫我灯神!
跟着taptap的ganejam一路跑了,属于是 一开始还是抱着试一试的态度参加了上海场的聚光灯,结果发现嗯,出分离焦虑了,下次不参加,心里痒痒的 接着就是四场线下的gamejam全收集 然后今年出了taptapmaker,我看原来还有个这么好用的引擎,想试一下,结果又出现分离焦虑了... 于是就出现了两张聚光灯的通关记录和一张TPGameJam的记录,都是用taptapmaker的gamejam
8 赞
4 回复
给taptapmaker整了几个嗒啦啦表情包截图
给taptapmaker整了几个嗒啦啦表情包
16 赞
1 回复
如何提升你游戏中的UI美术水平截图
如何提升你游戏中的UI美术水平
一、请为你的游戏挑选一款合适的字体 很多开发者没有注意到其实UI界面中最重要的元素是字体,一款合适的字体能给整个游戏的界面感官带来蜕变。 请看案例 那么如何挑选适合自己的字体呢? 我总结出了一些小经验可供参考: 黑体:通用 宋体:古风、武侠、修仙 楷体:古风、武侠、修仙 圆体:卡通、动漫、Q版 科技:科幻、未来、电子 顺手分享一个免费可商用字体网站: 当然 如果你不知道自己的游戏适合什么风格
精华
126 赞
44 回复
【游戏上新】TCG英雄对决—致喜欢卡牌的你截图
【游戏上新】TCG英雄对决—致喜欢卡牌的你
大家好,我是张小九。 我从小就比较喜欢卡牌类游戏,经常购买实体卡牌或者自己进行制作,所以也诞生了一些奇奇怪怪的玩法。 其中一个从小玩到大的的卡牌玩法,就是在一张卡牌上面的上下左右写上数字,在一个九宫格的棋盘,或者一个3×4的棋盘上来下棋,比大小。 等到玩的成熟一点,自己开始往里面设计一些技能,打连携,打组合,其可玩性就更好了。 (见图一,图二) 在讲这个企划之前。我想给大家讲一讲一些关于我的创作故
5 赞
1 回复
【UI教程】如何将已有的效果图应用为实际的UI界面截图
【UI教程】如何将已有的效果图应用为实际的UI界面
在经过了一些折腾和比较折磨的尝试后,我总算是摸清楚了嗒啦啦怎么把UI效果图转换为实际游戏中的UI组件,今天就给大家带来这部分的经验分享。 tips:1.本篇教程需要各位掌握最基本的ps使用,具体的操作部分我会大致讲解,但仍需各位自行学习ps的基本操作,部分可以由ai代劳的环节我会注明。 2.本篇教程需要在以我前两篇教程作为前置环节,请在阅读这两篇前置教程后再进行本篇教程内容的学习 在按照前
12 赞
5 回复
【游戏上新】从抓妖开始(RPG抓宠同屏联机)截图
【游戏上新】从抓妖开始(RPG抓宠同屏联机)
《从抓妖开始》上新:多人在线抓宠 RPG,捕捉、养成、打 Boss、摆摊交易都安排上了! 大家好,我正在 TapTap 制造里开发一款多人在线抓宠 RPG:《从抓妖开始》。 @蒜鸟 这次想和大家分享一下目前游戏已经做出的核心玩法,也欢迎大家来体验、反馈、提建议。 一句话介绍 《从抓妖开始》是一款以 抓宠养成、回合制战斗、装备锻造、世界 Boss、天梯竞技和玩家社交交易 为核心的多人常驻服 RPG。
7 赞
游戏上新自荐《这也能跳?》截图
游戏上新自荐《这也能跳?》
一句话游戏玩法:点击,然后跳跃,根据距离获得金币,然后升级机器人,跳出更远的距离,解锁外观和新区域! 具体介绍:《这也能跳?》是一款横屏轻休闲跳远养成游戏。玩家将操控一台弹跳机器人,从整备舱出发,在自动助跑中把握蓄力时机完成起跳,挑战更远距离。每次跳远都会根据计分距离获得当前区域货币,用于升级肢体、驱动核心和身价倍率,让下一次跳得更远、收益更高。游戏包含新手引导、真实轨迹反馈、纪录刷新、四个区域挑
2 赞
1 回复
游戏自荐《少女终焉契约》截图
游戏自荐《少女终焉契约》
之前玩放置类型的rpg游戏的时候我就在想,现在游戏的操作有的太过于繁琐了,有没有一款休闲一点的,想上线就上线,离线的时候角色能自动行动的游戏呢?感谢TapTap制造,我按照我的想法开发出了现在这款游戏。 一、故事背景和UI 游戏的故事背景是传统的异世界穿越故事,玩家被女神召唤到异世界,随后组建工会,招募美少女,打怪升级探索世界。所以我选择了更加二次元萌系画风的UI风格,主页为各个主要的功能,点开来
8 赞
3 回复
【创作资源申请】,申请积分计划二截图
【创作资源申请】,申请积分计划二
《我要成为训龙糕手》申请积分计划二。 游戏模式是下副本,得到龙蛋战利品,孵化龙蛋,培养战龙,然后下副本,形成闭环。 战斗模式参考了战旗和卡牌对战,战前可以选择不同种族的战龙,不同的卡组,还可以携带秘笈。 战龙共有六大种族,不同种族具有不同的擅长,可以大致看作是不同职业,有的移动力高,有的攻击范围广,有的攻击高,有的防御高,等等。 不同卡组内卡牌权重不同,有的击退牌更多,有的攻击和移动牌更多,有的防
7 赞
9 回复