V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
爱意满满的作品展示区。
beiguo
V2EX  ›  分享创造

[送码🎁]桌面新宠 2.0,分享下自己耗时半年开发的能和多种小工具互动的宠物

  •  3
     
  •   beiguo · 128 天前 · 7166 次点击
    这是一个创建于 128 天前的主题,其中的信息可能已经有所发展或是发生改变。

    应用简介

    桌面新宠(NewPet),是我耗时半年开发的一款桌面宠物。我是被 QQ 宠物影响的那批人,上学时天天给 QQ 宠物喂食,很可惜它现在不在了。所以,我开发的初衷是想要在电脑桌面上拥有一个小宠物。

    1.0 做的比较粗糙,所以到 2.0 才好意思来分享下自己的成果。

    应用功能

    • 我不想这个宠物只是个花瓶

      想让它和我常用的工具能有个深度的交互。

      为了这个小宠物,我做了一大盘饺子😊。最终这盘饺子里就有了 [专注] [休息] [木鱼] [诗词] [白噪音] 等功能。每个功能,我都细心打磨了宠物的交互动作。

    • 我不想这个宠物要太多的权限。

      到底加哪些工具的时候,也参考了很多优秀的应用,后续也会丰富很多工具。但我也极其的克制。尽量新增的每个工具都不需要底层的权限,确保用户的隐私和使用便利。

    开发过程

    技术栈用的是原生 swift ,我是个 Java 后端工程师,重头学习了 swift+swiftui 。但这些对我不是困难事。开发的大部分时间都耗费在了宠物设计上。

    踩坑经历

    • 第 1 次:blender 3D 。想着一步到位,直接学了 2 个月 blender ,几乎刷遍了 B 站 blender 教程,最后上手捏 3D 。效果还行,但最终还是放弃了,是因为 3D 太吃内存了,在桌面应用上施展不开。
    • 第 2 次:Spline 3D 。交互效果特别棒,但 Spline SDK 用的架构和我用的不太一样,浪费了半个月时间最终放弃。
    • 第 3 次:Spine 和 Live2D 。这两个算是一类,骨骼动画,也探索了一阵子。授权费有点小贵,无力承担😭。
    • 第 n 次:Blender 2D 手绘简笔画 + AI 渲染 + PS 切图 + AE 动画。现在动画比较简单,属于自己能力有限,不会画低头、侧身等动作,还是自己平时观察的太少,没有基础。不过我正在努力学习,相信随着版本会越来越好💪🏻。

    下载使用

    App Store 搜索 [newpet], 或者搜索 [桌面新宠] 或 前往 AppStore 下载

    我先送 10 个码,如果伙伴们没有领到,我会在留言区再送 10 个。请留下邮箱,任何意见和反馈,都欢迎留言。应用里也有我的联系方式,感谢大家的支持。

    兑换码

    P7N77MK9LY7L
    RW9MKRNX3AAT
    7XRXY9Y3L6EP
    X7YFXXENN3NN
    KN9XN7N4YLTP
    4MJ399M46JLL
    XAKLYRT6WXMK
    XEXYHEJ6KMKK
    ALW9F7K4H7R9
    KXAJFPYYFNM4

    104 条回复    2024-07-26 16:01:47 +08:00
    1  2  
    OrionParker
        1
    OrionParker  
       128 天前
    XEXYHEJ6KMKK 已用
    StinkyTofus
        2
    StinkyTofus  
       128 天前
    现在做这个必须要接入 AI , 让宠物自己产生性格和交互。
    qgewfg
        3
    qgewfg  
       128 天前
    KXAJFPYYFNM4 已用,谢谢 OP
    beiguo
        4
    beiguo  
    OP
       128 天前
    @StinkyTofus #2 感谢建议🙏,在刚做这款产品时就考虑了 AI 。在 App 的关于里的核心价值中也提到了 AI 。预计在 3.0 中会推出,现在在评估引入效果。
    Goalonez
        5
    Goalonez  
       128 天前
    7XRXY9Y3L6EP 已用,感谢 OP 。

    好奇怪,为什么同时下了两个东西下来
    killpanda
        6
    killpanda  
       128 天前
    P7N77MK9LY7L 感谢
    megamu2018
        7
    megamu2018  
       128 天前
    RW9MKRNX3AAT 感谢 OP
    beiguo
        8
    beiguo  
    OP
       128 天前
    @Goalonez #5 感谢支持。NewPet 是我的,旁边那个没见过,应该是在其他地方误下载的吧,哈哈。应用都是经过 AppStore 审核的,没有任何后门,放心使用😀
    neochen13
        9
    neochen13  
       128 天前
    都用完了,有些遗憾,希望能发一个,谢谢哈
    我的邮箱:
    aW0ub3V0bG9vay5jb20=
    lvsp95
        10
    lvsp95  
       128 天前
    都用完了,求码,谢谢
    邮箱:ZGFwZW5nOTUxMUBnbWFpbC5jb20=
    qiyuanshouji
        11
    qiyuanshouji  
       128 天前 via iPhone
    挺有意思 好可爱的宠物
    期待一个兑换码 谢谢
    d3V3ZWlzY3JpcHRAZ21haWwuY29t
    Lituby
        12
    Lituby  
       128 天前 via Android
    非常棒,再开发个 QQ 企鹅宠物,哈哈
    bGl0dWJ5QG91dGxvb2suY29t
    YaD2x
        13
    YaD2x  
       128 天前
    求码 OTQxMTA0Y0BnbWFpbC5jb20=
    beiguo
        14
    beiguo  
    OP
       128 天前
    @lvsp95 #10 已发送,感谢支持
    beiguo
        15
    beiguo  
    OP
       128 天前
    @qiyuanshouji #11 已发送,感谢支持
    guanrui1204
        16
    guanrui1204  
       128 天前
    求码,谢谢
    Z3VhbmppMDFAZ21haWwuY29t
    Zoopen
        17
    Zoopen  
       128 天前
    看着很不错,求码,谢谢
    aHVhbmd6b29wZW40ODY5QGdtYWlsLmNvbQ==
    Rollup
        18
    Rollup  
       128 天前
    申请试用一下 ZmtudHN1QG91dGxvb2suY29t
    hapsinge
        19
    hapsinge  
       128 天前
    aGFwc2luZ2VyQGdtYWlsLmNvbQ==

    支持求码,谢谢
    EvansUtopia
        20
    EvansUtopia  
       128 天前
    求码,感恩的心
    ZXZhbnNyZTEyMjJAZ21haWwuY29t
    imwangpan
        21
    imwangpan  
       128 天前
    楼主有考虑出 windows 版吗?
    defcc
        22
    defcc  
       128 天前
    @Goalonez 你这是下载了一个我开发的 App
    beiguo
        23
    beiguo  
    OP
       128 天前
    @imwangpan #21 感谢支持,已经在开发中了,预计 8 月份上线
    saimax
        24
    saimax  
       128 天前 via iPhone
    求一个兑换码 谢谢
    c2NvdHR1azIwMjBAZ21haWwuY29t
    hancats
        25
    hancats  
       128 天前 via Android
    刚看到,感觉宠物挺可爱,希望能越做越好!求个码,感谢:aGFuY2F0c0Bmb3htYWlsLmNvbQ==
    beiguo
        26
    beiguo  
    OP
       128 天前
    @neochen13 #9 兄弟,这个邮箱解析出来,发不了啊,或者您给我发个邮件,然后我给您发兑换码。bHV5b25namlhbnp1aXFpYW5nQGdtYWlsLmNvbQ==
    Daniel0829
        27
    Daniel0829  
       128 天前
    dGVjaGRhbmllbEBkdWNrLmNvbQ==
    谢谢。
    beiguo
        28
    beiguo  
    OP
       128 天前
    @Lituby #12 已发送,感谢支持
    neochen13
        29
    neochen13  
       128 天前
    @beiguo #26 抱歉哈,手抖打少了,我去给老哥发邮件,谢谢老哥
    neochen13
        30
    neochen13  
       128 天前
    @beiguo #26 已发邮件,谢谢老哥分享
    xlongye
        31
    xlongye  
       128 天前
    来晚了,求个兑换码,多谢
    eGxvbmd5ZUAxMjYuY29t
    Shum1n
        32
    Shum1n  
       128 天前
    来晚了,求个码, 感谢 OP
    NTQwODQyOTMwQHFxLmNvbQ==
    easymbol
        33
    easymbol  
       128 天前
    蹲个码,想玩玩
    N2pndmNteXB1QG1vem1haWwuY29t
    beiguo
        34
    beiguo  
    OP
       128 天前
    @neochen13 #30 已发送,感谢支持
    neochen13
        35
    neochen13  
       128 天前
    老哥好,请问怎么使用额,打开以后,点击诗词没反应……
    zyxk
        36
    zyxk  
       128 天前
    [email protected] 想试试,谢谢啦
    Gud
        37
    Gud  
       128 天前
    蹲个码 谢谢
    [email protected]
    p.s.后续会提供彩虹猫类似的 ide 插件吗
    lockheart
        38
    lockheart  
       128 天前
    [email protected]
    蹲个码,也是 qq 宠物老玩家,qq 宠物没了伤心了一段时间
    感谢开发者🙏
    aeiou520
        39
    aeiou520  
       128 天前
    [email protected] 感谢大佬~~
    beiguo
        40
    beiguo  
    OP
       127 天前
    @neochen13 #35 打开之后 桌面会显示一个座右铭。内容和位置都可以自己设置,后续会多加几个字体。
    ychen997
        41
    ychen997  
       127 天前 via iPhone
    求一个码,谢谢,想起回到了 xp 时代有各种桌面宠物
    eWluYW4uZW1haWxAZ21haWwuY29t
    21dacia
        42
    21dacia  
       127 天前
    王子请 赐码
    21dacia
        43
    21dacia  
       127 天前
    王子请赐码
    ZGFjaWFfYm1AcXEuY29t
    iyahd
        44
    iyahd  
       127 天前
    求码,感谢大佬:
    MTAwOTIwMDgxMkBxcS5jb20=
    otakustay
        45
    otakustay  
       127 天前
    来个白毛红眼萝莉二次元妹子版本不
    ydatong
        46
    ydatong  
       127 天前
    已购买,没仔细看,我以为可以点击交互,喂食物呢😂
    beiguo
        47
    beiguo  
    OP
       127 天前
    @ydatong #46 感谢支持,会增加交互的。这版是和一些效率工具的交互,下一版就会有吃东西等的交互。其实第一版就有吃东西,只不过对画的东西不满意,又去掉了。耐心等一等🙏

    上一版的草图,觉得不好看,所以删掉了。
    gogo88
        48
    gogo88  
       127 天前
    d2VuemhhbzE5ODhAZ21haWwuY29t ,求个码
    ydatong
        49
    ydatong  
       127 天前
    @beiguo 可以的,问一下我现在 focus 状态,怎么退出去设置别的状态,找不到设置,也没法退出。
    beiguo
        50
    beiguo  
    OP
       127 天前
    @ydatong #49 可以点击菜单栏显示主界面,然后关闭专注开关。这版的确有点体验不好,好几个朋友反馈这个问题了。下一版我在 dock 上加一个图标,这样大家好找一些。
    Xhofe
        51
    Xhofe  
       127 天前
    求个码🙏🏻:
    aUBubi5jaQ==
    seeyourface
        52
    seeyourface  
       127 天前
    大佬,win 有吗😭
    beiguo
        53
    beiguo  
    OP
       127 天前   ❤️ 1
    @seeyourface #52 8 月中旬会出 window 版😀
    EruDev
        54
    EruDev  
       127 天前
    求个码
    MTAyNzkyNjg3NUBxcS5jb20=
    beiguo
        55
    beiguo  
    OP
       127 天前
    @guanrui1204 @Zoopen @Rollup @hapsinge @EvansUtopia @saimax @hancats 感谢支持,兑换码已发送
    benzalus
        56
    benzalus  
       127 天前   ❤️ 1
    能喂内存碎片给 ta 吃么[狗头]
    zsk425
        57
    zsk425  
       127 天前
    以后可以考虑再出一个:桌面元婴,以后修仙就靠你了
    beiguo
        58
    beiguo  
    OP
       127 天前   ❤️ 1
    @benzalus #56 我之前想过把要删除的文件扔给 ta ,ta 有个张嘴吃进去的效果。如果是内存碎片的话,我得好好想想怎么做交互效果
    Rokun
        59
    Rokun  
       127 天前
    来晚了, 求个码. cm9rdW5AaWNieWhlcm8uY29t
    ChangQin
        60
    ChangQin  
       127 天前
    来晚了, 作者大大求个码 Y2hhbmdxaW5oYXBweUBxcS5jb20=
    nokia555
        61
    nokia555  
       127 天前
    看着很不错,求码,谢谢
    ODIxMDA1MjA2QHFxLmNvbQ==
    margoxlive
        62
    margoxlive  
       127 天前
    哈哈,我的踩坑经历和楼主很像,不过我最终还是选择了 live2d ,直接购买商业授权的模型就行,很便宜,可以加个好友交流交流
    bWFyZ294
    lilyaki
        63
    lilyaki  
       127 天前
    我小时候有个毛绒熊猫,天天搂着睡觉,在毛绒缝里还藏了零花钱,结果我妈搬家把她丢了…希望这只电子熊猫后面能优化得更可爱些。MTU2MTYzODU5QHFxLmNvbQ==
    xf666666
        64
    xf666666  
       127 天前 via iPhone
    求一个

    emN4dWVmZW5nQHZpcC5xcS5jb20=
    Bssn
        65
    Bssn  
       127 天前 via iPhone
    感觉很有意思啊! 😁 求个码试试:b2trb251bGxAZ21haWwuY29t
    Cantoblanco
        66
    Cantoblanco  
       127 天前
    支持一下,看着好可爱,来晚了,不知道还有机会求个码吗?非常感谢作者!!
    Y2FudG9ibGFuY29AcHJvdG9ubWFpbC5jb20=
    Crump
        67
    Crump  
       127 天前
    [休息] 点击跳过无反应。
    kalthus
        68
    kalthus  
       127 天前
    支持一下,看起来很不错
    来晚了,求个码:NjE2NjEwMjcyQHFxLmNvbQ==
    beiguo
        69
    beiguo  
    OP
       127 天前
    @Crump #67 兄弟,您是什么机型,系统版本。麻烦告知下,我做下测试。
    EvansUtopia
        70
    EvansUtopia  
       127 天前
    试用了一下。老哥,个人建议你引入一个专业的设计师,让他做动画什么的,你就专心做功能和规划。
    Laysan
        71
    Laysan  
       127 天前
    支持一下,看起来很不错
    来晚了,求个码:bHNsdnh5QDE2My5jb20=
    beiguo
        72
    beiguo  
    OP
       127 天前
    @EvansUtopia #70 感谢老哥建议。正琢磨找设计师这事呢。只不过现在这 app 收入几乎为 0,覆盖不了成本。我正在游说朋友入伙
    Crump
        73
    Crump  
       127 天前
    @beiguo #69 不知道怎么触发的,那会急用电脑 command + q 强制退出了,现在没法复现了。13-inch, M1, 2020, 系统最新正式版。
    beiguo
        74
    beiguo  
    OP
       127 天前
    @Crump #73 好嘞,我找朋友电脑测下,感谢
    Emyorii
        75
    Emyorii  
       127 天前 via iPhone
    支持,有当年那感觉了哈哈,求个码,SDBpMEBvdXRsb29rLmNvbQ==
    Leo
        76
    Leo  
       127 天前
    [email protected] 也是被 QQ 宠物影响的一代,学习能力好强!也折腾过 Blender 和 Spline 觉得虽然能做一些但还是太耗费时间了...
    xinpure
        77
    xinpure  
       127 天前
    大佬, 求个码: eGlucHVyZXpodUBnbWFpbC5jb20=
    n0nnull
        78
    n0nnull  
       127 天前
    哈哈哈再加点喂食这种娱乐性质的交互就有 QQ 宠物那感觉了
    n0nnull
        79
    n0nnull  
       127 天前
    @n0nnull #78 不知道 OP 还有码没
    YWJpbWVzYWZoZWFyQG1haWwuY29t
    langdalanghonghu
        80
    langdalanghonghu  
       127 天前
    求一个码谢谢 bGltYW51cDY1NkBnbWFpbC5jb20=
    iMusic
        81
    iMusic  
       127 天前
    想法真不错
    laragh
        82
    laragh  
       127 天前
    求一个码 谢谢 bGFyYWdoQDE2My5jb20=
    runking
        83
    runking  
       127 天前
    求一个码 谢谢 N2NhaWZlaSU0MGdtYWlsLmNvbQ==
    zht94
        84
    zht94  
       127 天前 via iPhone
    突然真的想回味一下 q 宠,以前还玩过电子宠物机,可以和别人合体
    求一个码 Mzk2MzUzNzFAcXEuY29t
    hahazifengzi
        85
    hahazifengzi  
       127 天前
    刚入手 MAC ,前来求个码,感谢 OP
    hahazifengzi
        86
    hahazifengzi  
       127 天前
    刚入手 MAC ,前来求个码,感谢 OP:ODM3ODMxODM1QHFxLmNvbQ==
    HoseaDev
        87
    HoseaDev  
       127 天前
    求个码,谢谢:aG9zZWFkZXZAZ21haWwuY29t
    karatsuba
        88
    karatsuba  
       127 天前
    码码码码码求个码
    karatsuba
        89
    karatsuba  
       127 天前
    MTM1MjYwNDM3NTBAMTYzLmNvbQ==
    SorenSong
        90
    SorenSong  
       127 天前
    玩玩熊猫,谢谢 MzQ1MjkzNTI3JTQwcXEuY29t
    zsk425
        91
    zsk425  
       126 天前
    现在付费排行榜里都能看到了,恭喜
    beiguo
        92
    beiguo  
    OP
       126 天前
    @zsk425 #91 感谢老哥,我还得再接再厉。今天拿去给公司的测试同学炫耀,被人家三分钟不到测出个大 bug 。连夜修复了一版。争取这个月底再发个大版本。
    beiguo
        93
    beiguo  
    OP
       126 天前
    @Daniel0829 @xlongye @Shum1n @easymbol @zyxk @Gud @lockheart @aeiou520 @ychen997 @21dacia @iyahd @gogo88 @Xhofe @EruDev @Rokun @ChangQin @nokia555 @lilyaki @Bssn @Cantoblanco @kalthus @Laysan @Emyorii @xinpure @n0nnull @langdalanghonghu @laragh @runking @zht94 @hahazifengzi @HoseaDev @karatsuba @SorenSong 感谢老哥们的支持,我这版的 100 个码已经送没了。这个月底会更新大版本,到时再送码,感谢🙏
    YoungAD
        94
    YoungAD  
       126 天前
    来晚了大佬求个码!谢谢! YWVyZGF4eW91bmdAZ21haWwuY29t
    looo
        95
    looo  
       126 天前
    恭喜🎉🎉🎉 AppStore 付费排行榜上榜排名:16


    预定这个月大版本更新激活码,排个队 3 。 NjY4MzM0NjBAcXEuY29t
    EvansUtopia
        96
    EvansUtopia  
       126 天前   ❤️ 1
    既然拿了大哥的激活码,那么就给波反馈

    # 使用体验
    1. 功能载体是 Panda ,无论后续增减什么功能,直面用户的第一点就是模型。老哥后续得花大精力去设计、优化这个模型,甚至我觉得应该是下个版本 P0 ,及每个版本的 P1 需求。独立开发软件,美即正义。
    2. 现在这些功能暂时还打不到什么痛点,目前应该除了宣发送码用户外没有其他自然用户吧?老哥得想想有什么具象的痛点需求了,期待老哥后续的更新

    # 后续思考(叠甲:粗浅、无恶意的思考)
    1. 虽然现在对比历史多了很多变量,例如 AI 啥的,但是应用载体 Panda 和后续其他功能没有强绑定关系,老哥得要好好想想这个载体对于用户意义是什么?我初步能想到的可能真的只有「美」这一个点,当然这个点我觉得也是能玩很多东西,不过没想清楚玩的这些东西是否有核心竞争力,如果没有,那么为什么要在这个载体上花大资源?陷入循环。
    2. 这个应用有一个很明确的既往历史对标,QQ 宠物。从当下的完成度及可预见的未来更新看,武断的说一句,打不过。得想想差异性,另辟蹊径。
    beiguo
        97
    beiguo  
    OP
       126 天前
    @EvansUtopia #96 感谢老哥建议,很贴近现在的困境。目前付费用户还是个位数。

    历史对标 QQ 宠物,一时半会的确打不过。打不过的比较大的点是 QQ 宠物定位是网络游戏。在国内的环境下我还没能力碰游戏,各种审批和出版号等问题没能力解决,费用暂时也承受不起。所以短时间内可能还是定位在桌面端效率工具的集成和交互上。月底这一版会加入 AI 。

    小熊猫的形象还有很多需要优化的内容,让他慢慢的成长吧,其实是我自己对审美和设计的慢慢成长 。有其他老哥也建议请个设计师,这块我也给自己定了目标,这款 APP 达到什么量级开始我会花钱请一个。

    的确暂时没解决什么痛点问题。做这款宠物的时候,我把市面上的不光是 appstore ,包括 android 的应用市场中的效率工具都翻了一遍,看看哪些可以集成进来。我自己有洁癖,陷入了权限的怪圈,一般涉及到需要申请用户权限的功能都非常慎重。后续版本会尽力去解决一些痛点问题。

    再次感谢老哥的建议🙏
    EvansUtopia
        98
    EvansUtopia  
       126 天前
    @beiguo 抱歉,我没表述清楚。
    1. 打不过 QQ 宠物的点并不在社区和网游层面,单纯特指他出现在桌面的那个模型都打不太过。老哥可以研究一下他当初那个模型有多少细节、动画,以及与用户的直接交互。对独立开发而言,单单这些表现层的追平都需要极大的资源。


    2. 对于第二第三段的内容,我的观点和你稍有差异,老哥看看是否合理。
    「营收以后优化专业设计」这本身就是个循环悖论。老哥看看我这个逻辑对不对:营收 -> 依赖自然用户 -> 依赖用户被吸引 -> 吸引原因是直接的痛点需求 或者 小宠物+小功能集合。到这应该没啥问题吧?
    那么再分点讨论。痛点需求 -> 和模型没关系,对吧?小宠物+小功能集合 -> 强依赖宠物能力对吧?
    如果要通过达成痛点需求获取营收,那么就不要在模型投入资源,和这个应用的立身根本( Panda )产生冲突。 目前以我粗浅的眼界去看,暂时并没有杀手级的功能。
    如果要通过小宠物+小功能集合获取营收,那么第一优先级就是达成我上述的 1 点,至少追平 QQ 宠物,并且双管齐下做好功能集合。
    至此,要么是不引入设计,要么现在就引入。maybe 可以找一些同好的设计师,合作开发的模式达成 winwin

    老哥后续考虑每个功能的时候可以多想一下「这个功能和模型有没有关系?」
    这个点在于我个人粗浅的认知理解,当前这个应用吸引人的点并非效率工具集合,也并非后续的 AI 功能啥的,因为这些都有人正在做,并且确实做的比老哥好一些
    真正吸引到用户们点在于:这个模型界面很有意思,很好玩儿。并非冲着功能来的,价值是落在了情绪价值上,而非实用价值。
    EvansUtopia
        99
    EvansUtopia  
       126 天前
    @beiguo
    验证方式也很简单,再开一贴投票,让上面要码的老哥们说说
    1. 为啥要码?是因为功能还是因为这个模型?
    2. 实际用下来用了多久,用现有的功能了吗?还会接着用这些功能吗?
    beiguo
        100
    beiguo  
    OP
       126 天前
    @EvansUtopia #98 很中肯的建议,感谢老哥。暂时定位应该就是在通过小宠物+小功能集合方式获取营收。那我接下来一段时间重点就放在追平 QQ 宠物的表现层上。💪🏻
    1  2  
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   5277 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 44ms · UTC 08:22 · PVG 16:22 · LAX 00:22 · JFK 03:22
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.