在我大二的时候,我和我的团队有一个移动开发课程的最后一个项目(使用B4A)。我们想提高成绩,所以我们决定放弃简单的东西,来开发一个全面的游戏。我们尝试了Flappy Bird(太平淡),然后是一个平台游戏(从头开始编码纯粹痛苦),最后才决定开发一个汉堡管理游戏。

我们从AI那里获得了烤箱和食材的图像,以便我们可以倾斜一个“僵尸厨房”的主题,而对于客户,我们只是“僵尸化”了我们的照片。难道不是吗?

然后出现了对话气泡(客户订单)。我真诚地认为“唯一”的方式来处理UI就是手动创建每种可能的订单组合的图像。

我们有5种汉堡和2种薯条。客户可以订购1、2或3件物品。像你可以猜到的那样,数学很快变得很糟糕:

7个单项订单

21个双项订单

35个三项订单

63个总组合。

我最终手动在Canva白板上制作了所有63种组合。每种组合我都必须手动截图,运行所有组合通过remove.bg,组织它们到文件夹中,并重命名每个文件,以便代码可以识别它们。

我现在回头看这个项目的3,000行代码,后悔了我的决定😆

*我们最终得到了完美的分数,所以一切都好吧。