2013年1月31日木曜日

12/1/30(音声データ)

○基本情報(2800,+25)


音声データーのところを確認。

44.1khzのときは、一秒間に44100回サンプリングするそうです。

サンプリングは標本化という意味らしい。

なんだよ標本化って、昆虫か!

と思った。


2013年1月30日水曜日

13/1/29(全加算器、半加算器)

○基本情報(2275+30)


全加算器と半加算器の確認などをやる。
前見ていたけれど、あんまりおぼえていなかった。

2013年1月29日火曜日

13/1/28(tired)

○基本情報(2245,+5)

回路問題をやる。

疲れてできなかった。

2013年1月28日月曜日

13/1/27(AmoAd導入した)

○基本情報(2440,+50)

午前の問題の浮動小数点のところなどをやる。
以前セガの本でも同じようなことが書いてあったので、すんなり入っていける。

だいたい大丈夫だと思う。


○AMoAd


今までは、admobを広告に入れていましたが、
今回は、AMoAdを入れてみました。

組み込みの際に、Admobと同じ方法でやったのですが、なぜかjarがeclipse上では
エラーが起きないのに、実行すると、AMoAdviewが見つかりませんとなってエラーになってしまった。

pdfに書いてあることをそのままやったら、認識されるようになった。

ちゃんとlibsフォルダーを作って、その中にjarをドロップしないといけません。

libsじゃないとたぶん駄目です。

jarを参照しても駄目です。


おかげで、できるまで時間がかかりました。


後は、ゲームオーバーになったときに、広告が表示されるように工夫をしてからリリースしました。
大変でした。

2013年1月27日日曜日

13/1/26(後置表記法)

○基本情報(2390,+50)

2007年の午後の4をやったけど、5問中2問しか合っていなかった。
プログラムの中身をよく考えずに、こんな感じだろうと勝手に解釈して、撃沈した。

これじゃ受かりません。

2013年1月26日土曜日

13/1/25(疲れた)

○基本情報(2340,+10)

進数系の問題

今日は疲れたので、できなかった。

2013年1月24日木曜日

13/1/24(基本情報午後問題やり始める)

○基本情報(2330,+80)

午後対策を始めました。

午後の参考書でいいものが見つからなかったので、とりあえず過去問からやり始めることにしました。

bookoffで買った2007年の試験問題のやつで、2007年の午後試験をやってみた。

知識がなくても解けるような問題が多かったので、特別な参考書がなくても、
試験問題をこなしてけばとれそうな感じがしました。

問1-3までやった。

後はプログラム言語問題か

13/1/23(円と長方形の当たり判定)

○イライラ棒

円と長方形の当たり判定を実装しました。

幸い、日本語で解説したサイトがあったので、それを参考にしました。

後は、携帯で実際の当たり判定の様子が確認できるように、昨日、円とか長方形を画面に乗せて、イライラ棒の中心となる円をドラックで動かせるようにして、当たり判定を確認できるようにした。

円が四角形に当たった時に赤に色が変わります。
これで、当たり判定を確認できます。

円がおそらくイライラ棒になって、色々なオブジェクトをよけて進めていくゲームになりそうです。
でも、面白くなさそう。


四角形がこの判定でいけるということは、三角形も大丈夫ということか、
後は、曲線と円との当たり判定だけだけど、これはむずかしそう。

どうしようか

そういえば、いつの間にか正常に写真をアップロードできるようになっています。

○基本情報(2250,+20)

とりあえず、キタミ式が全て終了した。

次は、午後問題をやりたいけれども、いい参考書がみつからないので、
とりあえず、試験問題をやってみようかと思います。

2013年1月23日水曜日

13/1/22(ダークナイトリリース)

○ダークナイト

とうとうリリースしました。

まだ広告を入れていないので、マーケットに登録されるようになったら、
登録したいと思います。


○基本情報(2230,+30)

本当は全部参考書を終える予定だったけれど、ダークナイトをリリースするのに手間がかかったためできなかった。

2013年1月22日火曜日

13/1/21(新しいゲームを)

○イライラ棒

当たり判定の学習も兼ねてイライラ棒をゲームにしてみようと思いました。

とりあえず、元の判定は円と直線とか色々になると思います。


今は、canvasで図形を描いて、どうやって当たり判定を実装したらいいのか試してみたいと思っています。


ところで、買ったcollisionの本ですが、内容が難しくてわかりません。
まず、用語がわからない。
高校数学の範囲を超えています。

なので、やさしすぎず、難しすぎないような、内容が載っているサイトなどで、調べながらだんだんとレベルアップを図りたいと思います。
あーあ

○基本情報(2200,+50)


グラフの呼び名とどのように使用するかなどのところをやる。
たぶん一生使わないと思う。

2013年1月21日月曜日

13/1/20(ダークナイト完成)

○ダークナイト

細かい部分が終わってやっと完成しました。
2ヶ月くらいかかったでしょうか。良く覚えていません。
いままでのゲームと比べてボリュームが多いため時間がかかってしまいました。

初めて、背景もスクロールしたし、やりたいことはできましたが、
本当にやりたいことはまだやっていないので、10000件くらいダウンロードされたら追加したいと思います。


○これから

当たり判定を学習するためにシューティングゲームを作るか、
なんか変なゲームを作るかどちらかをやりたいと思います。

とりあえず、当たり判定の本を買ったので、当たり判定を勉強しながら
ゲームを作りたいと思ってます。


○基本情報(2150,+50)


MTTRとか

MTBF

が一番印象に残る回をやった。

MTBF(Mean Time Between Failure)

MTTR(Mean Time To Repair)


稼働率 = (MTBF) / (MTBF + MTTR)


これは必須かな。

2013年1月20日日曜日

13/1/19(ダークナイトほぼ完成)

○ダークナイト

細かいところを直したりしました。
ほぼ完成です。


○基本情報(2100,+50)


プログラムのところをやった。

ここらへんができないとなると、
なんにもできないことになる。

2013年1月19日土曜日

13/1/18(タイトル画面完成)

○ダークナイト

タイトル画面が一応完成しました。
後は、エンディングの画面を作って、細かいところを修正して、アイコンを新しく描いて、
アンドロイドマーケットに登録して、

という風にまだ気が遠くなるほど残っています。

ゲームを作るのは大変です。


○基本情報(2060,+50)


プログラムのところまで行きました。
あと少しです。

もう少しで午後に入れます。

2013年1月17日木曜日

13/1/17(ボス完成?)

○ダークナイト

一応ボスの処理が完成しましたが、面白くなさそうなので、また変えるかもしれません。
次は、タイトル画面の作成に移りたいと思ってます。

ゲームで面白くないとか致命的


○基本情報(2010,+50)


とうとう勉強時間2000分を突破しました。
別に意味はまったくありません。

アローダイアグラムのところをやりましたが、意味がわかっていません。
明日また見ることにする



13/1/16(ダークナイト ボス作り)

○ダークナイト

今回のゲームは、夜というか、全般で夜のステージなので、ダークナイトという名前にしました。

一応マーケットに出す前の最後のボスを作っています。
動き方は決まったので、これからは調整をします。

面白いかはわからない。


○基本情報(1960,+50)


ユーザーインターフェイスのところに入りました。
たぶんここからは、あまり難しい問題はこないと思います。
後、もう少ししたら、終わるので目標よりも早く次の勉強に入れそうです。

2013年1月16日水曜日

13/1/15(ボス作り)

○アンドロイドゲーム


ステージ9が作り終わって、ファイナルボスを作り始めました。
作り始めたといっても。どういう敵にするかを決めただけです。
しかもまだ決まっていません。
どうすればいいのかわからない。


○基本情報(1910,+50)

ネットワークセキュリティのところをやりました。

公開鍵とか共通鍵のところなど、しかしよくわかっていません。
公開鍵と共通鍵の違いについてはわかりましたが、
秘密鍵と公開鍵の違いがわかりません。

そもそも、英語の言葉を日本語に直訳したからよくわからないんじゃないでしょうか?
英語が公共言語の国と、英語になじみのない国とでは、絶対英語を知らない方が勉強やその他
に不利だと思います。

秘密鍵とかそんな言葉普段使いませんからわかりません。

2013年1月15日火曜日

13/1/14(ステージ9)

○アンドロイドゲーム

ステージ9のステージ作りをしました。
これを作って後は、ボスを作って完成です。
ぶれてます。


○基本情報(1860,+60)

ネットワークのところが中心でした。
IPマスカレードとか、NATとかあんまりよくわかりません。

その他は大丈夫そうです。

そして、セキュリティのところに入りました。

2013年1月13日日曜日

13/1/13(基本情報)

○基本情報(1800,+70)


「キタミ式基本情報技術者」


やっと、半分以上を終えることができました。
今は、ちょうどネットワークの部分をやっています。
12月から勉強をはじめたので、4月の試験には楽に間に合うと思っていましたが、
そんなことはないようです。

これから、午後試験の対策もしないといけません。
現在のところ午後の対策はまったくしていません。

2月の一ヶ月で、午後をフルカバーして3月から過去問をやって、らくらく合格という
プランを立てているので、午後を簡単にマスターしないと大きく計画が変わります。

2月からが勝負になりそうです。
受験料を無駄にしたくないです。
なんとか一回で受からないと、時間がもったいない。

13/1/12(データーベース)

○アンドロイドゲーム

大砲のオブジェクトの弾とマップオブジェクトとの判定がされていなかったので、
新しく作らないといけないと思っていたら、
すでに作ってあった。
全然記憶にありませんでした。


○基本情報(1730,+50)


データーベースの部分をやりました。
練習問題をいくつかやらないと身につかないと思いました。
自分にとっての急所です。

2013年1月11日金曜日

12/1/11(ステージ8)

○アンドロイドゲーム


ステージ8を作り始めました。
前作った大砲のプログラムが良く考えてみたら、駄目なところが多くあったので、
直しました。

そうしたら、メンバー変数が増えてしまって、どうにかならないもんか。
と思ったが、個々に左右する問題なので、どうしようもないです。

なんだか作りたかった方向とは別になってきた気がする。


○基本情報(1680,+70)


初めて、一時間以上も勉強した。
データーベースのところを勉強して、なんとなくわかった気になる。
特に、正規化とのところの理解がいまひとつです。

問題をやったらなれるのだろうか?

13/1/10(ステージ7完成)

○アンドロイドゲーム


新しいマップのオブジェクトのプログラムを書いて、ステージ7が完成しました。
結構むずかしいかもしれません。途中で投げ出されるかも、

続いて、ステージ8に取り掛かりました。
全部で10ステージの予定で、今月までには出したいと思います。


○基本情報(1610,+50)

ファイル管理のところをやりました。
特に難しいところはありません。

2013年1月10日木曜日

13/1/9(ステージ7マップだけ)

○アンドロイドゲーム


ステージ7のマップだけ完成しました。
他にも、新しくオブジェクトを取り入れたので、そのオブジェクト用のプログラムを書いた後に、
調整して終了です。

ステージ10まで作ってとりあえず、androidマーケットに出してみたいと思いました。


○基本情報(1560,+50)

仮想メモリ、とかタスク管理についてやりました。
キタミ式はとてもわかりやすいです。

2013年1月9日水曜日

13/1/8(bloggerに写真をアップロードできない)

なんでだろう、画像をアップロードしようと思ったら、ファイルマネージャ的なものがでてこず、
画像がアップロードできませんでした。

せっかく書こうと思ったのに。

セキュリティソフトがブロックしているのか、それとも一時的におかしくなっているのかわかりません。

いずれにせよ以前は同じソフトでもできたので、原因がわかりません。


○アンドロイドゲーム

ボスが完成して、ステージ7の作成に取り掛かりました。
とはいえ全然できていません。
ボスは自分がやるとものすごく弱くて、やられるシーンがほぼ皆無に等しいんですが、
慣れているだけであって、本当は難しいほうかもしれません。

一応easyなので、このままで次の作業にとりかかろうと思います。


○基本情報(1510,+40)


OSのところとか、ジョブの管理のところとかやりました。
あと400pageもあります。
今月中に終わるでしょうか。

2013年1月8日火曜日

13/1/7(boss作り)

○アンドロイドゲーム


ボスを作るために、プログラムをしました。
全然弱くて話になりません。
考えたやり方が駄目みたいです。
工夫が必要ですが、いい方法が思いつきません。



○基本情報(1470,+40)

ハードディスクの記録方法とか、RAIDとかの学習をしました。

2013年1月7日月曜日

13/1/6(ボスを考える)

○アンドロイドゲーム

苦難したステージ5作りもようやく一段落して、次はボスを作ろうかと思っています。
どれくらいで作れるかが重要です。
アイデアはほぼ決まったので、後は形にするだけです。
後は、どれくらい早く完成できるかです。


○基本情報(1430,+50)

メモリの項目をやりました。
そして、わけのわからないハードディスクのところに入りました。
ここは、図面の意味がわからなかったので、なんとかマスターしたいところです。

2013年1月6日日曜日

13/1/5(ステージ5変える)

○アンドロイドゲーム

ステージ5がやっぱり駄目だったので、少し変更しました。
前よりはよくなったけれど、わかりにくくなってしまったかもしれない。
ステージ作りはむずい。


○基本情報(1380,+20)

cpuの処理などを学びました。

あと、3ヶ月近くありますが、今のペースで間に合うかどうか心配になってきました。

予定では、1月に午前の参考書を終えて、2月に午後の参考書を終えて、
3月4月で過去問をやるという予定ですが、間に合うか?

2013年1月5日土曜日

13/1/4(背景作り)

○アンドロイドゲーム


ステージ5を作成中で、途中まで作ったが、なんかいまいちなので作り直すと思う。
後は背景などを作りました。


○基本情報(1360,+50)

cpuなどの処理をやりました。
知らないことがいっぱいあった。


○ゲームプログラミングのためのリアルタイム衝突判定

当たり判定を学びたくて、よさそうなこの本を買いました。
数学の幾何学の基礎を読みましたが、知らない項目がたくさんあって、
基礎の部分でかなりきついです。

数学は勉強していますが、専門的な本を読み込んでいかないと追いつかないかもしれません。
コードを見て理解できればいいですが、
とりあえず、セガを読み終えたので、当たり判定に強くなるために勉強していきます。

2013年1月3日木曜日

13/1/3(背景修正)

○アンドロイドゲーム


背景の画像を修正したり、easyモードのステージ4を完成させたりしました。


○基本情報(1310,+40)


音声データーの計算方法などをやりました。

13/1/3(ステージ4)

○アンドロイドゲーム

easyモードのステージ4を作りこむ作業をしました。
時間がかかって嫌になります。

後、一つブロックとの当たり判定のところを直さないといけないことに気がついたので、
さらにげんなりしました。


○基本情報(1270,+30)


「キタミ式イラスト塾」


andとかorとかの回路の部分をやりました。
半加算器とか全加算器とかの説明もわかりやすく載っていて、
理解できました。

安くはないですが、この本はわかりやすいです。
買って正解だったかもしれません。

2013年1月2日水曜日

13/1/1(明けました)

明けました。
今年の目標は、ネットワークに詳しくなることと、ネットを使ったゲームでも、アプリでもなんでもいいので、形にすることです。

ゲームを作っていながら、ネットワークに関しては、ほぼなにもわかっていないに等しいので、
そのスキルを磨きたいです。

今一番重要なスキルですし、今後も重要なスキルとなることは間違いないと思います。
今も今後使えないと駄目なんじゃないでしょうか。
ネットワークが使えたら、色々楽しそうですしね。


○アンドロイドゲーム


ステージ4の構想を考えて、実現するのに足りない部品を書いたりしました。
easyなのに難しいかもしれない。


○基本情報(1270,+40)


2進数などの、計算の問題をやりました。
浮動小数点とかいわゆるfloatの扱いかたとか、
セガの本でやったので、入っていけました。

2013年1月1日火曜日

12/12/31(Easyステージ3)

○アンドロイドゲーム

easyモードのステージ3を作る。
作る最中に他の機能も追加したりしたので、時間がかかってしまった。


○基本情報(1230,+10)

ウィルス問題など、