超级宝贝猪开发回顾

原创 2012年11月19日 00:31:13

游戏下载连结:

https://itunes.apple.com/cn/app/super-baby-pig/id578609436?ls=1&mt=8

Android:

安卓市场

http://apk.hiapk.com/html/2012/12/1064162.html?module=256&info=hY2nfp1bHY0qcw%3D%3D

木蚂蚁

http://www.mumayi.com/android-250269.html?1355237792

应用汇

http://www.appchina.com/app/com.clouddevelop.superpig/

介绍文章:

睡前玩个可爱的小游戏

一切的起源在于2012年4月份的台中Flash应用程序的聚会


2012/04年度台中水舞馔的app的聚会
那时候在聚会中,跟毛哥提出了想要一起做一个游戏的想法
原本的想法是要将我之前制作的一个游戏为蓝本,作全面性大改造
https://itunes.apple.com/cn/app/ninja-darts/id428839866?l=zh&mt=8


这个之前作的射飞镖的游戏,我认为这玩法加上一些故事因素,以及作一些更完善的玩法
应该会有不错的成绩,于是就做了一些相关的企划文件,找毛哥讨论
在讨论中,毛哥提到目前这个游戏要投入的成本可能太大,所以就先弄个稍微小一点的回应
那次聚会中Dofi大大展示了一个范例,就是绵羊跑给野狼追的flash小游戏
就想玩法用这个似乎也不错,想了想就想说反过来玩应该也可以,不一定要跑给人追
跑去追人应该也不错,所以就定下了这个玩法
 
那接下来角色怎麽办呢?一边想一边乱看,电视似乎重播乱马1/2
然后看到了久违的小p:


那就决定了,主角就用猪来当蓝本,既然是追坏人,那就是超级猪了!!!
很好,定桉开始写详细的规划文件!
于是乎跟毛哥讨论完后就开始动作了!!!
想法,企划,写出文件,这些大概花了两三天吧
 
游戏开始实作之后,我做的第一件事就是先建立专桉的模版
那段时间恰巧中国三星办了个奥运APP比赛,我也自己画图作了个奥运跑者的小游戏
这游戏很简单,就是一直跑闪车子,刚好跟这次要作的类型相似,就直接弄过来了
这游戏需要一个环状捲动背景,那时也顺便做成可重用的class
http://blog.csdn.net/cloudhsu/article/details/7475829


http://blog.csdn.net/cloudhsu/article/details/7651813
http://blog.csdn.net/cloudhsu/article/details/7651951
http://blog.csdn.net/cloudhsu/article/details/7652863
http://blog.csdn.net/cloudhsu/article/details/7662748
这四篇文章裡面简单记录了开发这个游戏的一些心得。
 
在这游戏开始时,我的cloudbox框架仅仅能够支援一些简单的图像处理以及文字处理
为了解决这些,我学习了在ios怎麽播放音乐跟音效,也学习在android上面怎麽用。
其中最大的困难就是在于android上,遇到很多次thread safe方面的问题。
比方说这api在glthread中无法使用,必须要在uithread使用,而opengles相关api又只能在glthread中使用
诸如此类的怪问题,遇到非常多次。
而这游戏会有需要要使用陀螺仪,在以前的app我从来没用过这种鬼东西
也只好硬着头皮去学core motion跟android的sensor manager
诸如此类问题,还包含了游戏需要的存档,在ios中可直接使用NSUserDefault作为最简单的方式
但若要跨平台却不行,评估后还是选择了libxml,并在windows上实践。
这两篇是之前写的libxml相关教学
http://blog.csdn.net/cloudhsu/article/details/8087628
http://blog.csdn.net/cloudhsu/article/details/7677242
到现在技术上的问题终于只剩下android的IAB了,解决之后就可以正式的吃下ios/android平台
我这个人对自己的标准会比较高一点,我认为所谓的正式吃下,是指我能在这上面收到钱营利。
所以在IAB没完成前,都不能算吃下了android平台。
当然赚多赚少是另外一回事了。
 
游戏企划有了,美术有了,开发问题也解决了,是否忘了什麽??
没错,就是忘了音乐跟音效,好吧,上网开始努力找免费资源来用吧。
一边找一边听,听我要的,还要学一下怎麽用编辑软体,虽然不会做音乐,至少要会剪剪贴贴。
 
ok,现在啥都有了也做出来了,剩下就是疯狂的玩,想,修。
总之就是让他更有趣一点。
敌人该怎麽排呢?金币该怎麽排呢?该怎样调参数,游戏玩起来才有循序渐进?
作就是了xdxd
六个月下来,总算送审了。

最后我也把google的IAB解决,并在三星的s2手机上测试过购买。

但这次审核,却是很难得的因为一些问题被退件,一年多前送审的时候,除非是为了想走规则边缘,不然我还不曾被苹果退件过。

我这次审核退件得到的经验如下:

1. IAP中,若是交易失败,需显示交易失败的详细讯息,不能只显示交易失败。

2. Retina display的判断使用window的大小不行,因为在new ipad及ipad4中,仍然会抓到320*480的大小。

因此需要使用这段代码来判断retina。

if ([[UIScreen mainScreen] respondsToSelector:@selector(displayLinkWithTarget:selector:)] &&
    ([UIScreen mainScreen].scale == 2.0)) {
  // Retina display
}

3.可以提示用户来评价应用,但是不能跟用户说请给我五颗星评价。这点应该是新增的,我以前的旧应用也是用这种提示,却可以通过审核。

一年下来还是有不少的差异阿!

一整个游戏这样做下来,我学会了各种不同的框架开发的手法

在我的框架中,最常使用的手法大都是这样

class MyFunction
{
private:
    MyFunctionBase* m_implement;
public:
    void Test
    {
        m_implement->Test();
    }
};
class MyFunctionBase
{
public:
    virtual void Test()=0;
};

class MyImplement1 : public MyFunctionBase;
class MyImplement2 : public MyFunctionBase;

我都使用这种手法来将实践封装

这一个游戏我打算怎么推广呢?

我之前实验过广告跟拍影片,但实际上发现花了那些钱,并没有什么好效果。

因此我这次并不打算买广告或花钱拍影片。

这次我主要尝试了美女爆乳推广,以及到各论坛去发文。

希望能有好的效果!

项目回顾案例

某公司从2015年6月下旬开始启动了一个敏捷开发的项目,截止到8月中旬结束,投入的开发人员、测试人员、管理人员达到60多人,2015年8月31日,由咨询顾问作为主持人带领该团队的10多名核心人员,对整...
  • dylanren
  • dylanren
  • 2015年09月09日 11:10
  • 3464

开发疣猪飞行摇杆A10C(第一章)

趁着6.18京东降价,买了疣猪飞行摇杆A10C,准备对它进行一些开发,现将开箱图贴上。...
  • sunka1982
  • sunka1982
  • 2015年07月11日 10:44
  • 812

Thrustmaster Hotas Warthog/猪杆/疣猪飞行操作杆开发

(第一次写博客,还望大家批评指正!!!) 法拓士/Thrustmaster Hotas Warthog 猪肝/猪杆/A10C/疣猪飞行操作杆(最顶尖的飞行摇杆) 猪杆是美国空军授权按照美国A10C...
  • ZJQ_1990
  • ZJQ_1990
  • 2015年05月14日 15:55
  • 4558

敏捷开发-回顾会议

保持透明性、检视与调整是Scrum的三大支柱, 以此作为支撑我们才可以对整个开发过程进行持续的改善。回顾会议是Scrum检视与调整的一个重要的环节,在这个会议上,ScrumMaster鼓励团队在Sc...
  • kic18
  • kic18
  • 2017年06月22日 14:52
  • 727

Thrustmaster Hotas Warthog/猪杆/疣猪飞行操作杆开发(2)

距离《Thrustmaster Hotas Warthog/猪杆/疣猪飞行操作杆开发》的出生已经过去了半年了,最近项目上又要用到飞行操作杆,所以,我也乘此机会进一步整理一下上一次没有说完整的后续开发细...
  • ZJQ_1990
  • ZJQ_1990
  • 2015年11月18日 20:00
  • 1199

敏捷回顾会:经验教训的总结

敏捷回顾会:经验教训的总结 原文:Agile Retrospectives: Lessons Learned 在一个sprint中哪些方面做得好,哪些方面做得不好,哪些方面需要提高?在每一个敏...
  • maifansnet
  • maifansnet
  • 2017年11月02日 21:02
  • 310

冠军奖30万!刘强东搞了个“猪脸识别”比赛,中美两地同时启动(附比赛详细日程及赛题说明)

编辑 | Katerina Donna 润色 | 鸽子 11月6日,由京东金融与红杉资本联合主办的首届“JDD-2017京东金融全球数据探索者大会”在751大罐举行...
  • dQCFKyQDXYm3F8rB0
  • dQCFKyQDXYm3F8rB0
  • 2017年11月06日 00:00
  • 4938

为猪脸识别而进行自己数据集的构建、训练

 在实际过程中走了弯路,特地进行说明记录,以备今后参考。 思路是先构建VOC2007格式的猪脸数据集,在转换成tf格式,然后利用tf的objectdetectionapi进行训练。原因是把...
  • duanshao
  • duanshao
  • 2017年12月13日 22:29
  • 420

bzoj 1972: [Sdoi2010]猪国杀 (大模拟)

题目描述 Description 《猪国杀》是一种多猪牌类回合制游戏,一共有三种角色:主猪,忠猪,反猪。每局游戏主猪有且只有一只,忠猪和反猪可以有多只,每只猪扮演一种角色。 游戏目的: 主猪...
  • clover_hxy
  • clover_hxy
  • 2017年02月27日 20:36
  • 584

[一天一项目]拉丁猪文字游戏

拉丁猪文字游戏——这是一个英语语言游戏。基本规则是将一个英语单词的第一个辅音音素的字母移动到词尾并且加上后缀-ay(譬如“banana”会变成“anana-bay”):除了a、e、i、o、u,其余都是...
  • qq_35728177
  • qq_35728177
  • 2017年08月02日 09:01
  • 627
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:超级宝贝猪开发回顾
举报原因:
原因补充:

(最多只允许输入30个字)