[過去ログ] 【初心者】課題をクリアしていくスレ【講習会】 (787レス)
上下前次1-新
このスレッドは過去ログ倉庫に格納されています。
次スレ検索 歴削→次スレ 栞削→次スレ 過去ログメニュー
547: 名前は開発中のものです。 [sage] 2005/09/27(火) 10:59:10 ID:GGOdg2Cr(5/5) AAS
外部リンク[phps]:gamdev.org
課題5キー入力
あえてバックバッファを使わない方法を模索
548: 名前は開発中のものです。 [sage] 2005/09/28(水) 02:00:38 ID:GJl3SF9q(1/2) AAS
外部リンク[phps]:gamdev.org
課題6 当たり判定
敵と味方の四辺を比較
549: 名前は開発中のものです。 [sage] 2005/09/28(水) 06:45:19 ID:GJl3SF9q(2/2) AAS
外部リンク[phps]:gamdev.org
課題11 ライフゲーム製作
VC++で作りました
BCCでも少しの修正で動くと思います
550: 名前は開発中のものです。 [sage] 2005/09/28(水) 08:23:57 ID:IBjiJLIJ(1) AAS
ほほぅなかなかやりおる。でもあんまり飛ばすと後で急にやる気なくなるから注意だ。
551(1): 名前は開発中のものです。 [sage] 2005/09/29(木) 19:17:35 ID:LE7U2HkX(1) AAS
ここで、問題を出してみる。
当たり判定を、四角形ではなく円形で行ってください。
552: 名前は開発中のものです。 [sage] 2005/09/30(金) 09:28:41 ID:+8V2fz3M(1) AAS
ヒントはピタゴラス?
553: 名前は開発中のものです。 [] 2005/10/04(火) 15:10:27 ID:t2ocW2mS(1) AAS
>>551
先生、できました!
採点よろしくおねがいします
外部リンク[phps]:gamdev.org
554: 名前は開発中のものです。 [] 2005/10/14(金) 02:14:31 ID:IPOLOsVX(1) AAS
外部リンク[phps]:gamdev.org
課題8 弾を撃って貰います
当たったら画面外へ移動
画面外で重なってしまわないように座標に注意
555(1): 名前は開発中のものです。 [sage] 2006/03/02(木) 22:15:56 ID:cLvXii56(1/2) AAS
随分廃れてるなぁ・・・
556: 名前は開発中のものです。 [sage] 2006/03/02(木) 22:16:52 ID:cLvXii56(2/2) AAS
あ、ageとこう・・・。
557: 名前は開発中のものです。 [sage] 2006/03/03(金) 01:25:47 ID:hvy8QSOW(1) AAS
>>555
先生が現れればある程度復活するだろう。
558: 名前は開発中のものです。 [sage] 2006/03/22(水) 23:48:16 ID:pGER7Nuk(1) AAS
他人にソース見せて悪い箇所を指摘してもらうのが上達の秘訣って聞いたんだけど
先生なってくれる人居ないのかな?
559: 名前は開発中のものです。 [sage] 2006/03/23(木) 01:44:59 ID:rIjaXeea(1) AAS
とりあえず晒したら何かしらレスが付くと思われ
560: 名前は開発中のものです。 [sage] 2006/06/03(土) 12:45:09 ID:LfwUSM+O(1/3) AAS
こっそり開始
数当てゲーム作るぜ
チラシの裏状態になるんだろうけどな
561: 名前は開発中のものです。 [sage] 2006/06/03(土) 14:21:12 ID:LfwUSM+O(2/3) AAS
ソース(VB2005)
外部リンク[phps]:gamdev.org
まとめ
一行入力はConsole.ReadLine
一行出力はConsole.WriteLine
乱数つくるのにNew Randomしないといけない
Console.ReadLineで何も入力しなければ例外がでるのでtry〜catchで処理
採点とまでいかなくてもおかしいところがあったら教えてくれよな
562: 名前は開発中のものです。 [sage] 2006/06/03(土) 14:39:54 ID:LfwUSM+O(3/3) AAS
素数のソース(VB2005)
外部リンク[phps]:gamdev.org
まとめ
関数は Function 〜 End Function
ループ While (継続条件) 〜 End While
変数の初期化 Dim i As Integer = 2
数当てのほうが難しかったぜ
次はついにWindowプログラムか
563: 名前は開発中のものです。 [sage] 2006/06/05(月) 23:30:18 ID:8flTmyaF(1) AAS
課題3赤い四角のソース(VB.NET2005)
外部リンク[phps]:gamdev.org
ビルドするにはPictureBoxコントロールとTimerコントロールを貼り付けておいてください
まとめ
FormのMaximizeBoxプロパティをfalseに設定すると最大化ボタンが無効(灰色)になる
FormBorderStyleをFixedSingleに設定すると実行時にFormのサイズをマウスなどで変更不可
クライアント領域(描画できる領域)を640x480にするにはClientSizeプロパティを実行時にコードで変更する必要がある
四角を描くのはFillRectangle
その準備にPictureBox1.CreateGraphics()が必要、使い終わったらDispose()する
VBなんだからもっと簡単にグラフィック描画できればいいのに・・・・・・
564: 名前は開発中のものです。 [sage] 2006/06/06(火) 22:07:03 ID:BKKQVE+c(1) AAS
課題4 sin波形 VB.NET2005
外部リンク[phps]:gamdev.org
g.Dispose()しなくてもガベコレが処理してくれるとか言ってるサイトをみつけたんだが
やっぱしたほうがいいよな、たぶん
まとめ
iがIntegerなのに増分を小数にして永久ループというひどい目にあった
ペンの作成はDim p As New System.Drawing.Pen(Color.Red)
変数宣言したあとさらにNewやCreateするのって長くて嫌だなぁ……
565(1): 名前は開発中のものです。 [sage] 2006/06/08(木) 15:32:16 ID:l70M6MGX(1) AAS
がんばれ〜
566: 名前は開発中のものです。 [sage] 2006/06/10(土) 20:16:40 ID:0j3Y3Eu0(1) AAS
>>565
がんがる〜
課題スレVB2005課題5キー入力
外部リンク[phps]:gamdev.org
キー入力とバックバッファをやった
GetAsyncKeyStateを使う方法もあるらしいけど
今回はwikiのヒントにあった_KeyDownを使った
まとめ
・Formにコンポーネントを乗せるとKeyDownなどのイベントプロシージャが実行されなくなる場合がある
これに対処するにはFormのKeyPreviewをTrueにする
・KeyDownでフラグをTrue、KeyUpでフラグをFalseにする
こうすることでキーを押しっぱなしにしたときにKeyDownが連続で発生してもキーが現在、押下状態かどうか判断できる
・バックバッファはBackBuffer = New Bitmap(640, 480)でビットマップを作って利用
・ビットマップになにか描画したいときはBBGraphics = Graphics.FromImage(BackBuffer)でBBGraphicsを使う
・ビットマップを描画画面に転送するのはformGraphics.DrawImage(BackBuffer, 0, 0)
Timer以外でメインループを作る方法が見つからないorz
win32のPeekMessageやDelphiのOnIdleみたいな方法ないのかなぁ……
Application.DoEvents()を挟んでビジーループでいいのかな
System.Threading.Thread.SleepでSleepの替わりにもなりそうだし
567: 名前は開発中のものです。 [sage] 2006/06/11(日) 13:19:05 ID:tyRLJnFM(1) AAS
課題6当たり判定
外部リンク[phps]:gamdev.org
まとめ
矩形が重なっているかどうかで判定
ENDで終了
568: 名前は開発中のものです。 [sage] 2006/06/27(火) 21:32:41 ID:SYe9nV57(1) AAS
,、,、,||
;'`,゙、.||'、 保守
'; 、' /´;`'.,
´' .; ' ; '、'.
'; 、 ' ,'
'.,´; '
l !j
/ルゝ
569: 名前は開発中のものです。 [sage] 2006/08/14(月) 06:40:17 ID:NHdHnzDZ(1) AAS
先生失踪中ヵ..
570: 名前は開発中のものです。 [sage] 2006/08/14(月) 07:18:28 ID:VdbybaMn(1) AAS
先生がいなくても自分一人でできる奴ばかりだから大丈夫だろう。
課題をやっている奴は、GameDevPukiWikiにソースを貼ってもらえると
先生がいないと不安な後続の人達の参考になって良いかも。
571: 名前は開発中のものです。 [] 2006/08/15(火) 20:25:23 ID:O7thC4Po(1) AAS
課題7 -課題外伝- 弾道シミュレーション
外部リンク[phps]:gamdev.org
サインコサインで悩んだorz
ゲ製作にVB使い少ない……
上下前次1-新書関写板覧索設栞歴
あと 216 レスあります
スレ情報 赤レス抽出 画像レス抽出 歴の未読スレ AAサムネイル
ぬこの手 ぬこTOP 0.022s