Brainfuck Challenge DEMO
The game is under development. But since the Brainfuck tutorial and the IDE parts are self-contained, so I publish it separately.
A Steam page may be added later. You can follow me if you are interested in this game.
------
Notice: The HTML version of the game may suffer from performance and compatible problems, such as CTRL+C and CTRL+V not working.
Status | Prototype |
Platforms | HTML5 |
Rating | Rated 5.0 out of 5 stars (3 total ratings) |
Author | LyricSeraph |
Genre | Puzzle, Educational |
Made with | libGDX |
Tags | Brain Training, Commodore 64, Difficult, Indie, Retro, Text based, Tutorial |
Average session | About a half-hour |
Languages | English |
Inputs | Keyboard, Mouse |
Development log
- Bug FixesJan 11, 2025
Comments
Log in with itch.io to leave a comment.
老实说有点玩不下去了,这体现在越来越长的解题时长和越来越难以显现的灵感上,不过这个游戏也不可能简单。如果你愿意来挑战一下自己的大脑的话,不妨试试这个游戏。我目前玩到7.3,倒不是说我不玩了,而是我目前手头有点事,等我忙完了我会来补完整个流程的。有的关卡的master challenge length长了,可以更短,我收集了一部分,可惜我发不了截图。以后补完了流程我应该会追加一部分。
To be honest, I'm finding it a bit hard to keep going. This is shown in the longer time it takes me to solve the puzzles and the decreasing inspiration I feel. But of course, the game can't be easy. If you're up for a brain challenge, you might want to give this game a try. I'm currently at level 7.3. It's not that I'm giving up, but I'm a bit busy at the moment. Once I'm done with my tasks, I'll definitely come back and complete the whole process. Some of the master challenge lengths are longer than they need to be, and I've collected some examples. Unfortunately, I can't share screenshots right now. I'll probably add more once I finish the game.
一天后我补完了整个游戏,其实我所说的手头的事情就是我困了。
A day later,I finished the entire game.In fact,the “a bit busy” I mentioned were just that I was sleepy.
这是我个人的结果
This is my personal result
还有,您确定第六关的最优解是16?我只能做到17字符,我甚至去问了deepseek但是它也做不出来16字符解。如果可以的话,可不可以告诉我答案?
Also,are you sure that the optimal solution for level six is 16?I can only achieve a 17-character solution.I even asked DeepSeek,but it couldn't come up with a 16-character solution either.If possible,could you please tell me the answer?
Appending ">>." to block 0 with sample code can achieve code length 16.
如果作者需要,我也乐意提供我的答案。
And if the developer needs, I'd like to provide my answers.
Thanks for playing.
"Master length"s are actually not the shortest.
Hard core players like you may want to chanllenge the shortest length. But they will challenge theirselves even after implementing a better solution than the author.
But non hard core players may suffer from poor experience from strict challenges. So I set those challenges only by adding flexible numbers (from 6 to 10 as I remembered) to my solution except the tutorial levels.
感谢你区分了大师长度和最短长度,我一直把两者混为一谈了,或者说这是由于我对英语的理解不到位。事实上虽然我在学校里学过英语,但是我仍旧需要借助翻译才能完全表达我的意思。
如果这个游戏没有后续更新的话,我想我也就不会再玩了。优化这些程序是十分头痛的,我想我不会再去看他们了,因为我也不知道理论的最优解是多少,而这些程序的可读性又太差。不过如果有更新,我很乐意回来看看!
我要继续去玩itch上的其他游戏了!有缘再见!
Thank you for distinguishing between the master length and the shortest length.I had been confusing the two,or rather,this is due to my inadequate understanding of English.In fact,although I have studied English in school,I still need to rely on translation to fully express my thoughts.
If this game doesn't have any further updates,I suppose I won't play it anymore.Optimizing these programs is such a headache.I think I won't look at them again,because I don't know what the theoretical optimal solution is,and the readability of these programs is just too poor.However,if there are updates,I'd be happy to come back and check it out!
I'm going to continue playing other games on itch!See you when fate brings us together again!
NO SAMPLE CODE REMAINS!!!
BrainFUCK!!!The "[SampleCode]" button is on the top-right corner of the code editor in tutorial levels.
A fairly simple little BF system, but I very much appreciate the IDE and the puzzle progression! I question if the code pages are necessary, but I wasn't quite proficient enough to get past section 7, or even complete all the levels in sections 5 and later!
If you mean the "pages" on the right side, That's used for the '!' subprogress instruction. But yes, I do think the current subprocess implementation is not good enough. Maybe I will change to other designs, or even remove it.
------
Section 5 requires the use of nested loopings. People new to Brainfuck always stuck at calculating multiplying. Multiply is simply performing additions many times. But adding in Brainfuck will simply destroy the origin number. So what you should do is to keep a copy of it.
------
Section 7 reqiuires the use of looping as condition statements. It may be a little more difficult than the problems before. But once you get that point, you will have ideas to solve them.
------
Finally, thanks for playing.