嵌入式工程师自己写了个小程序,上线半个月用户 1k6 了

210 天前
 wctcemilio

虽然感觉我的例子不太具有参考性,但是感觉挺有意思的,发出来分享下。

自我介绍

本职工作是嵌入式开发/车联网,主力语言是 c/c++,偶尔写一写 python 。

开发初衷

自己和朋友玩 mmo ,发现游戏的装备配置很有意思,但是有的装备拿不到,又没有一个直观的工具能查看数据。去相关论坛里逛了一圈,主流的做法就是 excel/app/网页端工具,但是前两者手机端无法操作,因为往往我或者说其他用户最想使用类似工具的时候是上不了游戏的时候,也就没有 pc 端的使用环境,后者虽然手机也可以操作,但是作为这类配装模拟工具很重要的一个功能就是分享,类似说“你看我配的这套 dio 不 dio”,网页工具的开发兄弟可能初期也是把 pc 端作为主要使用平台,没有考虑移动端的适配,导致手机使用的时候分享极其别扭,截图无法展示完整数据(虽然我看他后来也加入了截图生成的分享功能)。于是我就想着能不能自己撸一个,方便自己和其他一起玩的朋友。

开发流程

  1. 注册流程。真是一眼黑,在本站和 b 站看了几个相关流程的介绍文章和视频,才准备好了全套环境,包括开发平台的注册,个人开发者认证,备案。提一嘴的是个人认证也是目前这个项目除了时间成本以外的唯一投入,30 元。
  2. 具体功能实现。微信原生开发工具使用的 js ,问题来了,自我介绍的时候我就说过我并不会 js ,但是没问题,不是有 cursor 吗,直接一把梭。写了一个比较详细的.md 描述了整个项目的基础功能框架和 ui ,一个周末的时间项目的雏形就出来,然后就是无止境的功能调试和提示词修改。
  3. 上线以及推广。认证通过之后备案通过之前,小程序只能通过直接扫码(每日限制 50 人)或者体验版(总限制 15 人)的方式给其他用户使用,一开始也只能在相关论坛和游戏群里小规模推广下,收集一些反馈。认证通过之后,由于游戏是固定每周三维护,经常会有相关的装备数据特效的更新,我也算比较勤快,基本 9 点开服 10 点左右就能把数据更新完成,慢慢的论坛里讨论相关职业配装的帖子下也经常能看到我的小程序的截图,美中不足的是虽然在分享界面做了内嵌二维码的展示图,但是大部分的用户更加倾向于直接截屏,以致于经常有人会在下面问这是啥软件,引流效果有待商榷。

目前情况

如图所示 当然秉着得把腾子薅我的认证费给赚回来的想法,我也开通了广告服务,uv 过 500 就可以申请,周一才上线

小计

总的来说整个开发流程还是挺有趣的,虽然和 ai 斗智斗勇非常痛苦,不过半夜下游戏刷论坛的时候偶尔能看到有玩家拿着我的程序截图讨论还是挺有成就感的。这两天由于 cursor 响应越来越慢了,切到了 trae 试了下,暂时的体验是响应速度比 cursor 快不少,其他的暂时还没感受出来。以上,行文仅供诸君一乐

3653 次点击
所在节点    分享创造
20 条回复
luckyrayyy
210 天前
我觉得这个挺有搞头的,大多数游戏都没有一个官方或者非官方的数据平台,想看东西只能上游戏。不过你怎么把官方数据拉下来的?
wctcemilio
210 天前
@luckyrayyy #1 当然是最笨的办法,自己手动采集,毕竟是开服才几个月的游戏,装备库还不算很大
GlennAeon
210 天前
md 是怎么描述的
duuu
210 天前
我自己开发的查游戏资料的小程序,累计 9w 用户。靠广告收入也不高,不过流量挺好,小黑盒也曾经联系过我在他们那边开发一个。
最终的问题死于个人开发者没有这种类目,一旦被同行举报,就只能下架。所以最后放弃了
FakerLeung
210 天前
其实我更好奇 MD 事咋写的
pangziliu
210 天前
Takashi123
210 天前
同做嵌入式的,以前也干过车联网,老哥有工作机会么
yoiteshaw
210 天前
手动采集数据碰到大版本更新是不是就崩了
lsylsy2
210 天前
感觉这种有一定的法律风险,毕竟涉及了游戏本身的知识产权(特别是如果拆包自动采集数据的话),不知道小黑盒这种专业的怎么做
wctcemilio
210 天前
@FakerLeung @GlennAeon @pangziliu 其实就是角色设定+具体页面框架,比如“第三栏请使用一个单独的 container 或者其他组件,包含一个列表,每个副职业所对应的列表显示内容不同,暂时只使用“采集”,该组件为一个 3 列 5 行的列表”等
wctcemilio
210 天前
@yoiteshaw #8 理论上是的😅
wctcemilio
210 天前
@lsylsy2 #9 目前都是手动采集的数据,拆包这块暂时不涉及,不过确实有可能有这方面的风险
wctcemilio
210 天前
@Takashi123 #7 不太行只能说,在国企本来就不重视研发,现在更多的是做系统集成了
wwk
210 天前
想看 md
jimmy3780
210 天前
@pangziliu 这个不是域名,是 V2EX 匹配错误,op 想表达写了个比较详细的 Markdown
kakki
209 天前
我搞过,不建议搞在小程序里,ip 的事情很麻烦,现在不收拾你不代表你不会被处理,减你搜索权重是小事,大部分直接就 ban 掉.
KeysPAN
209 天前
歪个楼,有点好奇,op 的物联网工作 C++是用到什么程度的?我在小公司干,主力大部分是 C ,C++只能说是学到了类和对象,而且接触大厂的那些系统啊啥的好像是以 C 为基础写的固件。连 C++的类都少见。
wctcemilio
207 天前
@kakki 感谢提醒,不过 ban 了其实也无所谓,毕竟是业余时间的一个小玩具练手
wctcemilio
207 天前
@KeysPAN 我们会有一些 cv 工程化的工作,onnx 啥的会用到,再就是我们主要是做应用层的工作
KeysPAN
207 天前
@wctcemilio 噢噢

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://ex.noerr.eu.org/t/1114654

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX