棋牌游戏一流品牌
一流的代理模式、一流的游戏团队、一流的用户体验
阿拉棋牌游戏
招商热线
170-0574-1000
电话:170-0574-1000
棋牌游戏平台

一个外行独立开发微信棋牌游戏平台的真实经历

开始首先声明,这不是什么广告,而是本人真实的故事要是问我为什么要做这件事,答案很简单:做一个游戏系统,自己可以轻轻松松赚钱,钱不在

开始

首先声明,这不是什么广告,而是本人真实的故事

要是问我为什么要做这件事,答案很简单:做一个游戏系统,自己可以轻轻松松赚钱,钱不在多,只要轻松就行。不懂编程,不懂运营,没有钱买外面几万几十上百万的游戏平台,也没有钱招募一名员工,只有一个想法。但想到使用手机玩游戏的人这么多,打牌的人这么多,一定有市场,前景一定很好,于是一切就这样开始了。

准备

”项目有了,启动就差一个程序员了"这是程序员圈里流行的一句笑话。好吧,我也需要一个程序员。找一个不拿工资,愿意承担风险的全能程序员,这样的人有吗?一年半时间,200来本相关书籍,没有统计过时间的在线视频学习,从逻辑门电路到操作系统原理,从数据结构算法到设计模式,从数据库到网络协议,从软件测试到产品,从需求到架构设计,汇编、C、VB、js、c#、html、css......在百度和谷歌两位大师的指点下我成为了自己要找的那个人。有3个月时间,早上8点起床到25点,除了上洗手间,连吃饭都是在电脑面前。以前在公司上班,早上一到公司就犯困,现在却享受者自虐的快乐,最大的问题是没人帮我买单。我不是要做什么数据库工程师,前端工程师,ui设计师.....我是要做他们的全部,我不是只做产品,而是要做一个项目,并把它推向成功。

实施

开始干吧!第一个游戏,把老虎机游戏搬到手机上。玩法简单,不耗时,一个人也能玩,为大家熟悉。微信登陆,微信支付方便,玩家赢了还可以用游戏积分抽取微信红包,秒到账。分享给朋友也很方便,有分享奖励功能,不愁推广。除了自己的人工,阿里云服务器最低配置一月68,域名一年40,微信公众号开通支付功能年费500就算是全部成本。用微软最新的asp.net mvc core技术,localdb数据,前端用h5技术和jquery,bootstrap来设计游戏管理后台。axure来设计产品原型,staruml来画各种uml图理理清编码思路,当然还有photoshop,最重要的还是微软的vs2015集成开发环境社区版。加入了各种开发qq群作为碰到解决不了的问题的一种解决途径。我要把这个游戏按照自己的方法做出来,会碰到什么怪兽不得而知,这个过程中只能碰到什么怪打什么怪了。开始的时候集成开发环境都不会用,一个简单的东西搞半天,有时候碰到一个bug几天都解决不了,开始还可以问QQ技术群,后来有些问题在技术里也得不到解答,高手好像不怎么在群里解答问题。这时候只能靠自己了,独立分析解决问题也许是我在这个故事里得到的最重要的锻炼。

变更

3个月后老虎机游戏-苹果机终于出炉了。自从理解到面向对象的真谛,使用了几种设计模式,熟悉了几种设计和开发工具,我还真把自己当成程序员了!拿给表弟试玩,得到的是回应是画面粗糙,没有声音,不能重复下注。怎么办,改吧!于是书架上又多了基本设计构成的书,就是讲一些设计的基本原理吧,我觉得够了。后来在声音素材网上下了个转盘的声音作为游戏背景,又花了几天时间在前端添加了一个重复投注的功能。明白了为什么程序员最恨的一个是bug一个是需求变更。他说,这个游戏太单一了,可不可以加入多人同时玩的游戏,就像炸金花,麻将和牛牛这些。用浏览器支持多人实时在线,还可以相互交流,对于有经验的程序员也许不算什么,我能行吗?就此打住,放弃?我想我是一个偏执性人格,明知山有虎偏向虎山行。为了把做成个游戏平台,可以在这个平台方便添加各种游戏项目,共享登陆认证,支付,前后端通讯,微信分享等等我必须对原来的代码进行一次几乎彻底的重构。在重构过程中,我还头脑发热地引入了测试驱动开发,因为我也想保证自己软件的质量。后来听人家说很多公司都没有真生意义上的测试驱动开发,一是太难,二是前期费时。这点我也有体会,起码测试驱动开发我还是偿了一下。我想一个人做的小项目,测试驱动开发有必要吗?设计的模块清晰,命名规范,有大量注释,只有一个人看的代码,面面俱到的测试有必要吗?就像在一本关于架构师的书里写得,架构设计是在一定约束下进行的,在设计中必须进行取舍。

成品

经过1个半月对代码的重构,把数据库换成了mysql,又用了2个多月的时间实现了多人在线炸金花的游戏,游戏平台后期可比较容易地添加新的游戏了,一些基础功能能得到方便的复用,我给自己打了个70分。在程序员圈子里我这样编程的有个称呼叫做"野生程序员",我讨厌这个名字!我更喜欢另一个名字——“全粘”,是“全粘”而不是“全栈”!产品有了,接下来呢?当时是实现发财梦咯!

发财梦

什么勤劳才能致富啊;只有吃苦才能赚钱;踏踏实实地工作呀;我很反感这些观点,我就是想轻轻松松地赚钱,而我认为自己开发的游戏平台能实现这一点。

我分析基于H5的棋牌游戏,傍着微信这颗大树,营销推广应该好做。为了方便推广游戏还设计了永久享受分享成功微信好友的充值提成,也就是好友每次冲一百,介绍玩家账户自动增加2元,这两元是可以立马变成微信红包的。玩家可以自己建免费房间邀请其他玩家一起玩,也可建收费房间,向其他玩家收取门票。自己想来就应该很吸引人,谁都可以加入来玩几把金花。最好就是进行微信推广,可是!通过微萌推广被拒绝了,原因是没有著作权,游戏版本号,文网文号这些。咨询了一下,办这些都要钱,有的还不少,还难办。个人开发者面临的不只是技术问题,还有其他方面的问题。自己运营不能推广,那我就换个思路来卖源代码,一套一套买个个人或线下棋牌室,帮他们部署和维护。我认为一套几百元,每月百把元的维护费,通过手机随时管理,很多人都能接受。比起其他公司几万几十万的费用,因该很有吸引力。结果在58同城上付费发布销售棋牌游戏源代码的信息被驳回,理由是不能发布此类信息,而且还不退已经支付的费用。真是他X的强盗!而其他游戏公司的贴都可以发布,这点我一值没想明白,这个栏目被人家买断了?后来又想猪八戒威客网,一看要交5000多的费用,还要考试,面对各种无条件扣款条件马上就放弃了。互站网也尝试过,感觉就是骗源代码的。最终还是在类似58的一个网站顺利发布了帖子。陆续接到一些电话,部分是同行,另一部分都问炸金花可不可后台看牌和变牌,我说游戏后台没有那些东西,这是个相对公正的游戏,只能靠门票和道具赚钱,然后对方就挂了。看着周边的棋牌游戏红红火火,自己却四面碰壁,心里就是个透心凉!开发到一半的麻将也停止了,不得不面对市场和销售问题。这是我意识到一个程序员只是项目的起点。再小的创业项目首先要解决的是市场和销售问题,先考虑其他的都是本末导致,而这恰恰是我最不擅长的。

结果

"每个程序员都应该在github上有个账号"这句话不知道是谁说的,3个月前我把未有经过ui美化,去掉了加密模块的源代码传到了github上,附上了一些介绍和说明。它就像一个夭折的孩子,生命如此短暂,但我想在世界上留下他曾今来过的痕迹。每次听到有程序员猝死的消息,我就想到自己这一年半的经历,程序员是一个高危行业,用青春赌明天来形容大多数普通程序员最合适不过了。要是倒退十年,也许就赌赢了。人生哪有那么多也许,只能背负着过去前行,什么时候倒下什么时候才能放下。

经验总结

只要肯花时间和精力掌握编程技术并不是想像中的那么难

如何开拓市场和销售是任何商业模式首先要解决的问题

团队才是超人

要赚钱先要会花钱

猜你喜欢

了解阿拉棋牌/阿拉斗牛代理,只需一步
填入手机号 轻松申请代理 月入过10000只是一个开始

 
QQ在线咨询
工作时间
9:00 - 18:00
咨询热线