
functional is a puzzle game about math and abstraction.
Modeled estimate, not a reported figure. How we estimate →
Media

About
Genres
Stats
All-time low is the lowest price we've recorded for this game since we started tracking it.
Languages: English
Engagement
Reviews
Themes across 40 recent reviews and how positive each mention is. A keyword signal, not full sentiment analysis.
Reviews
I like the idea of this game, however a little more readable from first principals tutorial on how to write in this language would be appreciated. for example, It is not obvious (nor have i been able to figure out) how to define constants. This has made it rather impossible to abstract concepts to simplify programs and grow functionality as suggested in the demo
Brush up on that Lambda calculus, you'll need it. I've never actually purchased a textbook in order to play a game. Closest I've ever come was MHRD where I pulled out [u]Elements of Computing Systems[/u] in order to try and optimize designs. I'm excited to read [u]Functional Programming Through Lambda Calculus[/u] to actually 'Get Gud'.
Related
Related
Trends
Concurrent players on Steam, sampled daily since tracking started.
Hours played at review time, across 40 reviews with recorded playtime.
positive critical· bar length = how often the theme comes up
函数式编程真有趣
I normally like programming games. I straight up have no ♥♥♥♥♥♥♥ clue what this game wants from me. The dev should learn the basics of communication before trying to convey complex ideas.
A good programming game is challenging because it makes you think in new ways. This one is challenging because the tutorials give you absolutely no idea what an application, function, or term is, but boy howdy do they like to throw those words at you from the very start. I bashed my head on the second TUTORIAL for about 10 minutes before finally getting it, and instead of getting that sweet sweet dopamine I come to these games for, I got an overwhelming sense of "why am I bothering with this awful game?"
Incredible game if you're interested in Lambda Calculus and the derivation of its principles.
This game does not teach you the syntax of the language. Please add a tutorial.
更新:在开发者的提示下,我无法上传创意工坊项目的问题已得到解决。如果你遇到该问题,可查看我在游戏讨论区发表的讨论串。 另给出一些游玩建议:在第 4 章“acc”之后,先写“reverse”再写“map”;在第 6 章“sort”之前,先写 DLC 题目。 [hr][/hr] 这不能算是游戏,只是一个 λ 演算的互动教程,但也没有比课本好读到哪里去。唯一的亮点应该是把有序对放在 Chruch 数之前讲述,让减法容易实现了些。只推荐对 λ 演算感兴趣的人购买,但我更推荐找本教材读一遍或者自己写一个规约 λ 表达式的程序。 UI 是灾难级,拿 GUI 做了个 TUI 出来,倒不如直接别做 GUI 了。编辑器过于原始,行数和每行字数都有限制;字体也不易读,匹配个括号都要看花眼;分辨率不可调整,调下窗口大小字体就会变成一坨。 “游戏玩法”只是能运行的程度。调试功能可看作没有,就是简单地把规约过程直接以人类不可读的形式打印到屏幕上,超过可显示范围的部分还完全不可见;到最后一章一个表达式需要规约几万次,要计算很长时间才能出结果。我说前几章已经实现过的函数完全没必要真的展开规约,直接算出结果和规约次数不就行了吗。 Y-组合子放在递归一章的第一题感觉是来劝退的。你要是能手把手带我重新发明它也行啊,一句“This level is very hard. It's mind twisting to create this recursive structure, feel free to skip it and go to the next level”就给人打发了,那你把这道题开除完成度统计呗。
This is a very thin wrapper around an intro to lambda calculus. Might as well grab a book on that and do all the exercises.
I'm a sucker for Zachlikes, and functional doesn't disappoint. It's more technical than Zachtronics games (which really says something, given TIS-100 and the like exist) as you are writing real lambda calculus. It's super interesting seeing the foundation of Lisp programming languages built up from the basic primitive of the function. The user interface could use some polish, but it doesn't really take away from the fun of the puzzles. There aren't as many puzzles as I'd expect from a game with the potential scope of functional, but I suppose Steam Workshop and future updates will fill in the gaps. Finally, I agree with other reviewers that documentation is lacking. I would appreciate a document with the signatures of the constants we have available - I often forget the order of arguments with functions like ACC. Don't let those prevent you from buying functional though. It's a fantastic introduction to lambda calculus, especially if you have experience with Lisps.
Audience
Estimated from the language of this game's reviews — a proxy for where players are, not official Steam demographics.
Related
| Pawn of the Dead | $8.2K | 54 | 91% | $6.99 |
| V1RUZ | $8.2K | 59 | 61% | $4.99 |
| Bumblebee - Little Bee Adventure | $8.2K | 59 | 86% | $4.99 |
| 作死吧!UP主! | $8.2K | 59 | 80% | $4.99 |
| Freddi Fish and Luther's Maze Madness | $8.2K | 103 | 80% | $4.99 |
| Garlic Builder | $8.2K | 324 | 93% | $0.87 |