2014年6月22日日曜日

PhoneGap+enchant.jsで作ったゲームをUnityで作ってみた



前にPhoneGap+enchant.jsで作ったゲームをUnityで作り直してみた。

Androidアプリにするためにスマホの画面サイズで作ったのでサイズが全然おかしいけど、とりあえずPC用にビルドした。
http://edgejumper.kyosuke25.com/unity/

けどちゃんと動くね。

しかし、JavaScriptとは名ばかりの未知の言語やで。

細かいTipsはまた備忘録的に追々残そう。
このエントリーをはてなブックマークに追加

2014年3月23日日曜日

本を出しました!

昨年から制作に関わっていた本がようやく出版されました。
「実践クラウドソーシング」という本です。



昨今急速に知名度が上がっているクラウドソーシングについて、実践的な内容を書きました。

「ねちゃったー」のiOS版を作る際にクラウドソーシングを使った話も書きましたし、実体験に基づいて発注者(仕事をお願いする方)から見た、どういった人に発注したくなるのか、逆に言うとワーカー(仕事を請ける方)にとってはどう振る舞えば受注しやすくなるのかといったことも書きました。

興味あればぜひ。

紙版 Kindle版


このエントリーをはてなブックマークに追加

「ねちゃったー」がApplivに掲載されました

「ギリジャン!」を知って「ねちゃったー」を知ったのか、逆なのか。
それは分かりませんが、「ねちゃったー」もApplivに掲載していただけました。

掲載サイト:Androidアプリ発見サイト -Appliv
レビュー記事:ねちゃったー

ねちゃったーが取り上げられたのは久々です。
やはりうれしいものですね。
このエントリーをはてなブックマークに追加

「ギリジャン!」がApplivに掲載されました

「ギリジャン!」がレビューしていただけました!
取り上げていただいたのは「Appliv」というサイトです。

掲載サイト:Androidアプリ発見サイト -Appliv
レビュー記事:ギリジャン!

リリース当初は海外の方がユーザーが多かったので、海外のレビューサイトには取り上げていただいたことはありましたが、日本ではおそらく初めてです。
[訂正]
間違ってました。
日本ではアンドロイダーさんでの紹介が初めてです。

ユーザーが増えるといいな~。
このエントリーをはてなブックマークに追加

2013年8月18日日曜日

AndroidアプリにParse.comのプッシュ通知機能を実装する方法+送信する方法

「グロースハック(growth hack)」とかいう流行りつつある単語に乗せられて、プッシュ通知(Push Notification)を使ってみようと思い立ち、この間Facebookに買収されたBaaS(Backend as a Service)のParse.comが提供するプッシュ通知機能を、自作クソゲー「ギリジャン!」に乗せてみたのでそのメモ。
というか、https://parse.com/tutorials/android-push-notificationsの必要部分を抜粋しての和訳。

なお、既にParse.comにアプリの登録をしてることを前提としています。

【実装編】

■AndroidManifest.xml

1.サービス
<service android:name="com.parse.PushService" />
<receiver android:name="com.parse.ParseBroadcastReceiver">
  <intent-filter>
    <action android:name="android.intent.action.BOOT_COMPLETED" />
    <action android:name="android.intent.action.USER_PRESENT" />
  </intent-filter>
</receiver>

2.パーミッション
<uses-permission android:name="android.permission.INTERNET" />
<uses-permission android:name="android.permission.ACCESS_NETWORK_STATE" />
<uses-permission android:name="android.permission.RECEIVE_BOOT_COMPLETED" />
<uses-permission android:name="android.permission.VIBRATE" />

■Activityクラス

1.初期化
onCreateメソッドに
Parse.initialize(this, "アプリID", "クライアントキー");
アプリIDもクライアントキーもParse.comの画面(下の画像)に表示されているものを使う。



2.通知を受信する部分の実装
onCreateメソッドに
PushService.setDefaultPushCallback(this, ほにゃららActivity.class);
ParseInstallation.getCurrentInstallation().saveInBackground();
「ほにゃららActivity.class」には、端末上に表示された通知をクリックしたときに表示させたいActivityクラスを書く。
インストール時に、アプリ名(言語によってアプリ名が違う場合はその言語に応じたアプリ名)とかアプリのバージョンとかタイムゾーンがParse.comに送信されるけど、それ以外にも情報がほしければ実装可能。
今回は試しに実装しただけなので省略。

3.トラッキングの実装
onCreateメソッドに
ParseAnalytics.trackAppOpened(getIntent());
通知からアプリが開かれたかどうかをトラッキングしたければ書く。
(普通はトラッキングしたいはず。)

【送信編】

あとはParse.comの管理画面から通知をするだけ。

まず、通知するページにアクセスして、Send a pushボタンをクリック


次に、通知する内容を登録して、Send Notificationボタンをクリック。


実装も送信もめっちゃ簡単。

ただし、何に使うねんと言われてもよく分かりまへん。
このエントリーをはてなブックマークに追加

2013年7月7日日曜日

enchant.jsでゲーム作ってPhoneGapでスマホアプリ化したった

HTML5+JavaScriptでゲームが作れるフレームワークであるenchant.js(http://enchantjs.com/ja/)で簡単なゲームを作って、それをPhoneGapでラップしてアプリ化してみた。

穴に落ちないようにギリギリでジャンプし続けるだけの超単純なゲームです。
ギリギリでジャンプすることだけが目的なので、ジャンプした後は勝手に飛距離を調整して着地させてます。
キャラがクマなのはenchant.jsに付属してたものをそのまま使ってるだけで、お金か絵心があればオリジナルキャラでやりたかったけどやむなし。



実装上困った点はまた後日まとめるとして、Android4.x系のバグでenchant.jsの最新バージョンが使えなかったこととPhoneGapとの絡みでコールバック地獄が大変。

あと、使いたかったParse.comでスコアの共有。


なんのトラブルもなく超簡単に実装できた。

iPhone版はリジェクトされたのでAndroid版しかないけど、気が向いたら遊んでみてくださいな。


Android app on Google Play
このエントリーをはてなブックマークに追加

2013年5月31日金曜日

さっそくSquareリーダー&レジアプリを使ってみた。

ちまたで噂のSquare

Squareリーダーが届いたので早速使ってみました。

まずは箱。
めっちゃあっさりしたシンプルな紙の箱。



開けた。


ちっちゃ。

出してみた。


逆サイドから。


こっちからカードを入れるみたい。

スマホに差してみた。


ジャスミンかわいい。

で、レジアプリを起動。
商品の値段として50円と入力した画面。


カードを通してみた。


100円以上じゃないといけないみたい。

というわけで100円に入れ直して再度通してみた。


AMEXはあかんみたい。
箱にもそう書いてた。

別のカードを通してみた。


署名画面が出てきた!

署名した。


で、右上の「続行」ボタンを押したら、


決済完了してもうた。
簡単過ぎワロタ

で、「メールで送信」っていうところにメアドを入れて、「送信」ボタンをポチッとな。


そしたら、メールが飛んできた!

一番上の「吉村恭輔」は、あらかじめ設定していたお店の名前です。
で、その下に住所と電話番号。
そして一番下には署名がデカデカと。


字汚すぎゲロゲロ

管理画面を見たら決済情報が見れます。


これで7営業日待てば登録した銀行口座に手数料を引いたお金が振り込まれるようです。

トップページにはこれ見よがしに「翌営業日」って書いてますが、これは三井住友銀行の口座を登録した場合のみですわ。

でも、通常の支払サイトと比べたら格段に早いよな。

操作も超簡単。これなら誰でも扱える。


個人としても使い道はありそう。

フリマとか家の前でレモネード売るときとか。
(両方やったことないけど。)


路上でやってる占い師さんとか屋台のラーメン屋さんでカード使えるとかアツいな。

クロい感じでやってきそうなのは、ショッピング枠の現金化とかね。

キャッシング代わりに使ったらあかんで。


これはユーザーの立場からも普及して欲しい!!

手数料のことはあるけど、キャッシュフローの関係でクレジット導入していないお店は是非導入して欲しい!!

お願いしま~す!

このエントリーをはてなブックマークに追加