Tuesday, December 6, 2011

Current standings

Here are the current standings of DB42 in the various markets.  China has got some huge growth going on.  Cool stuff.

Market Name

Upload Date

Publish Date

Downloads

Current Rating (# reviews)

Notes

Android Market

11/27/2011

11/27/2011

813 (324 active)

5/5 (2)



SlideMe

12/4/2011

12/4/2011

287

none yet



AppChina

12/4/2011

12/5/2011

507

none yet



Mobango

12/4/2011

12/6/2011

0

4/5 (1)

There's one review, but the download count is currently 0.  Curious.

Amazon App Store

12/4/2011

Still Waiting







Sunday, December 4, 2011

More alternatives

Uploaded DB42 to Mobango and Amazon.  I said i wasn't going to upload it to Amazon... but since I'm doing the lite version I don't think it counts. ;)

I understand the wait to get something published on Amazon is on the order of a couple weeks.  We'll see if it is up there by mid-December.

Mobango requires a review before an app is published so I'm waiting on that.  On AppChina, my app has entered the 'audit' state, whatever that means.  Hope it is accepted!

Saturday, December 3, 2011

Alternative Android Markets

Taking a tip from Neil Rajah and his blog (Ziggy's Games), I've gone ahead and added DB42 to a couple of new markets: AppChina and SlideMe.  I registered the game on AppChina about an hour ago and am still waiting for it to be approved.  *HOPEFULLY* Google translate didn't totally slaughter the simple descriptions I put in.  I figure the simpler they were, the less likely the translation would be something weird for a Chinese person to understand.  On the flip side, I've fired off an e-mail to a former co-worker of mine that knows Chinese.  Hopefully he can help me round things out.

I registered the app about 5 minutes ago on SlideMe.  It also requires a pre-approval process, but I just got an indication as I was typing up this blog post that it has been published.  We'll see how things go!!!

For Great Justice

DB42 is listed on a Japanese site.  English -> Japanese -> English makes for some weird reading. 

Here's the Japanese -> English translation:

DB42 is a platform puzzle game placed in the path of the robot is great! I droid - 42 Dust Bin specified, DB42 As .... Or just "Deeby", service mark spam bots humble friend and fellow electricity. あなたの大きなものの運命にあるし、最後に、あなたのやる気を証明するあなたの監督の認可が知っている ! The fate of the big things in your last, you know your approval of the director to prove your motivation? あなたの方法 Cynobotic 軍の高度なロボットの訓練の場を作る。 Create opportunities for advanced training of military robots Cynobotic your way. これらのあなたのウィットと知恵を最大限にテストされます ! The wit and wisdom are tested to maximize those of you! ジャンプ、実行、スイング、格闘し、テレポート、トップへの道 ! Jump, run, swing, wrestling, teleport way to the top! ゆっくりと、ゲームのコンポーネントを紹介、入門レベルを探るロープを学ぶ。 Slowly introduce the components of the game, learn the ropes explore the introductory level. そこからは、ブラスト オフに多くのレベルの楽しさと脳のからかいの狂気!道に沿ってあなたの機能を強化するアップグレードを選択します。 From there, the madness of brain teasing fun and many levels of blasting off the enhancements to select the upgrade you along the way. ようなものを見つける:-、迷惑バディ。 Find something like: - Buddy annoying. これは、オブジェクトへの引くため短い範囲トラクター ビームです。 This is a tractor beam to pull a short range to the object. 非常に便利なだけである事を得るため… つ..到達 ! To obtain a very useful ... it is only one arrival ..! -、REPUGNICATOR。 -, REPUGNICATOR. これは、リモート スイッチを押しのようなことをすることができます repulsor レイです.フープを撮影します。 This is the repulsor rays that can be like pressing the remote switch. To shoot hoops. はい。 Yes. 真剣に ! Seriously! -無限現実間質性表面 (アイリス)。 - Infinite Reality stromal surface (iris). テレポートあなたアイリス強化の程度を使用します。 Iris uses a degree of strengthening your report. スペースを折り畳みしないので、簡単にされています ! Space does not collapse, has been easier! 環境レベルとしては、水の危険性、重力のフィールド、およびオブジェクト フィールド サプレッサーのようなものが発生します。 As the environmental level, the risk of water, gravity field, like the object occurs, and the suppressor field. DB42 はカジュアルなプラットフォーム\/パズル、パスにロボットの偉大さに置くゲーム!消化しやすいバージョンには 20 のレベルが含まれています。 DB42 is a platform \ / casual puzzle game placed in the path of the robot is great! Is easily digestible version includes 20 levels. フルバージョン (近刊) 広告を削除し、100 のレベルにする方法の詳細が含まれています ! Full version (in press) to remove the ads, include details of how to level 100! アクセス許可の説明: インターネットとネットワークの状態: 広告 & バグ報告のサービスを提供します。 Description of access: Internet and Network Status: Provides the services of bug reports and advertising.
ハードウェアの振動: 触覚 feedbackBug レポート & フィードバック: ごメール gushikustudios@gmail.com には、または私達のフォーラム、web サイトを参照してください ! Vibration Hardware: feedbackBug report and tactile feedback: gushikustudios@gmail.com Please e-mail, or our forums, please see the web site! [タグ: ロボット、ドロイド、テレポート、ポータル、格闘、トラクター ビーム、レパルスベイ線] [Tags: robots, droids, teleport, portals, wrestling, tractor beam, Repulse Bay Line]

Wrestling?  I don't remember that!  Here's the original English copy.  Funny stuff!

You are a lowly Mark I service droid - Dust Bin Designation 42, aka DB42.... or just "Deeby" to your electro-FRIENDS and fellow junk bots. You KNOW you are destined for greater things and have finally won the approval of your overseer to prove your mettle!

Make your way through the Cynobotic Army's Advanced Robotic Training grounds. These will test your wits and resourcefulness to the UTMOST! Jump, run, swing, GRAPPLE and TELEPORT your way to the top!! Learn the ropes as you explore the introductory levels that slowly introduce you to the components of the game. From there, you BLAST OFF into many more levels of fun and brain-teasing craziness!!!

Along the way you will pick up UPGRADES that enhance your capabilities. Find things like:

- The JUNK BUDDY. This is a short range tractor beam for pulling objects towards you. Very useful for obtaining things that are just... out.. of... REACH!

- The REPUGNICATOR. This is a repulsor ray that allows you to push remote switches and do things like... SHOOT HOOPS. Yes. Seriously!!

- The Infinite Reality Interstitial Surface (IRIS). Use your IRIS enhancements to TELEPORT around a level. Folding space has NEVER been so EASY!

As you level environments, you'll encounter things like water HAZARDS, ANTI-GRAVITY fields, and object field SUPPRESSORS.

DB42 is a CASUAL PLATFORM / PUZZLE GAME that puts you on the path to robotic GREATNESS!

The lite version contains 20 levels.  The full version (forthcoming) removes ads and contains 100 levels with more on the way!

PERMISSIONS EXPLAINED:

Internet and Network State: for serving ads & bug reporting
Hardware vibrate: for haptic feedback

Bug reports & feedback: please send an email to gushikustudios@gmail.com, or visit our Forums on the web site!

[ tags: robot, droid, teleport, portal, grapple, tractor beam, repulse ray ]

DB42 Lite version released

I released the lite version of my game on 11/27/2011 (DB42 Lite on the Android Market).  So, we're not quite a week out here.

Here are the current stats:

60% of the installations are located in Japan
12% of the installations are located in the US

All apps in my category have the following stats:

42% of installations are located in the US
5% of installations are located in Japan

Quite a contrast there!  Hmmm.  I guess "robot" based games are more popular in Japan?  Stay tuned....

Friday, November 25, 2011

Ouch! The pains of a new installation

If you read my previous post, you'll discover I'm not a fan of Dell.  Given the poor customer support from Dell, I switched companies opted for an ASUS G53S laptop.  This has been working nicely so far.  The intent has been to get a portable machine that satiates my gaming needs as well as works for dev efforts... I bring my laptop to work and work on personal stuff over the lunch hour.

Well, starting yesterday I began working on getting the laptop loaded up with my project and the necessary tools to build my game, DB42.  Oi!  What pain!  I've finally got things working and thought I'd post my experiences here for future reference and in the event it might help someone else out.

A bit of background first.  I'm using Eclipse and the Android SDK.  I've forked the libgdx project into my own distribution with a couple of tweaks here and there.  I also don't have to worry completely about relying on a specific nightly build since I've got a snapshot of things.  This means that I also have the support tools for *that* installed -- the Android NDK, MinGW for compiling, Cygwin & ant for building.

So, the first thing I did was install the latest and greatest Eclipse 3.7.1 (codenamed Indigo).  This went off fine.  Next up was TortoiseHG 2.2 so I could pull my repo from the hosting site I'm using.  First problem encountered.  After installing this, I noticed that the icon overlays were missing on the root directory folders.  WTF. Even a reboot did not correct this.  The sub-directories seemed to be ok, but there was no indication on the root as to "no change" or "modifications".  So, I downgraded to 2.1.4.  This cleared up that problem.

Next up was the installation of Android SDK r15.  Downloading as a snap.  Installing the ADT was pretty simple as well (done from within Eclipse). 

After getting all of that going (which took a while -- installing the various Android components results in a pretty big download), I ran into a snag.  I first cloned my repo to my hard drive.  Then, I tried to import the various components.  Instead of giving me a source folder and sub-packages, Eclipse showed everything as a package.  For example, instead of the hierarchy of "src" with "com.gushikustudios.db42lite" as a package, I saw the package "src.com.gushikustudios.db42lite".  I don't know what was up with that, but it hosed the build.  To correct that, all you have to do is right-click on the project > New > Source Folder > src.  For whatever reason, that corrected the layout.

Next up were errors with the project.  I have no clue why, but my project settings were missing.  I had to right-click on the project > properties > Java Build Path.  Here I had to do several things: Add Library > JRE System Lib (which was missing for whatever reason.)  Project references were missing.  Recall that I've got my own build of libgdx, so I reference the project instead of  things like gdx.jar.  My lib settings were also missing, so I had to reference a lib that I have copied in my libs dir.

Ugh.

After correcting all of that, I tried to build my Android project and get an .apk file.  Nothing.  No apk file or anything produced in the bin/ sub-directory.  It turns out that this behavior is the new default for the latest ADT.  To 'fix' this, in Eclipse go to Window > Preferences > Android > Build > deselect the 'Skip packaging' check box.  I also changed build output from 'silent' to normal.  That fixed that problem and I was able to produce an .apk file.

Next up was the desktop build of gdx.  I failed to realize that the resulting gdx.dll that I created referenced other dlls that I didn't have installed on my new laptop.  Oh no, of course when you try to execute, the JVM doesn't give you any sort of error that is helpful in any way.  I kept getting "UnsatisfiedLinkError" / "Can't find dependent libraries" errors.  Great -- which dependent libraries can't you find?  I mean, throw me a bone here.  After poking around in the gdx.dll, it turned out that there were dynamic references to some build dlls: libstdc++-6.dll & libgcc_s_dw2-1.dll.  Oops.  Of course, I didn't discover this until after a couple of hours troubleshooting.

All I had to do was install MinGW and reboot and all was fine.  Very frustrating, but things are finally starting to work.

Monday, November 14, 2011

Will NEVER buy another Dell or recommend their products

I just wasted about an hour and a half talking to Dell tech support about my Dell XPS M1730.  I easily paid over $3000 for this beast 3 years ago... Top of the line.  etc. etc. etc.  My problems with this thing first started up when I installed Win7 on it a couple of years ago.  For whatever reason, the video drivers never quite seemed right with the hardware and although I have 2x8800M video cards installed, I had to disable one due to incompatibilities.  Whatever.

Then, about 7 or 8 months ago, the battery quit holding a charge.  Which, I understand, but instead of dying off quietly, I would getting annoying nags about it, so I just pulled the battery completely.  Last week the Power Supply quit being recognized.  Huh?  So, what does the software do?  Derate of course.  I purchased a new power supply.  That didn't fix it. 

I'm stuck with a machine that is about as crippled as you can get.  The derating brings my programming builds to a crawl.  Oh, and I'm only 149 days out of the extended three year warranty I purchased.  The support people were sympathetic and polite, which is great, but how does that help me?  It doesn't.Their solution was to upgrade the BIOS.  Oh, but wait, you can't run the reflash program unless you have a recognized power supply and battery.  Oops.  There goes that idea.

I figured my only option was to get a new motherboard.  Tech support gave me the out-of-warranty repairs number, who then redirected me to somebody that claimed I shouldn't have been directed to.  Argh!  They said my best bet was to skip a motherboard replacement altogether and instead buy a new computer.  Ummm.  Excuse me?  I have no desire to purchase another Dell.  I recommend everyone avoid them at all costs.  I was considering to 'upgrade' to an Alienware machine -- but they share the Dell taint so I guess I need to look elsewhere.

If you are considering buying a Dell, think again.

A disappointed, FORMER Dell customer.