[過去ログ] 【初心者】課題をクリアしていくスレ【講習会】 (787レス)
上下前次1-新
このスレッドは過去ログ倉庫に格納されています。
次スレ検索 歴削→次スレ 栞削→次スレ 過去ログメニュー
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) AA×

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使い少ない…… 
572(1): 名前は開発中のものです。 [sage] 2006/08/16(水) 02:44:08 ID:qsmhqtob(1) AAS
 微分積分いい気分 
 C言語とか意味不明だ 
573: 名前は開発中のものです。 [sage] 2006/08/16(水) 02:58:57 ID:vu7zrhua(1) AAS
 >微分積分いい気分 
 ( ´∀`)σ)∀`)>>572 
上下前次1-新書関写板覧索設栞歴
あと 214 レスあります
スレ情報 赤レス抽出 画像レス抽出 歴の未読スレ AAサムネイル
ぬこの手 ぬこTOP 0.026s