17173 > 游戏资讯 > 官方公告 > 正文

《1000王子: 生而为爱你》开发者日志:我最早的编程经历

2025-12-11 14:50:12 神评论

17173 新闻导语

《1000王子: 生而为爱你》开发者分享早期编程经历,从困惑到顿悟,如何用代码打造浪漫乙女游戏。揭秘游戏开发背后的故事与SEO优化技巧,吸引玩家点击!

Hi,我是琴研。最近我持续感冒,喉咙很痛,没法录影片。
照理说在热带泰国不容易感冒,而我在大量吃冰淇淋🍦再洗澡,吹一夜风扇后就感冒了,也有可能是当日空铁太冷,坐我旁边的人一直咳嗽,我没戴口罩,她把病毒送给了我。
STEAM 会在游戏预定发售日前三周发邮件📩说「请在接下来的几天里,提交游戏的生成版本以供审核,以确保能按时发行」。
我还在加紧赶工做游戏,昨晚闭上眼想起了我做早的学编程经历。

那时候大概是千禧年以后,我还是个中学生,学校开设了一个学电脑编程的免费课外学习班,我和同桌都对电脑很感兴趣就一起报名了。
初次上课,机房有点昏暗,编程老师是个戴眼镜的穿着格子衬衫的清瘦的年轻男子,他说他将教学 pascal 语言,那是在那个年代曾经流行过的适合初学者的编程语言。老师那个形象一直烙印在我的脑海里,和后来我看到的很多影视剧展现的程序员的刻板形象重合。
第一堂课老师为了生动活泼好理解,请三位男同学上讲台,因为班里男生远多于女生。他们三个并列站着,并被分别命名为 abc,老师说把 a 赋值给 b,b 赋值给 c⋯我完全不理解,我不明白为什么要这么做,整堂课我都听不懂,不明白,脑袋里满是问号❓
然而我对编程的热情还没有熄灭,于是我去书店买了 visual basic 的编程学习书,据说 VB 的语法简单好学易懂,第一章内容是「变量」,介绍了各种变量,不同的数据类型有整数,小数,字符,布尔..我依然非常困惑不解,不明白变量有何用途……
后来编程课要上机实践操作,我们在满是大屁股电脑的机房里上机,让我焦急的是我分配到的电脑竟然没有鼠标,只有键盘,我慌了神,无法操作了。这时,坐我旁边的胖墩墩的小男生说「没关系的,只用键盘也可以全部操作!」,「啊,真的吗?」愚钝的我大吃一惊!于是友善的他和我交换位置,他把有鼠标的电脑让给了我,自己用只有键盘的电脑操作。
我偷看到他一番流畅自如的键盘操作,他能熟练地只用键盘打开所有工具和菜单。不一会儿,他就编了一个黑色方块下落的非常简易有趣小游戏,我真是佩服又震惊,因为我的屏幕上什么都编不出来…我虽然倍感挫败和打击,但也认清了我自己原本就是技不如人,愚笨迟钝。
其实我没法在编程课上集中精力,因为教室里总是关着窗户,拉着窗帘,那是为了保护电脑不被光照,避免太多灰尘。但是空气不流通,我呼吸不到新鲜空气,土褐色尼龙材质的廉价窗帘遮挡着阳光,让我晒不到自然日光,只有室内昏暗的日光灯。同时我们脚上还套着鞋套,那是为了保护机房地面干净,但这鞋套让我感到浑身气闷。
当然如果这个人编程技术不行,就会抱怨环境问题。直到前些年,我终于自己开始制作乙女游戏,在使用 unity 引擎的 package Naninovel 来制作视觉小说时,需要学习代码。在这过程中,我再次接触到了和我中学时相似的编程概念,这次我终于茅塞顿开,恍然大悟。比如我曾经困惑的变量,原来在游戏里可以设置数据{playername}类型为字符,玩家就自己取名字就是赋值。判断正确与否来执行不同的故事支线时,可以使用布尔,true/false。还有在我在游戏中让玩家收集王子的心跳,呼吸,热量等解锁房间,这些变量都是整数。
这让我意识到学习编程单纯地像背英文单词语法那样死记硬背是没有用的,一定要放在一个具体的游戏项目或应用项目里去执行,在付诸实践的过程中,了解到自己需要实现怎样的功能或效果,再去找对应的代码测试执行,在不断调试后才能直观准确地掌握不同的编程语句。
我能力不足,数学和逻辑很差,所以我很难学会 unity 引擎中使用的 C# 语言,编程是我的短板和缺陷。我觉得应该扬长避短,做游戏不要在自己的劣势上耗费太多精力。而且光是 Naninovel 里的编程都已经足够我学习很久,我深入学习 Naninovel 的指南,我主要用背诵代码的笨拙方式学习,然后运用在「1000 王子」游戏系列的编程里实现功能。给玩家带来好玩又甜蜜浪漫的乙女游戏是我的开发目标!!
【来源:steam】

你不知道点进去会是什么