作品说明
未完成,没优化,非常卡
本来想实现一个完整的回合制游戏,但是这个方法比我想象中的卡(因为没有做优化),所以只能先做成这样,等感兴趣了继续更新。不过这样已经足够了。
活动只限制150个积木,但不限制列表数量,这就意味着可以在列表里写程序。使用类似Python字节码的方法实现。
这条路异常艰难,既要只使用150个积木实现一个勉强能用的字节码虚拟机,又要设计一个编译器,相当麻烦。
由于时间有限,编译器的代码有大量“垃圾设计”,导致出来的程序有大量冗余,也就是,非常慢,并且编译器及其难以维护。有空可能会更新。
相关的代码在作品注释中。
这个项目只对类似的限制积木数的活动有用——没有人会喜欢用一门不完善的语言做出更慢的作品。