2012年6月9日土曜日

Androidアプリ「楽器かおーよ!」リリース!

交通調査のアルバイトでお金をためてあこがれの楽器をGETしよう! 走行方向別、車種ごとに車をカウントしてね。 一回90秒で間違わずカウントしたら8000円だけど、正解率によって変わってくるよ。 お金がたまったらお店に行ってすきな楽器をGETしよう!
「楽器かおーよ!」web版もあるよ!こちら

2012年5月23日水曜日

スケキヨ三昧

無料Androidアプリ「スケキヨ三昧」

スケキヨをスケキヨにしてしまえ!
なぜって、スケキヨだからスケキヨにしなければならない。オマエはいっもそう言う。
俺がスケキヨって言ったら、スケキヨに決まってる。

俺はそういスケキヨだ!

ひきこもり育成ゲーム「ひきこも!」

ひきこもり育成しよう! ごはんの時間 午前7時 午後12時 午後6時 になったらごはんを運ぼう。ごはんの時間は時計と壁ドンが合図だ! 時間どおりに出さないとライフが減ってしまうぞ! ご飯を出す前までに食器の片付けを忘れるな! キミは何日この不毛な”引きこもりの世話”ができるか? これでキミも少しはカーチャンの気持ちがわかるだろう。

釘を打ってカルマを溜めろ! "藁人形ポータブル" 衝撃リリース!


こんにちわ。カルマ•ザビです。

もう、神社にいかなくていい。
藁人形ポータブルは全く新しいライフスタイルを提案致します。

思う存分藁人形に釘を打ち付けてください!何本でも何本でも。
お望みならば、人形が見えなくなるくらいめった打ちにすることも可能です。
人形を新しくすると、また最初から釘を打つことができます。
ただ、釘を100本打つたびにカルマが溜まっていきますがね、、、。
しかも、実際の木を傷つけないエコ仕様DA!


2012年5月10日木曜日

Unityでハイスコアとか。


毎回調べなおしてるので、、

var highScore: int;

function Start () {
highScore = PlayerPrefs.GetInt("highScore");
}

function setHighScore(score: int) {
if(score > highScore) { //スコアがハイスコアを超えていたらハイスコアを更新
highScore =score;
PlayerPrefs.SetInt("highScore", highScore);
}
}

スコアが更新されるたびに
setHighScore(score);
を呼出しといてほったらかし!

2012年3月9日金曜日

Unity3.5.0f5 でiPhone用にXcode4.3.1でビルドしたら。。

ビルドはできるけど、スプラッシュ画面でフリーズしてしまう!
前のバージョンのxcodeでビルドしたのは問題なく動いたと思ったんだけど。。
どうすればいいんだよー!!
実機に転送もできなくなって死にそうになったYO!

やや!なんか書いてあるぞ?

http://forum.unity3d.com/threads/126770-Can-t-build-for-iPhone-5.1-with-Xcode-4.31-Splash-Screen-problem

いまんとこ解決してないみたい。。

もー、iPhoneってなーんか開発以外のとこでスゲー時間くっちゃうんだよね、プンプン!
で、今日からTitaniumの勉強始めました。ちょっと本読んでみたけどなんかボクでもできそうな感じだゾ。
何より、ネイティブアプリで挫折した俺様にぴったりだぜ。

2012年3月6日火曜日

2012年3月5日月曜日

Android用本格カンチョーアクションゲーム「カンチョー道(みち)」衝撃リリース。

アッー!
一撃必殺。本格カンチョーアクションゲーム。
道を極める者、み仏のごとし。
古来より伝わる一子相伝の秘法。それがカンチョー道。
なぜかケツを突き出し、激しく誘惑してくる謎の生命体にお仕置きをやっておしまい!

一度成功(ソロ)、
コンボ攻撃(ドッピオ)を遂行せよ。
ヒットしたポイントにより称号が手に入る。果たしてキミの称号は?
それがあなたの実力の証。

操作方法
 左右の傾きと、実際にカンチョーを繰り出すのと全く同じ動作で指の動きをコントロール。
 うまく攻撃しないどんどん指が消耗し、骨折してゲームオーバーだ。

 コンボ攻撃(ドッピオ)
  ソロ攻撃でケツが麻痺し(ほんのり紅くなる)、静止状態の一瞬のツキをついて第二波攻撃を繰り出す荒技。
  焦って手元が狂うと骨折の危険もある諸刃の剣。しかし指が回復するのでこれを使わない手はない。

ケツがどんどん強くなる?
 スコアアップしていくたびに、慣れてきたのか麻痺する時間も短く、動きも激しくなる。
 やればやるほど激しいプレイを要求してくる!

一生見習いの日陰者で過ごすか、実力で手にした称号を欲しいままにするか。
未来は自分で選べ!

効能
 知らない間に両腕のエクササイズにもなり、強靭な肉体を手に入れることができます。
 日々の鍛錬によって肉眼では捉えられないほどの突きを繰り出せるようになり、どんな屈強な大男も指一本。
 そのあまりにも早い突きは質量を持った残像を残すほどだ!!

注意
 腱鞘炎に注意。
 TPOに合わせた音量で楽しむこと。
 スマホ落とすなよ。

 以上だ!

検証端末
 Nexus S
 Galaxy S2






2012年2月23日木曜日

ビビるほど簡単にUnityで広告をつける(admob)

Unityで作ったAndroidアプリに広告をつける!
以来、やっとUnityで作ったアプリに広告がつけられるので喜んでいたのですが、何よりもめんどくさい!
理由はわからないけど一度に動かなかったりする。アプリの変更、アップデートの際にも広告をつけるためにまたeclipseに持って行かないといけないと思うと練炭を買いにいってしまいそうになります。
アプリの開発がものすごく簡単にできるのが売りのUnityなのに結局ごちゃごちゃやらないといけないのかよ!
無料版のアプリを開発するほうが苦労するってどういうことなんだよ!
っと思っていました。で、アセットストアを探してみると、 Instant Ads Android Plugin というのがありました。
他にももっと安いプラグインがあったような気がするけどレビューがまったくついていないので買っても結局ややこしいことになるかもしれない。。だからやたらレビューで絶賛されているこっちを買ってみました。
有料で確か10ドルだったと思うけど買ってみて大正解。mobclix.com っていうサイトを利用することが前提になってるみたいで、アプリを作るたびにそっちのサイトに登録して、admobを利用するようにしないといけないみたいなんだけど、
Unityでの設定自体は Instant Ads Android Plugin をインポートしてmobclix と AdmobのIDをAndroidManufestファイルに
設定するだけ!
IDをセットするだけなので実質ややこしい設定なし!大好きだよ!
パタメータを変更するだけで 1=top-left, 2=top-center, 3=top-right, 4=bottom-left, 5=bottom-center, 6=bottom-right
と表示場所を変更できるみたいだしステキ!
おすすめです!
admobのSDKが4.1.1だけどいずれ対応してくれるんじゃないかなと思います。

注意:こいつのおかげでアプリ自体が起動しない機種もあるみたいです。手持ちのOptimus Pad L-06Cはそうでした。

2012年2月14日火曜日

"Ouija Board free" Android-App released.

Place your finger at the same time, questions, please consult.
You may deduce the answer.

Note: This is not a game.


This is free version.
Non ad version is here.

2012年2月7日火曜日

"Hungry Antlion" Android-App released.

This is a simple game to eat the ants by Antlion.
Let ate down to the nest the ants by spraying the sand well.

When eats ants, points are added together, and life will be extended.

Good luck Toward a high score!




download here.

2012年1月31日火曜日

UnityでGameObectの配列をインスペクタから追加して使う

UnityでGameObjectの配列を準備してインスペクタでprefabをドラッグして追加しておいて
一気に画面上で量産したい時があるけど、毎回覚えてなく検索しないといけないので、

ここに書いておいて毎回ここからコピーすることにした!

var MyGameObjects : GameObject[];

と書いておくことでインスペクタ上から自由に追加することができます。

注意:以下のコードではspawnpoint1の場所にに配列に追加したGameObjectが死ぬほど大量に量産されます。

var MyGameObjects : GameObject[];
var spawnpoint1 : GameObject;

function Update () {

for (var i=0; i < MyGameObjects.length; i++){
var MyGameObject : GameObject = MyGameObjects[i];
Instantiate(MyGameObject, spawnpoint1.transform.position,spawnpoint1.transform.rotation);
Debug.Log(ant.MyGameObject.name);
}
}

そこででタイマー処理
何秒かにごとに処理した場合は

var INTERVAL:float = 3.0f;
var timer:float = INTERVAL;

unction Update () {

timer -= Time.deltaTime;

if (timer <= 0)
{
// 任意の処理
Debug.Log("timer");
timer = INTERVAL;
}
}

こんな感じで一定の時間ごとの処理ができるので毎回こんなコードを利用してます。(上記コードは3秒ごと)
そこで!先ほどの処理と組み合わせると

//タイマー
var INTERVAL:float = 3.0f;
var timer:float = INTERVAL;

//ゲームオブジェクトの配列
var MyGameObjects : GameObject[];
var spawnpoint1 : GameObject;

function Update () {

timer -= Time.deltaTime;

if (timer <= 0)
{
// 任意の処理
instantiateGo();

timer = INTERVAL;
}
}

function instantiateGo() {

for (var i=0; i < MyGameObjects.length; i++){
 var MyGameObject : GameObject = MyGameObjects[i];
 Instantiate(MyGameObject,spawnpoint1.transform.position,spawnpoint1.transform.rotation);
}
}

こうすれば3秒ごとにゲームオブジェクトが作られますね。
なんか敵キャラをうじゃうじゃ作りたい時とか割とよく使いたい時があるんじゃないかと思います。
で、これだと定期的に敵が作られてなんか機械的な感じがバレるのでタイマーの時間をランダムにして結局

//タイマー
var INTERVAL:float = 3.0f;
var timer:float = INTERVAL;

//ゲームオブジェクトの配列
var MyGameObjects : GameObject[];
var spawnpoint1 : GameObject;

function Start() {
timer = Random.Range(0.5, INTERVAL);
}

function Update () {

timer -= Time.deltaTime;

if (timer <= 0)
{
// 任意の処理
instantiateGo();

              //待ち時間をランダムにする
timer = Random.Range(0.5, INTERVAL);

}
}

みたいにしてタイマーの待ち時間を0.5秒からINTERVALに定義した秒数の間のランダムの値にしました。最初の実行時間もランダムにするためにStart()でもランダムになるようにしてます。
これで、なんか適当な感覚で敵がうじゃうじゃでるようになるぞ!そしてコードはそのまんまでprefabを追加し放題だ!ウワーイ!

2012年1月25日水曜日

Androidアプリ 恐怖の罰ゲームサウンド 1.1

久しぶりにアプリをリリースしました。

バージョン1.1から録音にも対応しました。


Androidマーケット