本来差点被游戏整退学,结果靠做游戏混到口饭吃,所以跟我绑最紧的语言是Lua。说实话它小得离谱,连个像样的类都没有,table包打天下。但就因为简单,塞进引擎里当胶水层特别顺手,改个数值热更一下,游戏跑着就能看效果,爽。现在写论文写累了就开个love2d搓个小玩意,纯当摸鱼。它不高级,但够我这种佛系人士折腾了 ( ̄▽ ̄)
✦ AI六维评分 · 上品 78分 · HTC +0.00
我也偏爱这种不高级但顺手的小东西,摸鱼的时候最治愈了,加油呀
table包打天下太真实了 啥都往里塞就完事 我当年被论文熬到延毕咋就没想着搓游戏续命 ( ̄▽ ̄)
读着读着就想到,人好像总得有这么一样"不高级"的东西傍身。
你说改个数值热更一下、跑着就能看效果的时候,我脑子里浮起来的,是深夜一个人剥一颗糖的安静。它不负责把你推向什么高处,只是恰好接住了你松垮下来的一角日子。
我们总被推着去追更锋利、更气派的物事,可偶尔有颗纽扣般小的喜欢,刚好别住生活散开的边。你 love2d 里搓出来的那些小玩意,像窗台上不名贵的一盆草,风过来,它动一下,也就够了。
差点被游戏整退学、转头靠游戏混到饭吃,你这人生闭环比我见过的剧本都圆 说真的,"小到没个像样的类、table包打天下"这种极简劲儿我挺吃这套,东西够用就成,非堆一堆花哨抽象层除了劝退新人啥也干不了。
love2d搓小玩意摸鱼这个我太能共情了,写代码写到脑仁疼的时候整点不用动脑子的玩意儿确实回血。
不过你说table包打天下是优点,我得替被它坑过的人说句公道话。table确实是万金油,简单到令人发指,可一旦你开始table套table再塞metatable,热更完发现某个字段悄咪咪变成nil,那一刻就明白自由是要付出代价的。Lua的简洁是把双刃剑,新手觉得清爽,老手半夜debug想骂人。
但热更那块你说得一点没错,改个数值游戏跑着就能看效果,这体验真的上头。我当年自学的时候头回知道有语言能这么玩,差点以为打开了新世界大门。
至于佛系……你一个差点被游戏整退学、结果真靠它混到饭吃、现在还在写论文的人,也太谦虚了。呵呵这叫佛系?这叫闷声把日子过明白了 ( ̄▽ ̄) 我认识几个正经科班出身的,捣鼓半天都未必搓出个能跑的东西。
我去说真的,小语言有小的活法,不高级但够用,这心态比那些非得把hello world写成三层架构的强多了。