论坛首页 移动开发技术论坛

Tangram Puzzle游戏开发总结

浏览 9830 次
精华帖 (0) :: 良好帖 (0) :: 新手帖 (0) :: 隐藏帖 (0)
作者 正文
   发表时间:2010-03-21   最后修改:2010-05-01

    我所做的最最坚持的事情就是写了Tangram Puzzle这个游戏。我最大的理想是不用工作;其次是自由职业者,一边旅行一边工作(野导游?哈哈)。大概在09年8月份的时候开始写的,断断续续的写,到10年3月15号凌晨1点多,正式在Marker上发布了带Admob广告免费版本。这几天每天晚上都有登录Admob盯一会儿,发现22点左右开始有访问量,应该是北美或欧洲开始天亮了;不知道周末玩的人会不会多点。

    发现用Android开发效率挺低的,特别是模拟器启动,经常启动失败,要试好多次;始程序从Eclipse加载到模拟器也挺慢的,编码-运行-测试-编码 的工作循环效率特别低。

 

    界面如下:



 

    代码量:

    SDK的版本:我用的是1.5;不知道目前市场上哪种SDK版本的手机最多?

    美工:图片都是网上找的,有几张实在是找不到啊,没办法自己PS了下;收集图片、做图片,调风格花了不少时间。

    音效:也是网上找的。(如果有个专业美工和音效,这游戏可以上一个档次。)

    BUG,发现1.5SDK的一个bug,标题和状态栏同时隐藏的时候会出现屏幕向下偏移的问题;研究了许久,没解决,就只隐藏状态栏,不隐藏标题栏。

 

   Admob设60秒刷新一次,这几天的战况如下:


 

   PS:告诉大家一个秘密,我的游戏没有在真机上测过,我也没有真机 :D 嘘~~  看不到评论,哎~

 

   最近公司里要2场考试,还要考驾照,还得考虑装修的事,短期内没时间和心思进行更新了。

 

游戏APK见附件,欢迎提任何意见。

 

 

 

  • 大小: 84.9 KB
  • 大小: 116 KB
  • 大小: 30.1 KB
   发表时间:2010-03-21  
I'll test it on my Droid and Nexus One soon.
0 请登录后投票
   发表时间:2010-03-22  
drhu00 写道
I'll test it on my Droid and Nexus One soon.

 

Nexus是2.0的吧,能跑1.5的应用吗?

0 请登录后投票
   发表时间:2010-03-22   最后修改:2010-03-22

Nexus One是2.1的,1.5的应用应该能跑,我每次新工程都是1.5的SDK。但是LZ,这个真的不行。运行不了。

Nexus One下启动就出错。

 

 

图片是连接真机的截图。安装正常。

 

 

 

运行就不对鸟。。。。。。。

 

 

  • 大小: 30 KB
  • 大小: 141.2 KB
0 请登录后投票
   发表时间:2010-03-22  
不错 ,楼主的想法和我有点相似哦
我的奋斗目标就是不工作,自由职业者
可以一边旅行一边赚取旅行的费用
0 请登录后投票
   发表时间:2010-03-22  
mncc 写道

Nexus One是2.1的,1.5的应用应该能跑,我每次新工程都是1.5的SDK。但是LZ,这个真的不行。运行不了。

Nexus One下启动就出错。

 

 

 

能否将错误堆栈发给我,你运行其它1.5的应用都可以吗?

0 请登录后投票
   发表时间:2010-03-22  
我看你的游戏下载次数才500到1000啊,得分也不高,就能有这么高的收入还真是厉害。我1.6的运行正常
0 请登录后投票
   发表时间:2010-03-22  
稻-草 写道
mncc 写道

Nexus One是2.1的,1.5的应用应该能跑,我每次新工程都是1.5的SDK。但是LZ,这个真的不行。运行不了。

Nexus One下启动就出错。

 

 

 

能否将错误堆栈发给我,你运行其它1.5的应用都可以吗?

 

 

 

好像打出来的很乱,我用Eclipse的LogCat看的,只是Copy的ERROR。

03-22 22:47:20.731: ERROR/PlayerDriver(52): Command PLAYER_SET_DATA_SOURCE completed with an error or info PVMFErrNotSupported
03-22 22:47:20.731: ERROR/MediaPlayer(4925): error (1, -4)
03-22 22:47:20.741: ERROR/AndroidRuntime(4925): Uncaught handler: thread main exiting due to uncaught exception
03-22 22:47:20.741: ERROR/AndroidRuntime(4925): java.lang.RuntimeException: Unable to start activity ComponentInfo{com.strow/com.strow.TangramActivity}: java.lang.NullPointerException
03-22 22:47:20.741: ERROR/AndroidRuntime(4925):     at android.app.ActivityThread.performLaunchActivity(ActivityThread.java:2496)
03-22 22:47:20.741: ERROR/AndroidRuntime(4925):     at android.app.ActivityThread.handleLaunchActivity(ActivityThread.java:2512)
03-22 22:47:20.741: ERROR/AndroidRuntime(4925):     at android.app.ActivityThread.access$2200(ActivityThread.java:119)
03-22 22:47:20.741: ERROR/AndroidRuntime(4925):     at android.app.ActivityThread$H.handleMessage(ActivityThread.java:1863)
03-22 22:47:20.741: ERROR/AndroidRuntime(4925):     at android.os.Handler.dispatchMessage(Handler.java:99)
03-22 22:47:20.741: ERROR/AndroidRuntime(4925):     at android.os.Looper.loop(Looper.java:123)
03-22 22:47:20.741: ERROR/AndroidRuntime(4925):     at android.app.ActivityThread.main(ActivityThread.java:4363)
03-22 22:47:20.741: ERROR/AndroidRuntime(4925):     at java.lang.reflect.Method.invokeNative(Native Method)
03-22 22:47:20.741: ERROR/AndroidRuntime(4925):     at java.lang.reflect.Method.invoke(Method.java:521)
03-22 22:47:20.741: ERROR/AndroidRuntime(4925):     at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:860)
03-22 22:47:20.741: ERROR/AndroidRuntime(4925):     at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:618)
03-22 22:47:20.741: ERROR/AndroidRuntime(4925):     at dalvik.system.NativeStart.main(Native Method)
03-22 22:47:20.741: ERROR/AndroidRuntime(4925): Caused by: java.lang.NullPointerException
03-22 22:47:20.741: ERROR/AndroidRuntime(4925):     at com.strow.model.MusicPlayer.startBGMusic(MusicPlayer.java:81)
03-22 22:47:20.741: ERROR/AndroidRuntime(4925):     at com.strow.model.MusicPlayer.reflashMusic(MusicPlayer.java:72)
03-22 22:47:20.741: ERROR/AndroidRuntime(4925):     at com.strow.TangramActivity.onCreate(TangramActivity.java:77)
03-22 22:47:20.741: ERROR/AndroidRuntime(4925):     at android.app.Instrumentation.callActivityOnCreate(Instrumentation.java:1047)
03-22 22:47:20.741: ERROR/AndroidRuntime(4925):     at android.app.ActivityThread.performLaunchActivity(ActivityThread.java:2459)
03-22 22:47:20.741: ERROR/AndroidRuntime(4925):     ... 11 more
03-22 22:47:21.182: ERROR/AndroidRuntime(4924): ERROR: thread attach failed
 

空指针。。。难道是读取不了音乐?

0 请登录后投票
   发表时间:2010-03-23  
beckrabbit 写道
我看你的游戏下载次数才500到1000啊,得分也不高,就能有这么高的收入还真是厉害。我1.6的运行正常

对啊,收入好高啊,太厉害了
0 请登录后投票
   发表时间:2010-03-23  
Force close on HERO...
0 请登录后投票
论坛首页 移动开发技术版

跳转论坛:
Global site tag (gtag.js) - Google Analytics