麻球平台 最近炒的比较火,不了解的可以点前边链接进去看看。圈内好多朋友都写了文章帮忙推广,大部分都对这个平台看好,我也看好。但究竟开发者靠这个能赚到多少钱,也没人贴出实际数据分享一下。江湖上有一个传说,是说好的游戏可以赚18万美刀。但也有网友爆料费劲做了好久的游戏只赚几毛人民币。究竟为什么有这么大悬殊,谁真谁假,一般的游戏会赚多少,我也不知道,所以我也准备做个简单的小游戏试试。如果成功的话,未来公布一下收入数据。虽说坚持做独立游戏者一般都是为了个人爱好并不是冲着钱去的,但我觉得如果mochi想要在国内良性发展,至少要想办法让游戏开发者周末大热天写代码的时候舍得开开空调,舍得叫个麦乐送吧?最差也得一品三笑啊。不然大家生活压力都这么大,谁能顶得住爱好。。。。废话不说了,这篇是个新手小教程,如何最简单的把自己做的游戏加上麻球那一套东西,包括广告啊排行榜啊,等等。其实很简单,文档都不用看,顺着流程走一遍就明白了。mochi的引导做的非常好。
一般来说,先把游戏做的差不多了,准备再调整调整就上线了,这时就可以添加mochi那一套东西了。
根据别人总结的经验学来的,做游戏之前一定要
1.做英文的,因为中国人的钱不是那么好赚的 ,英文不好可以请假网友或谷哥。
2.做成一个swf文件,不要加载外部资源,方便传播。因为mochi的原理是传的越多,赚的越多。即使别人下载到硬盘上玩,你也赚广告费。
好了,开始
第一步,注册个mochi账户,登录,添加游戏,如图,注意把在线更新选上,我很喜欢这个功能,这个功能可以让你更新游戏版本的时候,所有网站都会同步更新,包括之前被别人下载到硬盘中的swf,下次他再打开,只要他联网的,他也会玩到最新的版本。还有很多附加好处,包括不用调用api就自动加上了mochi的广告,被加壳了一下,不容易被**等。
点击创建,下一步他会给出客户端的api类库下载地址,down下来设置好类路径,写过as3的应该都会的。
还要把上图提供的字符串你要贴到你游戏的主类里,麻球用这个字符串来验证这个是不是你做的游戏。
public class Main extends Sprite
{
public var _mochiads_game_id:String = "XXXXXXXXXXXX";
.........
}
还有一件事别忘了,初始化的函数不要放到主类的构造函数里,要放到ADDED_TO_STAGE事件以后,就像这样
{
if(stage)
{
onAdded(null)
}else
{
this.addEventListener(Event.ADDED_TO_STAGE , onAdded)
}
}
private function onAdded(eo:Event = null):void
{
if(eo!=null)
{
this.removeEventListener(Event.ADDED_TO_STAGE,onAdded);
}
MochiServices.connect("a2**********8", root,onError);
initGame() //初始化游戏
}
private function onError(st:String):void
{
// trace(st)
}
然后就可以上传了,版本号和描述都可以填个 v1
成功后,应该会看到这个界面。
你再下来后看到的应该已经是带广告的版本了。但现在显示广告还不算你的钱,要填满游戏详细介绍才可以,那应该不难。
接下来可以筹划第2版了,加个排行榜 。
首先在控制面板里点Activate那个积分排行,创建排行榜
确定以后,排行榜就建完了。然后依次点下图中圈里的链接
代码已经给你写出来了,直接复制到游戏里就行了,
比如 高分榜按钮点击时调用
他就会自动加载mochi的排行榜并显示出来了,前边的一串代码只是把你的boardID加密了一遍,
var boardID:String = o.f(0,"");
游戏结束时提交分数也超简单,只要调用
就会出现提交分数对话框了。
修改后可以再回到版本控制那里,再上传一次新的swf,命名为 v2,更新后,所有之前下载的也都更新了。
其他功能也大同小异,都有引导代码,很简单。其实只有特殊需求时候才需要看那个文档。没什么好写的了,最后贴一个我刚做的小蜜蜂游戏封面图,还没发布,等发布了大家来支持哈,具体啥时候发布关注这个博客或
QQ围脖: http://t.qq.com/nshen121
新浪围脖 : http://t.sina.com.cn/nshen121