都打牌吗?做了一个感觉过年会有人用的小程序。

348 天前
 ligh

原因

一开始过年的时候,找朋友聚会,吃饱喝足总要聊会,聊着聊着又怕出现尬聊的情况,所以就会想着玩会儿。

想着三国杀,狼人杀,剧本杀的,人少无牌,最后就想到打牌了,相信每个小区小卖铺都有。

总要玩点什么吧,这年头谁出门还带现金啊,所以就微信转账,说实话,发红包,输密码,对方认领,虽然很快,但还是影响速度的。

微信搜到一些打牌记分的小程序,程序简单,但确实好使,能记录每一场输赢,最后不玩了,只需要转账一次就可以了。

用着挺好的,但是吧,总要有一个但是,打着牌,突然蹦出来广告有声音,还是挺吓人的。

调研

成本

后来 2023 年双 12 ,我一看服务器还挺便宜,99 元一年,买它!这里发现一个好玩的,续费也是 99 元,所以这个服务器相当于 198 元 2 年,感觉我被云厂商骗了,但我确实买了!

一个域名,一年不到 100 ,随便找一个便宜的,才 20 ~ 40 ,买它!我有个域名,续费就可以了!

微信认证,需要掏 30 ,不然没有办法让别人搜到,唉!不得不买它!不知道明年收不收费!

总共:一年 168 元,两年 306 元。

技术

前端:首先就是微信小程序技术,以前学过一点 vue ,对比了一下原生开发以及 uniapp 、taro ,说实话,我都看了下,无论怎么来,后面两个都是基于原生的微信小程序开发语言搞的,那我为何舍近求远?反正也是做一个简单的小程序过个年,就用原生的了。

后端:后端我选择 go 语言,因为之前也学过一点 go ,而且 go 语言简单,上手快,没啥可说的。

数据库:一开始我是打算用 mysql 的,但我想了想,mongo 现在很火,不如趁这个机会了解下,所以就用了mongo,还是那句,学习下。

市场

哈!说实话,我没调研,168 元让我用一年没有广告的小程序,还调研啥市场。

说实话,我真的不差这 168 元,我差的是 168 万!

开发经过

开发时间

算上学习以及开发,基本上用了一个月的时间开发完,经常开发到夜里 12 点多,我媳妇第一次说:你果然爱写代码!

我想说:不是的,我不喜欢!我喜欢游戏!只是你不让我打!

开发过程

这里没啥好说的了,就是go+mongo+nginx+centos+微信小程序

小程序审核

我去,好难,一大堆审批,这里要注意,你的域名一定要抓紧审批,要好久才能过,小程序也有一个审核,也要过,相当于,一个小程序,要审批两次!除非你没有自己的域名,反正没有备案的域名不行!

使用说明

  1. 打开小程序后,默认会分配一个昵称和头像,头像不支持更换[我没有钱支持换头像的图片存储],昵称随便你换,就是一个字段而已,数据库存的起!
  2. 点击创建房间,就可以开始了,里面有微信邀请,把你的好友邀请进来,你们就可以开始了
  3. 你们线下的一场牌局结束,需要在小程序里,点一下转账,输入金额,记录一下,详情可以看到输赢
  4. 最后牌局结束的话,你只需要看下,你这边是正数还是负数,正数就是赚钱了,谁是负数就让谁给你钱!如果你是负数,等着别人讨债吧!
  5. 结束后只需要退出房间就好了

分享

原因

说实话,我跟我媳妇说我做出来一个小程序,她很兴奋地来了句:牛逼!然后就没有然后了,怎么说呢,没装成!

所以只好分享给咱们这个圈子了,让大家用用,看看效果。( ⁼̴̀ .̫ ⁼̴ )✧

扫码

愿景

期待

如果真的很多用起来了,我是不是可以靠它把服务器养起来?这样就可以一直用我自己的小程序,但我绝对不会做被动弹广告的,是不是可以参考 V2EX 的积分,不过还在思考中。(〃'▽'〃)

求放过

我就是一个台 99 元买的服务器,性能低下,无任何反抗能力,求大佬们放过,不要搞我 ˃̣̣̥᷄⌓˂̣̣̥᷅

最后

感谢大家摸鱼之中,摸到我这条咸鱼。

提前祝大家,龙年大吉!(◍•ᴗ•◍)

2844 次点击
所在节点    分享创造
31 条回复
vkleo
346 天前
这么想,除了没有广告,现存微信上计分小程序,似乎也就多了个广告。
如果想做突出,你应该往其他方向想,比如实体计分器,蓝牙带屏幕,默认就联上了,每个都有标号,几个按钮,要带锁屏,放置孩子误触,老人也方便用,给分的时候按+-1 ,确定按钮给分,要有取消,有声音播报,有查看统计。

缺点也是有的,比如这几个玩意儿,不方便携带。但换个角度想,谁经常带这玩意儿跑远
ligh
346 天前
@vkleo 感觉你说的这种适合给棋牌室用,但他们似乎可以用筹码,尬住了。。。
vkleo
346 天前
@ligh 不局限棋牌室吧,比如你们几个朋友经常打牌,那带上 4 个计分器,去哪儿打牌都能用到。

我们自己在家摸麻将,会每人 10 张扑克牌,最终谁手上少于 10 张,就找多的人买够数,结算就完成了,如果是每人一个计分器,其实就是替换这个每人十张牌,被①杠,就给①1 分,按一下完事儿,想想好像也不错。

最尴尬的点在于,万一打着呢,没电清零可咋整……
ligh
346 天前
@vkleo 你这么说确实有搞头,没电可以弄 type-c 的充电器,很多地方有,不过要搞这个就需要硬件了。我就是弄一个玩玩,看服务器便宜就搞了个过年,确实没想过要搞这么专业的。。。
windmoonwind
346 天前
看了楼主的作品,突然想起我也买了这个服务器...
vkleo
345 天前
@ligh 学习嘛,那就往实用上学,万一点亮了硬件接入的技能树呢……
ligh
345 天前
@vkleo 大佬说的对,确实可以了解下
ligh
345 天前
@windmoonwind 哈哈哈,也随便搞一个啊,全当学习了
ZackKing
340 天前
@ligh #14 只能说不进去就行哈哈哈哈
OeuJyi
329 天前
改名字不太方便,还有就是流水倒着看不太方便,键盘小了点,总的来说还是非常好用的
ligh
328 天前
@OeuJyi 感谢使用,后续我看看如何更美观,前端纯新手

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

https://www.v2ex.com/t/1007208

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

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

© 2021 V2EX