【目標ない奴】おまいらに課題を与える。【集まれ】
■ このスレッドは過去ログ倉庫に格納されています
0001名前は開発中のものです。
02/07/09 02:22ID:???テキトーな目標出し合って発表しようじゃないか。
>>20あたりでおおまかな課題と製作期間出して
>>21以下の有志が課題製作、発表。
できるだけ期間厳守。
ひとつの課題が終わったら誰か次の課題出しておくれ。
課題のレベルはほどほどに。マターリ進行で行きましょう。
0705名前は開発中のものです。
2008/06/24(火) 16:44:49ID:Dh5BEplo数当て Level 1〜5
ファイル置き場と見られると消されちゃうらしいので
ファイルへのリンクがあるページを
ttp://www7.atpages.jp/kotsubu/main/p_benkyou.html
ただいまSeleneを使って15パズル作成中
0706名前は開発中のものです。
2008/06/27(金) 15:16:21ID:LWehfTtn15パズル Level 1〜4
ttp://www7.atpages.jp/kotsubu/main/p_benkyou.html
Lv4 カーソル移動:矢印キー
0707名前は開発中のものです。
2008/06/27(金) 15:19:37ID:LWehfTtn【レベル】1-4
【ソース】ttp://www7.atpages.jp/kotsubu/main/p_benkyou.html
【開発環境】win2000 VC++2005/Selene
環境書き忘れてたので、ついでにテンプレぽいのに合わせて
0708名前は開発中のものです。
2008/06/29(日) 23:33:33ID:od+eJ7nC【レベル】5
【ソース】ttp://www7.atpages.jp/kotsubu/main/p_benkyou.html
【開発環境】win2000 VC++2005EE Selene
【操作】
矢印キー:カーソル移動
Enterキー:スタート
Eceキー:終了
0709名前は開発中のものです。
2008/06/30(月) 22:32:21ID:C3w+X7GA【レベル】6〜7
【ソース】ttp://www7.atpages.jp/kotsubu/main/p_benkyou.html
【開発環境】win2000 VC++2005EE Selene
【操作】
矢印キー:カーソル移動
Enterキー:スタート
Eceキー:終了
0710名前は開発中のものです。
2008/07/10(木) 04:14:25ID:hLGbYaJs【レベル】1〜4
【ソース】ttp://www7.atpages.jp/kotsubu/main/p_benkyou.html
【開発環境】win2000 VC++2005EE DirectX9 Selene beta1.04
【操作】
Eceキー:終了
Lv4 左クリック:石置き
0711名前は開発中のものです。
2008/07/11(金) 20:09:40ID:phnnAcOW【レベル】5
【ソース】ttp://www7.atpages.jp/kotsubu/main/p_benkyou.html
【開発環境】win2000 VC++2005EE DirectX9 Selene beta1.04
【操作】
Eceキー:終了
Lv4 左クリック:石置き
0712名前は開発中のものです。
2008/07/12(土) 22:04:16ID:22+xYE5m【レベル】6
【ソース】ttp://www7.atpages.jp/kotsubu/main/p_benkyou.html
【開発環境】win2000 VC++2005EE DirectX9 Selene beta1.04
【操作】
Eceキー:終了
左クリック:石置き
0713名前は開発中のものです。
2008/07/13(日) 23:04:04ID:FsdY9tdM【レベル】7
【ソース】ttp://www7.atpages.jp/kotsubu/main/p_benkyou.html
【開発環境】win2000 VC++2005EE DirectX9 Selene beta1.04
【操作】
Eceキー:終了
F1キー:パス
左クリック:石置き
どちらかの駒が0個、もしくは盤上に駒が出そろった時点で駒の処理を止めます。
0714名前は開発中のものです。
2008/08/07(木) 11:00:55ID:7zUFKfkZ0715名前は開発中のものです。
2008/09/04(木) 13:21:45ID:E8UIB/VM>>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 矢印左右
0716名前は開発中のものです。
2008/09/12(金) 17:19:55ID: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 矢印左右
反射をもっと正確にしたい衝動に駆られたけれど
形になってるので、提出用はこれでいいやと妥協しました。
0717名前は開発中のものです。
2008/09/12(金) 17:21:29ID:z3msuvg30718名前は開発中のものです。
2008/09/12(金) 17:35:40ID:yza+eVE0球の進入角によって細かく場合分けしないといけない。
球の中心とブロックの四角い当たり判定をしてただ反射するだけじゃだめ。
ブロックをちょっとかするように球が通過するとき、反射する角度が
わからなくなることがある。結果、ブロックの外ではなく中心へ向かって
反射しちゃったり・・・
これで困るのが、通路に球をうまくいれたときに、途中で反射して
帰って来てしまうこと。なんとも理不尽だし、やってて絶望的な気分になる。
見てて美しくない・・・
でも、やっぱり単純に動くものを作るのが先ですよね。
0719名前は開発中のものです。
2008/09/12(金) 17:53:11ID:z3msuvg3今回、自分が填りそうな誘惑は以下の二つでした。
・玉の速度を上げていった場合、飛び越ししてるかの判定
・ブロックが並んでいる時、斜め当たりの判定なんか入れた日には、その間にブロックが当たった時
0720名前は開発中のものです。
2008/09/12(金) 17:55:51ID:yza+eVE0球は○でなく□のイメージ、四つの角で当たり判定をする。
1 2
□ これが球のイメージ
3 4
球が左下に移動中に3だけに当たり判定があったとすると、ブロックの右上の角に
当たったとわかります。このときは元来た方向の右上にもどります。
左下移動中に3と4に判定があったばあい、ブロックの上辺に当たった、
あるいは横に並んでる二個のブロックに上から当たったとわかります。このときは
左上に反射します。
左下移動中に1、3、4に当たり判定があった場合。あり得ないようで、実際あそぶと
意外とこういう場合は多くなります。L字の谷に当たった場合、です。これも
右上に戻るようにします。
左下移動中に1234に当たり判定があった場合。ありえない・・・
どっちに反射していいかわかりません。Yを反射させる?
球のスピードを非常に速くすると、ブロックにめりこんでこういうことになります。
壁にあたったときは、左右の壁ならXを反射、上(下?)の壁ならY反射。
消すブロックについては、あたったブロックを片っ端から消せばOK
Lの場合は三つ消すことになります。
0721720の続き
2008/09/12(金) 17:57:04ID:yza+eVE01 2
[□□□] 長方形ブロックのイメージ
3 4
右上から左下に向かって移動する球が1(左上の角)にかすったとき、
球をすこしずらした位置に移動可能な空間がないか探すはずです。
このとき、移動可能だといって左下に移動できると判断してしまった場合、
左上から来た球がブロックを突き抜けて、ブロックを消して移動することになります。
まして適当に「当たったらXを反射させる。そこがブロックのときはYも反射させる」という
判断ではもっと予測できない動きになります。
でも最初にためしに作るのはこれでいいと思います。
0722名前は開発中のものです。
2008/09/12(金) 18:16:25ID:z3msuvg3やはり、一人で悶々とするより他の人のも参考にできると、考えの幅が広がって助かります。
0723名前は開発中のものです。
2008/09/12(金) 21:41:06ID:xRQEs7Xf高速飛び越し問題は、球の移動量を10分の1にして10回移動と判定をさせる方法がある。
玉の速度を上げる時はループを20回とか増やすだけでいいから便利。
0724名前は開発中のものです。
2008/09/13(土) 21:41:28ID: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初挑戦なので不安が…
0725名前は開発中のものです。
2008/09/20(土) 18:42:28ID: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 矢印
0726名前は開発中のものです。
2008/09/26(金) 10:36:52ID: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 敵を作る」に
0727名前は開発中のものです。
2008/11/21(金) 05:02:09ID: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'キー
見る限り最大の難所を越えられたので後はスムーズに行けそう
0728名前は開発中のものです。
2009/05/15(金) 05:00:22ID: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以降対応に
0729名前は開発中のものです。
2009/05/15(金) 06:16:46ID:EJ3Ehqsw0730名前は開発中のものです。
2009/06/14(日) 22:05:21ID: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
0731名前は開発中のものです。
2009/06/19(金) 04:52:44ID: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'キー
今回のでパックマン風のを終わりにして次の課題へ
0732名前は開発中のものです。
2010/12/30(木) 16:36:03ID:BOD0pfJR0733名前は開発中のものです。
2012/03/15(木) 04:02:05.67ID:xG0oWR6v0734名前は開発中のものです。
2012/10/28(日) 15:12:02.93ID:fZwBLThh■ このスレッドは過去ログ倉庫に格納されています