下载 App

写给弹珠机乐园里,所有陪我走到今天的你们

08/24138 浏览综合
大家好,我是弹珠机乐园的作者阿琛。
在写这篇东西之前,我想先说一件可能会让很多人意外的事:我不会写代码。一行都不会。到现在为止,我依然看不懂那些密密麻麻的符号是什么意思。我的本职工作是做 Facebook 广告投放,跟游戏开发,跟编程,几乎是两个世界的事情。
所以这不是一个"资深开发者转型做游戏"的故事,这是一个彻头彻尾的外行,凭着一股愣头青的劲头,把一个念头做成了现实的故事。
事情的起点很小。我在整理五岁小侄子从商场弹珠机换回来的卡片,一张一张摞在桌上的时候,脑子里冒出一个念头:为什么不能做一款弹珠机模拟游戏给他玩呢?
就这一个念头,我什么都没想清楚,就扎了进去。我不知道游戏该怎么做,不知道引擎是什么,不知道美术资源从哪来。我唯一的工具,是因为工作关系接触了一段时间的 AI,靠着跟它一次又一次的对话,一点一点把这个念头往前推。
最开始的玩法,我照着商场里那台机器原样复刻:五个珠子起步,投珠上限九十九个,每获得五十个奖励珠子,就能换一张卡片。我了解的也仅限于此,别的什么都不懂,就这么硬着头皮开始了。
如果有人觉得界面粗糙,那是因为它当时根本没有界面。所有的元素,都是用矢量图里最基本的圆形和长方形拼出来的。整个游戏做出来,只有 68KB。我看到这个数字的时候,自己都有点不敢相信。但后来我想明白了一件事:做一款游戏,最重要的从来不是精美,而是最小可行。先让它跑起来,先保证算法不出错。就为了这一步,我摸索了三四天。
那时候它还只是一个纯网页版的东西,得在电脑浏览器里才能玩。我一直在想,怎么才能让小侄子在手机上也玩上。直到某天刷 TapTap,刷到了"本地制造"这个刚上线的功能,我脑子里灵光一闪,又去找 AI,用 TapTap 的 Maker 引擎,把它整个移植了过来。
说实话,那时候我压根没打算声张。上架 TapTap,单纯是为了让小侄子能在手机上方便地玩到而已。我以为它会安安静静地待在角落里,没人知道,也没人在意。
结果游戏上线之后,来了第一批种子玩家。你们的喜欢,你们的鼓励,还有你们一条一条给我提的建议,是我完全没有预料到的。老实说,几天前我是真没打算再更新它了,因为在我心里,做给小侄子玩这个目的,已经达到了。
后来弹珠机乐园在新品榜上待了好几天,我想,或许它还能更好一点。于是我照着大家的建议,一点一点做了些更新,才有了现在你们看到的样子。
所以这款游戏严格来说不是我一个人做的。它是我和 AI 一次次对话磨出来的雏形,是小侄子那一摞卡片给的火花,更是你们这些第一批玩家,用耐心和建议,一起把它撑到了今天这个样子。
接下来我打算学一学游戏 UI 到底该怎么做,把现在这套用矢量图搭出来的界面重新做一遍,加点贴图,好好装修一下。至于最后会捣鼓出一个什么样的作品,说实话我自己也不知道。但我知道,这件事我会一直做下去。
一个不会写代码的人,能做到这一步,靠的不是天赋,是笨功夫和一群愿意陪着一起摸索的人。
谢谢你们陪我走到这里。
这真是一段很奇妙的经历。
猜你想搜
弹珠机乐园 更新计划
哎。没意思截图
哎。没意思
2 赞
7 回复
00:15
爽还是挺爽的截图
爽还是挺爽的
3 赞
1 回复
咱们的弹珠机更真实了,也更难了截图
咱们的弹珠机更真实了,也更难了
哈喽家人们,起因是我在思考这个弹珠游戏还能怎么优化,然后我就刷抖音 恍然大悟 先上图: 我发现了一个致命问题,我们的弹珠机游戏2倍的灯数我设置错了,2倍应该是4个灯,而我们原来是5个灯。 因为一开始的数学期望是5,而我只是陪小侄子偶尔打打,并没有从来认真数过。以至于当时设计的时候是这样的: 2倍灯多了一个,游戏难度就降低了很多(我也不知道具体百分值是多少)。 此外,还有一个问题,就是我一开始是随机
11 赞
17 回复
1.0.53更新记录|我们终于有皮肤了截图
1.0.53更新记录|我们终于有皮肤了
今天爆肝一个下午,总算是把皮肤给整出来了。 一开始事情是这样的,我在想这个皮肤系统再怎么复杂,那AI不管你对它提供什么要求,他总是能给你一个结果。 于是乎我就跟Claude code讲,给我制作一个可以更换的皮肤系统。 然后在经过几轮讨论之后,它跑了半个多小时。制作了一个换颜色的皮肤系统,元素还是那些元素,然后依旧是使用矢量工具去画的图。颜色变了之后,看惯了金黄色的版本的我乍一看好像像这么回事儿。
官方
4 赞
7 回复
1.0.56 更新记录 |今天更新了13款皮肤截图
1.0.56 更新记录 |今天更新了13款皮肤
真的是牛逼大了家人们,从中午12点一直搞搞搞搞搞,搞到了这会儿凌晨四点,肝上长了个人。 一开始是按之前答应水友的修复那个乱弹bug,查清楚了,原来是因为弹珠贴近两侧会触发防卡死系统(一次也没用上),但是当弹珠离开两侧,那个算法并没有按计划取消掉,而是一直保存着,结果弹着弹着积累一定量,系统以为卡死了就往旁边移动160的力度。 后来我想着再制作一些新皮肤,今天探索了一些新办法来制作游戏。我太困了具体
官方
3 回复
1.0.15 更新记录 | 修复了全部皮肤的细节截图
1.0.15 更新记录 | 修复了全部皮肤的细节
今天把游戏皮肤整体修整了一遍。修好了多款主题里珠子和斜坡对不齐、珠子被边框挡住的问题,也去掉了图片里多余的拉杆槽,让画面更自然、操作更清楚。各款皮肤已经逐一检查,应该没问题啦。
官方
2 赞
5 回复
1.0.57 更新记录 | 皮肤做了底层重构更精细了截图
1.0.57 更新记录 | 皮肤做了底层重构更精细了
今天趁着中秋节,然后回顾了之前更新的13款皮肤。 我发现了一个致命的问题。 没错,细心的你已经发现了。这弹珠机的皮肤看着像那么回事,但是细节上出了问题。这个球的前方本来是有一个挡板的。但是新皮肤仔细看,挡板不见了,这样就显得球在空中悬浮,并且那个料槽就是一张图片。 于是我不能接受这个结局。我就去改,让他把挡板图片加上,把料槽图片加上。然后因为每个元素他都要单独生成图片素材,然后AI出来的每个结果他
官方
1 赞
1 回复
开发日志: 记一次失败的尝试
之前听到了一个水友的建议,说可以把团购也加进来。购买团购券和核销本身也是一个爽感。为此我真的很心动。于是在国庆的第三天,我在电脑群坐了一个上午和中午,尝试想把这个构想实现。 结果真正感受到了他们程序员圈子说的屎山代码的意思了。原来的弹珠机功能少,啥玩意儿都往面板上丢一丢,日子也能过。这次我就想在底部加一个导航栏,然后切换到不同页面。没想到这么简简单单的需求都这么难实现。首先是样式问题,我们的皮肤有
官方
3 赞
2 回复
1.0.48 更新
之前提高难度将每日登录登录奖励由1000珠改成10000珠,卡片兑换珠子倍率从1:2改成1:10。 后来难度回调之后,这些设置忘了同步回调。 本次更新将每日登陆改回1000珠,卡片兑换珠子比例改为之前投票得票最多的1:5。 —————— PS: 最近还做了七个新游戏,一开始就是一个念头,然后做下去越来越困难,效果不达预期,已经全删掉绝大部分,只剩一个模拟投放广告的游戏,由于这个是我主业,我对
官方
1 赞
1 回复
最近在taptap上看到一堆弹珠机竞品
咱们弹珠机游戏上线20多天,竞品在9月份批量出现。 这很正常,他们游戏公司估计用爬虫每日监测上榜游戏数据,我们此前弹珠机在ios新品榜50左右呆了一段时间,给人盯上也是很正常。 我这个弹珠机大概就这样了,希望竞品们可以做得好玩一点,到时候我也拿给小侄子去玩。 在我们跨境电商行业也是这样,监测到谁跑出一个产品,立马几百个同行跟上,批量复制,然后卷广告,卷价格,没多久就是一地鸡毛。 主业看得多了说实话
官方
5 赞