- 1 名前:名前は開発中のものです。 mailto:sage [02/07/09 02:22 ID:???]
- なにか作りたいけど目標が無くて困ってる奴、
テキトーな目標出し合って発表しようじゃないか。 >>20あたりでおおまかな課題と製作期間出して >>21以下の有志が課題製作、発表。 できるだけ期間厳守。 ひとつの課題が終わったら誰か次の課題出しておくれ。 課題のレベルはほどほどに。マターリ進行で行きましょう。
- 713 名前:名前は開発中のものです。 mailto:sage [2008/07/13(日) 23:04:04 ID:FsdY9tdM]
- 【教材】リバーシ(オセロ風)
【レベル】7 【ソース】ttp://www7.atpages.jp/kotsubu/main/p_benkyou.html 【開発環境】win2000 VC++2005EE DirectX9 Selene beta1.04 【操作】 Eceキー:終了 F1キー:パス 左クリック:石置き どちらかの駒が0個、もしくは盤上に駒が出そろった時点で駒の処理を止めます。
- 714 名前:名前は開発中のものです。 [2008/08/07(木) 11:00:55 ID:7zUFKfkZ]
- 課題wikiどこいったの?過去の作品は?
- 715 名前:名前は開発中のものです。 mailto:sage [2008/09/04(木) 13:21:45 ID:E8UIB/VM]
- >>714
>>704 【教材】ブロック崩しをつくれ 【レベル】1〜4 【ソース】ttp://www7.atpages.jp/kotsubu/main/p_benkyou.html 【開発環境】win2000 VC++2005EE DirectX9 Selene beta1.0.5 【操作】 終了: Esc 決定ボタン:パッド1ボタン or Z 左右移動:パッド左右 or 矢印左右
- 716 名前:名前は開発中のものです。 mailto:sage [2008/09/12(金) 17:19:55 ID:z3msuvg3]
- 【教材】ブロック崩しをつくれ
【レベル】5〜8 【ソース】ttp://www7.atpages.jp/kotsubu/main/p_benkyou.html 【開発環境】win2000 VC++2005EE DirectX9 Selene beta1.0.7 【操作】 終了: Esc 決定ボタン:パッド1ボタン or Z 左右移動:パッド左右 or 矢印左右 反射をもっと正確にしたい衝動に駆られたけれど 形になってるので、提出用はこれでいいやと妥協しました。
- 717 名前:名前は開発中のものです。 [2008/09/12(金) 17:21:29 ID:z3msuvg3]
- ついでに一人だと寂しいのでageてみたり
- 718 名前:名前は開発中のものです。 mailto:sage [2008/09/12(金) 17:35:40 ID:yza+eVE0]
- これ、作れば作るほどドツボにはまるんだよね
球の進入角によって細かく場合分けしないといけない。 球の中心とブロックの四角い当たり判定をしてただ反射するだけじゃだめ。 ブロックをちょっとかするように球が通過するとき、反射する角度が わからなくなることがある。結果、ブロックの外ではなく中心へ向かって 反射しちゃったり・・・ これで困るのが、通路に球をうまくいれたときに、途中で反射して 帰って来てしまうこと。なんとも理不尽だし、やってて絶望的な気分になる。 見てて美しくない・・・ でも、やっぱり単純に動くものを作るのが先ですよね。
- 719 名前:名前は開発中のものです。 mailto:sage [2008/09/12(金) 17:53:11 ID:z3msuvg3]
- ええ、変な色気出そうとすると、とたんに作業量が増えるんですよねw
今回、自分が填りそうな誘惑は以下の二つでした。 ・玉の速度を上げていった場合、飛び越ししてるかの判定 ・ブロックが並んでいる時、斜め当たりの判定なんか入れた日には、その間にブロックが当たった時
- 720 名前:名前は開発中のものです。 mailto:sage [2008/09/12(金) 17:55:51 ID:yza+eVE0]
- 前に作ったときのこと覚えてること書きます。
球は○でなく□のイメージ、四つの角で当たり判定をする。 1 2 □ これが球のイメージ 3 4 球が左下に移動中に3だけに当たり判定があったとすると、ブロックの右上の角に 当たったとわかります。このときは元来た方向の右上にもどります。 左下移動中に3と4に判定があったばあい、ブロックの上辺に当たった、 あるいは横に並んでる二個のブロックに上から当たったとわかります。このときは 左上に反射します。 左下移動中に1、3、4に当たり判定があった場合。あり得ないようで、実際あそぶと 意外とこういう場合は多くなります。L字の谷に当たった場合、です。これも 右上に戻るようにします。 左下移動中に1234に当たり判定があった場合。ありえない・・・ どっちに反射していいかわかりません。Yを反射させる? 球のスピードを非常に速くすると、ブロックにめりこんでこういうことになります。 壁にあたったときは、左右の壁ならXを反射、上(下?)の壁ならY反射。 消すブロックについては、あたったブロックを片っ端から消せばOK Lの場合は三つ消すことになります。
- 721 名前:720の続き mailto:sage [2008/09/12(金) 17:57:04 ID:yza+eVE0]
- 中心でしか当たり判定をしてないと、長方形ブロックの
1 2 [□□□] 長方形ブロックのイメージ 3 4 右上から左下に向かって移動する球が1(左上の角)にかすったとき、 球をすこしずらした位置に移動可能な空間がないか探すはずです。 このとき、移動可能だといって左下に移動できると判断してしまった場合、 左上から来た球がブロックを突き抜けて、ブロックを消して移動することになります。 まして適当に「当たったらXを反射させる。そこがブロックのときはYも反射させる」という 判断ではもっと予測できない動きになります。 でも最初にためしに作るのはこれでいいと思います。
- 722 名前:名前は開発中のものです。 mailto:sage [2008/09/12(金) 18:16:25 ID:z3msuvg3]
- なるほど、4つの判定を持たせて考えるやり方もあるんですね。
やはり、一人で悶々とするより他の人のも参考にできると、考えの幅が広がって助かります。
- 723 名前:名前は開発中のものです。 mailto:sage [2008/09/12(金) 21:41:06 ID:xRQEs7Xf]
- ブロック崩しは反射があるぶんシューティングより難しいよなー
高速飛び越し問題は、球の移動量を10分の1にして10回移動と判定をさせる方法がある。 玉の速度を上げる時はループを20回とか増やすだけでいいから便利。
- 724 名前:名前は開発中のものです。 mailto:sage [2008/09/13(土) 21:41:28 ID:webr1XFu]
- 【教材】ブロック崩しをつくれ
【レベル】9〜11 【ソース】ttp://www7.atpages.jp/kotsubu/main/p_benkyou.html 【開発環境】win2000 VC++2005EE DirectX9 Selene beta1.0.7 【操作】 終了: Esc 決定ボタン:パッド1ボタン or Z 左右移動:パッド左右 or 矢印左右 次はいよいよパックマン風だけれど、AI初挑戦なので不安が…
- 725 名前:名前は開発中のものです。 mailto:sage [2008/09/20(土) 18:42:28 ID:JWgES+f4]
- 【教材】パックマン風ゲーム作れ
【レベル】1〜2 【ソース】ttp://www7.atpages.jp/kotsubu/main/p_benkyou.html 【開発環境】win2000 VC++2005EE DirectX9 Selene beta1.0.7 【操作】 終了: Esc 決定ボタン:パッド1ボタン or Z 移動:パッドキー or 矢印
- 726 名前:名前は開発中のものです。 mailto:sage [2008/09/26(金) 10:36:52 ID:RgWdwd+9]
- 【教材】パックマン風ゲーム作れ
【レベル】3〜4 【ソース】ttp://www7.atpages.jp/kotsubu/main/p_benkyou.html 【開発環境】win2000 VC++2005EE DirectX9 Selene beta1.0.7 【操作】 終了: Esc 決定ボタン:パッド1ボタン or Z 移動:パッドキー or 矢印 次はいよいよ「Level5 敵を作る」に
- 727 名前:名前は開発中のものです。 mailto:sage [2008/11/21(金) 05:02:09 ID:KHseMf7P]
- 【教材】パックマン風ゲーム作れ
【レベル】5 【ソース】ttp://www7.atpages.jp/kotsubu/main/p_benkyou.html 【開発環境】win2000 VC++2005EE DirectX9 Selene beta1.0.7 【操作】 移動・選択 Joyパッド十字ー or 矢印キー 決定 Joyパッドボタン1 or 'Z'キー 終了 'Esc'キー 見る限り最大の難所を越えられたので後はスムーズに行けそう
- 728 名前:名前は開発中のものです。 mailto:sage [2009/05/15(金) 05:00:22 ID:0LUBz3v3]
- 【教材】パックマン風ゲーム作れ
【レベル】6 【ソース】ttp://www7.atpages.jp/kotsubu/main/p_benkyou.html#F 【開発環境】XP VC++2008EE DirectX9 Selene beta1.0.7 【操作】 移動・選択 Joyパッド十字ー or 矢印キー 決定 Joyパッドボタン1 or 'Z'キー 終了 'Esc'キー はい、全然スムーズじゃありませんでしたorz vc++2008にしたことで 32bitOS 2000以降対応に
- 729 名前:名前は開発中のものです。 [2009/05/15(金) 06:16:46 ID:EJ3Ehqsw]
- マルチ晒しage
- 730 名前:名前は開発中のものです。 mailto:sage [2009/06/14(日) 22:05:21 ID:6xmqbRgo]
- 【教材】パックマン風ゲーム作れ
【レベル】7-8 【ソース】ttp://www7.atpages.jp/kotsubu/main/p_benkyou.html#F 【開発環境】XP VC++2008EE DirectX9 Selene beta1.0.7 【操作】 移動・選択 Joyパッド十字ー or 矢印キー 決定 Joyパッドボタン1 or 'Z'キー 終了 'Esc'キー この課題もあと少し、長かった…orz
- 731 名前:名前は開発中のものです。 mailto:sage [2009/06/19(金) 04:52:44 ID:Q0GP1gto]
- 【教材】パックマン風ゲーム作れ
【レベル】9-10 【ソース】ttp://www7.atpages.jp/kotsubu/main/p_benkyou.html#F 【開発環境】XP VC++2008EE DirectX9 Selene beta1.0.7 【操作】 移動・選択 Joyパッド十字ー or 矢印キー 決定 Joyパッドボタン1 or 'Z'キー 終了 'Esc'キー 今回のでパックマン風のを終わりにして次の課題へ
|

|