開発 |
|
|
|
|
|
|
|
|
![](../image/fukidashi/lineUL_UL.png) |
![](../image/fukidashi/lineUL_UR.png) |
|
![](../image/fukidashi/lineUR_UL.png) |
![](../image/fukidashi/lineUR_UR.png) |
|
|
![](../image/fukidashi/lineUL_DL.png) |
![](../image/fukidashi/lineUL_DR.png) |
|
![](../image/fukidashi/lineUR_DL.png) |
![](../image/fukidashi/lineUR_DR.png) |
|
|
|
|
さてと、じゃあ
次はいよいよ開発だ。
開発はプログラムを作る作業だ。
仕様書に基づいて
実際にプログラムを作るんだ。
いろいろやることはあるんだけど、
基本は
1.コードを書く
2.テストとデバッグをする
これを繰り返して、プログラムを
完成させるんだよ。 |
|
|
|
|
|
![](../image/fukidashi/lineDL_UL.png) |
![](../image/fukidashi/lineDL_UR.png) |
|
![](../image/fukidashi/lineDR_UL.png) |
![](../image/fukidashi/lineDR_UR.png) |
|
|
![](../image/fukidashi/lineDL_DL.png) |
![](../image/fukidashi/lineDL_DR.png) |
![](../image/fukidashi/tryD_U.png) |
![](../image/fukidashi/lineDR_DL.png) |
![](../image/fukidashi/lineDR_DR.png) |
|
|
|
|
![](../image/fukidashi/tryD_D.png) |
|
|
|
|
|
そっ、
コーディング
するよ! |
![](../image/NAPO/talk2.png) |
|
![](../image/koto/yeiyei.png) |
やったー! |
|
|
|
![](../image/board/line_UL.png) |
|
![](../image/board/line_UR.png) |
|
プログラム作成の流れ |
|
|
|
|
![](../image/mark/next_down_gr.png) |
|
開発 |
仕様でプログラムを作る
コードを書く |
![](../image/mark/next_down_s_g.png) |
テスト・デバッグ |
|
|
|
|
![](../image/mark/next_down_gr.png) |
|
|
|
|
|
|
|
|
![](../image/board/line_DL.png) |
|
![](../image/board/line_DR.png) |
|
|
|
|
![](../image/board/line_UL.png) |
|
![](../image/board/line_UR.png) |
|
プログラム作成の流れ |
|
|
|
|
![](../image/mark/next_down_gr.png) |
|
開発 |
仕様でプログラムを作る
コードを書く |
![](../image/mark/next_down_s_g.png) |
テスト・デバッグ |
|
|
|
|
![](../image/mark/next_down_gr.png) |
|
|
|
|
|
|
|
|
![](../image/board/line_DL.png) |
|
![](../image/board/line_DR.png) |
|
|
|
|
コードを書く |
今回は1つの
ゲームを
作るからね。 |
![](../image/NAPO/talk2.png) |
|
|
|
|
|
|
|
|
|
![](../image/fukidashi/lineUL_UL.png) |
![](../image/fukidashi/lineUL_UR.png) |
|
![](../image/fukidashi/lineUR_UL.png) |
![](../image/fukidashi/lineUR_UR.png) |
|
|
![](../image/fukidashi/lineUL_DL.png) |
![](../image/fukidashi/lineUL_DR.png) |
|
![](../image/fukidashi/lineUR_DL.png) |
![](../image/fukidashi/lineUR_DR.png) |
|
![](../image/fukidashi/tryL_D.png) |
![](../image/fukidashi/tryL_U.png) |
|
まずは新しくプロジェクトを
作ってくれ。
そうだな。
プロジェクト名は
「KotoQuiz」
メイン関数名は
「kotoquiz.KQMain」
にしよう。
今回はセッションを通して、
この1つのプロジェクトを
改変していくよ。 |
|
|
|
|
|
![](../image/fukidashi/lineDL_UL.png) |
![](../image/fukidashi/lineDL_UR.png) |
|
![](../image/fukidashi/lineDR_UL.png) |
![](../image/fukidashi/lineDR_UR.png) |
|
|
![](../image/fukidashi/lineDL_DL.png) |
![](../image/fukidashi/lineDL_DR.png) |
|
![](../image/fukidashi/lineDR_DL.png) |
![](../image/fukidashi/lineDR_DR.png) |
|
|
|
|
|
|
|
|
|
|
![](../image/koto/howaan.png) |
ありがとー!
うれしいー! |
|
|
でも、
「あたしの問題」
はダメだよ! |
![](../image/koto/niyari.png) |
|
![](../image/NAPO/iika.png) |
もう。
警戒してる
なあ。。。 |
|
|
|
|
メインループと入出力処理 |
|
|
|
|
|
|
|
|
![](../image/fukidashi/lineUL_UL.png) |
![](../image/fukidashi/lineUL_UR.png) |
|
![](../image/fukidashi/lineUR_UL.png) |
![](../image/fukidashi/lineUR_UR.png) |
|
|
![](../image/fukidashi/lineUL_DL.png) |
![](../image/fukidashi/lineUL_DR.png) |
|
![](../image/fukidashi/lineUR_DL.png) |
![](../image/fukidashi/lineUR_DR.png) |
|
|
|
|
今回は順を追って
処理を一つ一つ作って行こう。
まずは、メインループと
入出力の処理を作るよ。
今回のゲームはキーボードから
正解の番号を入力するからね。 |
|
|
|
|
|
![](../image/fukidashi/lineDL_UL.png) |
![](../image/fukidashi/lineDL_UR.png) |
|
![](../image/fukidashi/lineDR_UL.png) |
![](../image/fukidashi/lineDR_UR.png) |
|
|
![](../image/fukidashi/lineDL_DL.png) |
![](../image/fukidashi/lineDL_DR.png) |
![](../image/fukidashi/tryD_U.png) |
![](../image/fukidashi/lineDR_DL.png) |
![](../image/fukidashi/lineDR_DR.png) |
|
|
|
|
![](../image/fukidashi/tryD_D.png) |
|
|
|
|
|
今回は
本当にゲーム
作ってる
んだってば。 |
![](../image/NAPO/anone.png) |
|
![](../image/koto/yeiyei.png) |
やったー
ゲームっぽいー |
|
|
|
|
|
|
|
|
|
|
![](../image/fukidashi/lineUL_UL.png) |
![](../image/fukidashi/lineUL_UR.png) |
|
![](../image/fukidashi/lineUR_UL.png) |
![](../image/fukidashi/lineUR_UR.png) |
|
|
![](../image/fukidashi/lineUL_DL.png) |
![](../image/fukidashi/lineUL_DR.png) |
|
![](../image/fukidashi/lineUR_DL.png) |
![](../image/fukidashi/lineUR_DR.png) |
|
|
|
|
最初に、メインループと
入出力処理のコードを
書いてみたよ。
内容は分かんなくていいから、
そのまま書き写してくれ。
処理の流れも作ったから
読んでね。
|
|
|
![](../image/fukidashi/tryR_U.png) |
![](../image/fukidashi/tryR_D.png) |
|
![](../image/fukidashi/lineDL_UL.png) |
![](../image/fukidashi/lineDL_UR.png) |
|
![](../image/fukidashi/lineDR_UL.png) |
![](../image/fukidashi/lineDR_UR.png) |
|
|
![](../image/fukidashi/lineDL_DL.png) |
![](../image/fukidashi/lineDL_DR.png) |
|
![](../image/fukidashi/lineDR_DL.png) |
![](../image/fukidashi/lineDR_DR.png) |
|
|
|
|
|
|
|
|
|
![](../image/NAPO/talk.png) |
どっちも
理解するように
読んでね。 |
|
よーし |
![](../image/koto/typing_shita.png) |
|
|
|
|
|
|
|
|
|
![](../image/fukidashi/lineUL_UL.png) |
![](../image/fukidashi/lineUL_UR.png) |
|
![](../image/fukidashi/lineUR_UL.png) |
![](../image/fukidashi/lineUR_UR.png) |
|
|
![](../image/fukidashi/lineUL_DL.png) |
![](../image/fukidashi/lineUL_DR.png) |
|
![](../image/fukidashi/lineUR_DL.png) |
![](../image/fukidashi/lineUR_DR.png) |
|
![](../image/fukidashi/tryL_D.png) |
![](../image/fukidashi/tryL_U.png) |
|
はいっ。
これがあれば
キーボードから
入力できるように
なるんだね! |
|
|
|
|
|
![](../image/fukidashi/lineDL_UL.png) |
![](../image/fukidashi/lineDL_UR.png) |
|
![](../image/fukidashi/lineDR_UL.png) |
![](../image/fukidashi/lineDR_UR.png) |
|
|
![](../image/fukidashi/lineDL_DL.png) |
![](../image/fukidashi/lineDL_DR.png) |
|
![](../image/fukidashi/lineDR_DL.png) |
![](../image/fukidashi/lineDR_DR.png) |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
![](../image/fukidashi/lineUL_UL.png) |
![](../image/fukidashi/lineUL_UR.png) |
|
![](../image/fukidashi/lineUR_UL.png) |
![](../image/fukidashi/lineUR_UR.png) |
|
|
![](../image/fukidashi/lineUL_DL.png) |
![](../image/fukidashi/lineUL_DR.png) |
|
![](../image/fukidashi/lineUR_DL.png) |
![](../image/fukidashi/lineUR_DR.png) |
|
|
|
|
あれ?
ブラックボックスって・・・。
キー入力処理の内容は
教えてくれないの? |
|
|
|
|
|
![](../image/fukidashi/lineDL_UL.png) |
![](../image/fukidashi/lineDL_UR.png) |
|
![](../image/fukidashi/lineDR_UL.png) |
![](../image/fukidashi/lineDR_UR.png) |
|
|
![](../image/fukidashi/lineDL_DL.png) |
![](../image/fukidashi/lineDL_DR.png) |
![](../image/fukidashi/tryD_U.png) |
![](../image/fukidashi/lineDR_DL.png) |
![](../image/fukidashi/lineDR_DR.png) |
|
|
|
|
![](../image/fukidashi/tryD_D.png) |
|
|
|
|
|
|
|
|
|
|
|
|
![](../image/fukidashi/lineUL_UL.png) |
![](../image/fukidashi/lineUL_UR.png) |
|
![](../image/fukidashi/lineUR_UL.png) |
![](../image/fukidashi/lineUR_UR.png) |
|
|
![](../image/fukidashi/lineUL_DL.png) |
![](../image/fukidashi/lineUL_DR.png) |
|
![](../image/fukidashi/lineUR_DL.png) |
![](../image/fukidashi/lineUR_DR.png) |
|
|
|
|
この部分はクラスを勉強してから
じゃないと理解しづらいんだよ。
悪いけど、今は
println()と同じで割り切って。
この部分はコピペしてもいいよ。 |
|
|
|
|
|
![](../image/fukidashi/lineDL_UL.png) |
![](../image/fukidashi/lineDL_UR.png) |
|
![](../image/fukidashi/lineDR_UL.png) |
![](../image/fukidashi/lineDR_UR.png) |
|
|
![](../image/fukidashi/lineDL_DL.png) |
![](../image/fukidashi/lineDL_DR.png) |
![](../image/fukidashi/tryD_U.png) |
![](../image/fukidashi/lineDR_DL.png) |
![](../image/fukidashi/lineDR_DR.png) |
|
|
|
|
![](../image/fukidashi/tryD_D.png) |
|
|
|
|
・・・
企業秘密? |
![](../image/koto/hatena2.png) |
|
![](../image/NAPO/iika.png) |
違うってば。
ややこしく
なるんだってば。 |
|
|
|
|
|
|
|
|
|
|
|
![](../image/fukidashi/lineUL_UL.png) |
![](../image/fukidashi/lineUL_UR.png) |
|
![](../image/fukidashi/lineUR_UL.png) |
![](../image/fukidashi/lineUR_UR.png) |
|
|
![](../image/fukidashi/lineUL_DL.png) |
![](../image/fukidashi/lineUL_DR.png) |
|
![](../image/fukidashi/lineUR_DL.png) |
![](../image/fukidashi/lineUR_DR.png) |
|
|
|
|
ふうー、できたあ。
またコードが増えたねー。
でも、まだまだへっちゃら!
どんどんいこー! |
|
|
![](../image/fukidashi/tryR_U.png) |
![](../image/fukidashi/tryR_D.png) |
|
![](../image/fukidashi/lineDL_UL.png) |
![](../image/fukidashi/lineDL_UR.png) |
|
![](../image/fukidashi/lineDR_UL.png) |
![](../image/fukidashi/lineDR_UR.png) |
|
|
![](../image/fukidashi/lineDL_DL.png) |
![](../image/fukidashi/lineDL_DR.png) |
|
![](../image/fukidashi/lineDR_DL.png) |
![](../image/fukidashi/lineDR_DR.png) |
|
|
|
|
|
|
|
|
|
![](../image/koto/wakatta2.png) |
教えて! |
|
ほんと
元気いいのねー。
おじさん
ついてけないわあ。 |
![](../image/NAPO/asease.png) |
|
|
|
|
|