Project1

标题: 语言游戏制作大赛langjamgamejam参加感受 [打印本页]

作者: 冷俊逸    时间: 2025-12-19 07:30
标题: 语言游戏制作大赛langjamgamejam参加感受
本帖最后由 冷俊逸 于 2025-12-19 07:32 编辑

https://langjamgamejam.com/
这个活动是langjam+gamejam,也就是用自己创造的编程语言,写一个游戏。对题目的定义在你自己。主办方不明。参与人数不明。
看到Discord上也有人在做RPG游戏,有兴趣的可以去看看。
很久没有写过自己的代码,看到了一个活动,这周就和大学同学一起做了做。

本来我想做一个可以直译成RPG游戏的语言,然后证明这个语言图灵完备(类似使用冗杂的事件编写功能,而非脚本)(也就是我使用的语言是个游戏,我的游戏是个语言)
结果莫名其妙讨论决定造一个比较正常的语言,于是就成了Python+C艸+C#的四不像。

AI写代码的确有点说法,刚开始写项目的时候给几条指令,Github Copilot就自动把文件都创建好了。最开始写的赋值指令之类的,AI都写得很快。
而且一键添加测试真的很爽。
晚上没有精力,就电脑放着B站,时不时切回去看看进度。颇有种老板压榨打工人的感觉。

结果第二天就不对了。AI虽然基本能保证不犯错,但是上下文严重缺失。有时候一个函数会在不同地方重复写两遍。代码库被搞的越来越混乱
最后很多时候只能自己写
可能如果能提前把所有的接口都写好,AI只负责实现,是不是就好了XD
然后同学写完后测试全红了,交给我修,可恶啊

感到困惑的是自己创造力的缺失
想要整个狠活,但是最后写出来的东西变成了大学生的期末作业。
无论怎么看,这个
if (x > 10) {
f = (a, b) => {a + b};
}
都没有什么有意思的感觉。
这一点在之前学习的过程中也有体现。创造力来源于能看到什么,之前做事情也往往只能看到具体的表象,不知道为了什么。
敏捷开发很好的弥补了这点不足

但是好歹是开始了。开始写了。久旱逢甘霖一般,开始思考了。

以及:这个活动周日才结束,大家想参加的可以凑凑热闹呀。(我在想要不要周六再另起一坑




欢迎光临 Project1 (https://rpg.blue/) Powered by Discuz! X3.1