トトガノート

All about TOTOGA

スマホ

今回は次の課題に取り組みました。
・1ステージクリアしたら、別の英単語で出題するようにする。

ファイルで読み込んだクイズを、1ステージ8問(16パネル)で表示し、全問消化するまでステージが繰り返されるようにしました。

その他、情報の表示など、微調整しました。



《インデックス》

◆◆◆参考文献「遊んで作るスマホゲームプログラミング for Android
◆◆◆公文生ならゲームで遊ぶな!ゲームを作れ!
◆◆◆公文式小林教室◆山形県東根市◆◆◆
このエントリーをはてなブックマークに追加 mixiチェック

今回は次の課題に取り組みます。
・英単語と日本語が組ごとに並んでいるのでシャッフルする必要がある。

シャッフルはQuiz6.pdeを参考にしました。

void resetStage() {

// ユニットのシャッフル
for (int k = 0; k < unitArray.size()-1; k++) {
int ri = int(random(k, unitArray.size()));

Unit unit1 = unitArray.get(k);
Unit unit2 = unitArray.get(ri);
exchgUnits(unit1, unit2);
 }
}

void exchgUnits(Unit unit1, Unit unit2){
float x, y;

x = unit1.x;
y = unit1.y;
unit1.x = unit2.x;
unit1.y = unit2.y;
unit2.x = x;
unit2.y = y;
}



《インデックス》

◆◆◆参考文献「遊んで作るスマホゲームプログラミング for Android
◆◆◆公文生ならゲームで遊ぶな!ゲームを作れ!
◆◆◆公文式小林教室◆山形県東根市◆◆◆
このエントリーをはてなブックマークに追加 mixiチェック

Electra10eで文字化けしていましたが、解決しました。

Quiz6.pdeから関係ありそうな文を移植する際に
textFont(createFont("", 48));
の一文を忘れていたのが原因でした。

ゲームをスタートさせるためにクリックすると、その位置のパネルが開いた状態でゲームが始まってしまうという問題も一緒に解決しました。

mousePressed()に
if(mode == MODE_TITLE) return;
の一文を加えました。



《インデックス》

◆◆◆参考文献「遊んで作るスマホゲームプログラミング for Android
◆◆◆公文生ならゲームで遊ぶな!ゲームを作れ!
◆◆◆公文式小林教室◆山形県東根市◆◆◆
このエントリーをはてなブックマークに追加 mixiチェック

Electra10eのエラーメッセージは無くなりました。ところが、16枚のパネルに8組の英単語と日本語訳を表示させていますが、日本語が文字化けする!原因は目下調査中です。ひょっとすると妖怪の仕業かも(笑)。

この他に、現段階で分かっている改善すべき点を挙げておきます。

・ゲームをスタートさせるためにクリックすると、その位置のパネルが開いた状態でゲームが始まってしまう。
・英単語と日本語が組ごとに並んでいるのでシャッフルする必要がある。
・1ステージクリアしたら、別の英単語で出題するようにする。



《インデックス》

◆◆◆参考文献「遊んで作るスマホゲームプログラミング for Android
◆◆◆公文生ならゲームで遊ぶな!ゲームを作れ!
◆◆◆公文式小林教室◆山形県東根市◆◆◆
このエントリーをはてなブックマークに追加 mixiチェック

Electra9eを改造しています。

まず、読み込むQuiz.csvの形式を変えました。それに対応してUnitの変更をしているところですが、まだ途中なのでエラーメッセージの山です。これを潰しながら、仕上げていきます。

《インデックス》

◆◆◆参考文献「遊んで作るスマホゲームプログラミング for Android
◆◆◆公文生ならゲームで遊ぶな!ゲームを作れ!
◆◆◆公文式小林教室◆山形県東根市◆◆◆
このエントリーをはてなブックマークに追加 mixiチェック

Electra8にロゴを加え、問題をファイルから読み込む機能を付けました。



《インデックス》

◆◆◆参考文献「遊んで作るスマホゲームプログラミング for Android
◆◆◆公文生ならゲームで遊ぶな!ゲームを作れ!
◆◆◆公文式小林教室◆山形県東根市◆◆◆
このエントリーをはてなブックマークに追加 mixiチェック

Electra7に、音声データを読み込ませました。



《インデックス》

◆◆◆参考文献「遊んで作るスマホゲームプログラミング for Android
◆◆◆公文生ならゲームで遊ぶな!ゲームを作れ!
◆◆◆公文式小林教室◆山形県東根市◆◆◆
このエントリーをはてなブックマークに追加 mixiチェック

Maia7をベースにして、神経衰弱的なゲーム(Electra)に画像データを読み込ませました。

イラストの選定は後回しにして、取りあえずMaia7と同じにしました。



《インデックス》

◆◆◆参考文献「遊んで作るスマホゲームプログラミング for Android
◆◆◆公文生ならゲームで遊ぶな!ゲームを作れ!
◆◆◆公文式小林教室◆山形県東根市◆◆◆
このエントリーをはてなブックマークに追加 mixiチェック

ブログネタ
ドコモユーザー必見! に参加中!
シャープのSH-06Fを使っていましたら、クイックメニューに置いてあるドコモメールのアイコンが消えていることがたまにあります。

他のアンドロイド端末なら、アプリ一覧にもアイコンは存在するのでそこからドコモメールを起動することはできますが、SH-06Fはそういう仕様にはなっていないようで、ホーム画面にアイコンを移動すると、アプリ一覧からはアイコンが消えてしまいます。

メールが届いた時には画面上部にも通知が出ますから、そこからも起動できます。ただ、うっかりこの通知を消去してしまうと、次のメールが来るまでドコモメールを見ることが出来なくなります。この対策として、ドコモメールのウィジェットをホーム画面に置いておくとこの問題を回避できます。

この現象は、dビデオを視聴中にドコモメールを受信したときに起こるようです。ドコモのアプリ同士が原因になっているとすればドコモのスマホ全てで発生する可能性もあります。逆に、この機種だけ、私の端末だけということもあります。ドコモにはメールで報告しましたが、私の端末固有の障害というスタンスのようで、初期化するように勧められました。対処法を見つけているのに初期化を勧めるというのは、私のメールをよく読んで下さっていないからだろうと思ったので、ここに紹介します。

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

Maia6をベースにして、神経衰弱的なゲームを作りました。ElectraはMaiaの妹の名前です。

プログラム的には改善すべきところが多々ありますが、Maiaとの関連が分からないくらい改変してしまうと訳が分からなくなりそうなので、ほどほどのところで止めています。

取りあえず、ゲームの体をなしているので良しとします。



《インデックス》

◆◆◆参考文献「遊んで作るスマホゲームプログラミング for Android
◆◆◆公文生ならゲームで遊ぶな!ゲームを作れ!
◆◆◆公文式小林教室◆山形県東根市◆◆◆
このエントリーをはてなブックマークに追加 mixiチェック

↑このページのトップヘ