在我大二的时候,我和我的团队有一个移动开发课程的最后一个项目(使用B4A)。我们想提高成绩,所以我们决定放弃简单的东西,来开发一个全面的游戏。我们尝试了Flappy Bird(太平淡),然后是一个平台游戏(从头开始编码纯粹痛苦),最后才决定开发一个汉堡管理游戏。
我们从AI那里获得了烤箱和食材的图像,以便我们可以倾斜一个“僵尸厨房”的主题,而对于客户,我们只是“僵尸化”了我们的照片。难道不是吗?
然后出现了对话气泡(客户订单)。我真诚地认为“唯一”的方式来处理UI就是手动创建每种可能的订单组合的图像。
我们有5种汉堡和2种薯条。客户可以订购1、2或3件物品。像你可以猜到的那样,数学很快变得很糟糕:
7个单项订单
21个双项订单
35个三项订单
63个总组合。
我最终手动在Canva白板上制作了所有63种组合。每种组合我都必须手动截图,运行所有组合通过remove.bg,组织它们到文件夹中,并重命名每个文件,以便代码可以识别它们。
我现在回头看这个项目的3,000行代码,后悔了我的决定😆
*我们最终得到了完美的分数,所以一切都好吧。
评论 (0)