[表示 : 全て 最新50 1-99 101- 201- 301- 401- 501- 601- 701- 2chのread.cgiへ]
Update time : 05/09 16:57 / Filesize : 201 KB / Number-of Response : 732
[このスレッドの書き込みを削除する]
[+板 最近立ったスレ&熱いスレ一覧 : +板 最近立ったスレ/記者別一覧] [類似スレッド一覧]


↑キャッシュ検索、類似スレ動作を修正しました、ご迷惑をお掛けしました

【目標ない奴】おまいらに課題を与える。【集まれ】



1 名前:名前は開発中のものです。 mailto:sage [02/07/09 02:22 ID:???]
なにか作りたいけど目標が無くて困ってる奴、
テキトーな目標出し合って発表しようじゃないか。

>>20あたりでおおまかな課題と製作期間出して
>>21以下の有志が課題製作、発表。
できるだけ期間厳守。
ひとつの課題が終わったら誰か次の課題出しておくれ。

課題のレベルはほどほどに。マターリ進行で行きましょう。

680 名前:名前は開発中のものです。 mailto:sage [2008/01/02(水) 12:17:19 ID:yPno9QKP]
【教材】テトリス風落ちものゲームを作れ
【レベル】5
【ソース】gamdev.org/up/img/10860.phps
【スクリーンショット】gamdev.org/up/img/10859.png
【開発環境】VC2005/DXライブラリ



681 名前:名前は開発中のものです。 mailto:sage [2008/01/02(水) 14:08:10 ID:yPno9QKP]
【教材】テトリス風落ちものゲームを作れ
【レベル】6
【ソース】gamdev.org/up/img/10863.phps
【スクリーンショット】gamdev.org/up/img/10862.png
【開発環境】VC2005/DXライブラリ
【所要時間】10分


682 名前:名前は開発中のものです。 mailto:sage [2008/01/02(水) 23:18:27 ID:yPno9QKP]
点数計算の式をみつけてきた

(一度に消したライン)×(一度に消したライン)×(レベル)×100

683 名前:名前は開発中のものです。 mailto:sage [2008/01/03(木) 01:18:20 ID:+MHlJTlz]
【教材】テトリス風落ちものゲームを作れ
【レベル】7
【ソース】gamdev.org/up/img/10866.zip (実行ファイル付)
【スクリーンショット】gamdev.org/up/img/10865.png
【開発環境】VC2005/DXライブラリ
【操作】カーソルキー左右:移動、下:高速落下、ZX:回転、(ジョイパッド対応)

テトリス編完了
設計しないと効率悪く可読性低いと反省

684 名前:名前は開発中のものです。 mailto:sage [2008/01/06(日) 00:05:42 ID:p73+1o31]
【教材】テトリス風落ちものゲームを作れ
【レベル】1
【ソース】gamdev.org/up/img/10875.phps
【スクリーンショット】gamdev.org/up/img/10876.png
【開発環境】VC2005/DXライブラリ


685 名前:名前は開発中のものです。 mailto:sage [2008/01/06(日) 00:17:02 ID:p73+1o31]
>>684はブロック崩しの間違い

686 名前:名前は開発中のものです。 mailto:sage [2008/01/06(日) 00:49:25 ID:p73+1o31]
>>684は【レベル】2の間違い


【教材】ブロック崩しを作りたい
【レベル】4
【ソース】gamdev.org/up/img/10878.phps
【スクリーンショット】gamdev.org/up/img/10877.png
【開発環境】VC2005/DXライブラリ
【操作】アナログスティック専用
【コメント】DXライブラリの関数についてメモ
StartJoypadVibrationの振動終了前に、もう一度StartJoypadVibrationを使うと、それ以後、振動不可能状態になるが、
StopJoypadVibrationを実行すると振動可能状態になる。


687 名前:名前は開発中のものです。 mailto:sage [2008/01/06(日) 01:59:09 ID:p73+1o31]
【教材】ブロック崩しを作りたい
【レベル】6
【ソース】gamdev.org/up/img/10880.phps
【スクリーンショット】gamdev.org/up/img/10879.png
【開発環境】VC2005/DXライブラリ
【操作】アナログスティック専用
【コメント】DXライブラリの関数についてメモ
StartJoypadVibrationの追試験したが>>686の方法ではうまくいかない。
ググっても一件も出てこないので誰も使ってないのか……。
一般的な現象なのか、環境依存なのか切り分けできずorz

ブロック崩しを作りたいの課題について
 バーとボールの当たり判定をする課題がない。


688 名前:名前は開発中のものです。 mailto:sage [2008/01/06(日) 14:46:53 ID:p73+1o31]
【教材】ブロック崩しを作りたい
【レベル】9
【ソース】gamdev.org/up/img/10881.phps
【スクリーンショット】gamdev.org/up/img/10882.png
【開発環境】VC2005/DXライブラリ
【操作】アナログスティック専用



689 名前:名前は開発中のものです。 mailto:sage [2008/01/06(日) 14:56:28 ID:tEhlgMiZ]
>>688
才能ないから諦めろ

690 名前:名前は開発中のものです。 mailto:sage [2008/01/06(日) 20:30:08 ID:b1vlCwGR]
ブロック崩しの課題に才能もなにも関係ない。
がんばれ。

ただ、グローバル変数は多いね。

691 名前:名前は開発中のものです。 mailto:sage [2008/01/06(日) 22:46:21 ID:dqJAovfG]
弾が速すぎるとバーの位置を丸々通過してしまうのは初心者へのワナだな。

692 名前:名前は開発中のものです。 [2008/01/07(月) 00:33:33 ID:uEON1ViC]
弾速とバーまでの距離を元に時間を可変にして対処するとか
物理エンジンの基礎は凡人には思いつかんだろ。

693 名前:名前は開発中のものです。 mailto:sage [2008/01/07(月) 01:50:03 ID:YG/LD+7w]
前後の差分取ってバー跨ぐようなら衝突処理とか

694 名前:名前は開発中のものです。 mailto:sage [2008/01/07(月) 16:40:33 ID:VEsvoX26]
線分で衝突判定するとか
まあゲームとして良くなれば手段はどうでもいい、極論だが

695 名前:名前は開発中のものです。 mailto:sage [2008/01/07(月) 21:56:09 ID:/cDCk4m0]
弾が速い時、角近くで二回反射が起きる時にバグる罠も忘れるな

696 名前:名前は開発中のものです。 mailto:sage [2008/01/07(月) 23:26:55 ID:r+TEBxIO]
ブロック崩しって、テトリスと比べて難しいのな・・・

697 名前:名前は開発中のものです。 mailto:sage [2008/01/08(火) 23:38:04 ID:qdPrqeuw]
弾と敵が当たれば両方消えて反射角計算しなくていいシューティングの方が楽だよな。

698 名前:名前は開発中のものです。 mailto:sage [2008/01/09(水) 07:35:28 ID:SR/X6T6Z]
ならあえて反射角を計算するシューティングを作ってみてはどうか
ついでに弾性係数もつけて弾の勢いが落ちてくとか
もちろん自機にも当たり判定ある弾な



699 名前:名前は開発中のものです。 mailto:sage [2008/01/09(水) 15:51:33 ID:wKCmbWnW]
ついでに摩擦係数も付けて、一定距離しか飛ばない、スクロールアウトするまで消えない弾にしる
調子こいて連射すると自弾が邪魔になるシューティング

700 名前:名前は開発中のものです。 mailto:sage [2008/01/20(日) 00:15:54 ID:G6ttoWTs]
>>699
連射機能つきのゲームパッドでのプレイが当たり前となってしまった
シューティングゲーム業界。
弾数の制約は逆に面白いかもしれない。



701 名前:名前は開発中のものです。 mailto:sage [2008/01/20(日) 13:45:08 ID:6+7rTl+j]
C++&DXライブラリでテトリス作ってみました。
初めてのC++プログラミングなので、
変なところがあったら添削お願いします。

テトリス lv5
gamdev.org/up/img/10966.phps

702 名前:名前は開発中のものです。 mailto:sage [2008/01/23(水) 02:09:47 ID:opIWqQK6]
>>701
exeでくれ

703 名前:名前は開発中のものです。 mailto:sage [2008/02/14(木) 16:13:45 ID:okmG8qIL]
exe

704 名前:名前は開発中のものです。 mailto:sage [2008/06/03(火) 21:27:51 ID:M+I6OwAB]
新しい gamedeve
TopPage - game-develop.com wiki
wiki.game-develop.com/

GameDevWikiを何とかするスレ
pc11.2ch.net/test/read.cgi/gamedev/1156117275/

705 名前:名前は開発中のものです。 mailto:sage [2008/06/24(火) 16:44:49 ID:Dh5BEplo]
win2k VC++2005EE C/C++
数当て Level 1〜5

ファイル置き場と見られると消されちゃうらしいので
ファイルへのリンクがあるページを
ttp://www7.atpages.jp/kotsubu/main/p_benkyou.html

ただいまSeleneを使って15パズル作成中

706 名前:名前は開発中のものです。 mailto:sage [2008/06/27(金) 15:16:21 ID:LWehfTtn]
win2k VC++2005EE C/C++
15パズル Level 1〜4

ttp://www7.atpages.jp/kotsubu/main/p_benkyou.html

Lv4 カーソル移動:矢印キー

707 名前:名前は開発中のものです。 mailto:sage [2008/06/27(金) 15:19:37 ID:LWehfTtn]
【教材】15パズル
【レベル】1-4
【ソース】ttp://www7.atpages.jp/kotsubu/main/p_benkyou.html
【開発環境】win2000 VC++2005/Selene

環境書き忘れてたので、ついでにテンプレぽいのに合わせて

708 名前:名前は開発中のものです。 mailto:sage [2008/06/29(日) 23:33:33 ID:od+eJ7nC]
【教材】15パズル
【レベル】5
【ソース】ttp://www7.atpages.jp/kotsubu/main/p_benkyou.html
【開発環境】win2000 VC++2005EE Selene
【操作】
矢印キー:カーソル移動
Enterキー:スタート
Eceキー:終了



709 名前:名前は開発中のものです。 mailto:sage [2008/06/30(月) 22:32:21 ID:C3w+X7GA]
【教材】15パズル
【レベル】6〜7
【ソース】ttp://www7.atpages.jp/kotsubu/main/p_benkyou.html
【開発環境】win2000 VC++2005EE Selene
【操作】
矢印キー:カーソル移動
Enterキー:スタート
Eceキー:終了

710 名前:名前は開発中のものです。 mailto:sage [2008/07/10(木) 04:14:25 ID:hLGbYaJs]
【教材】リバーシ(オセロ風)
【レベル】1〜4
【ソース】ttp://www7.atpages.jp/kotsubu/main/p_benkyou.html
【開発環境】win2000 VC++2005EE DirectX9 Selene beta1.04
【操作】
Eceキー:終了
Lv4 左クリック:石置き

711 名前:名前は開発中のものです。 mailto:sage [2008/07/11(金) 20:09:40 ID:phnnAcOW]
【教材】リバーシ(オセロ風)
【レベル】5
【ソース】ttp://www7.atpages.jp/kotsubu/main/p_benkyou.html
【開発環境】win2000 VC++2005EE DirectX9 Selene beta1.04
【操作】
Eceキー:終了
Lv4 左クリック:石置き

712 名前:名前は開発中のものです。 mailto:sage [2008/07/12(土) 22:04:16 ID:22+xYE5m]
【教材】リバーシ(オセロ風)
【レベル】6
【ソース】ttp://www7.atpages.jp/kotsubu/main/p_benkyou.html
【開発環境】win2000 VC++2005EE DirectX9 Selene beta1.04
【操作】
Eceキー:終了
左クリック:石置き

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'キー

今回のでパックマン風のを終わりにして次の課題へ






[ 新着レスの取得/表示 (agate) ] / [ 携帯版 ]

前100 次100 最新50 [ このスレをブックマーク! 携帯に送る ] 2chのread.cgiへ
[+板 最近立ったスレ&熱いスレ一覧 : +板 最近立ったスレ/記者別一覧]( ´∀`)<201KB

read.cgi ver5.27 [feat.BBS2 +1.6] / e.0.2 (02/09/03) / eucaly.net products.
担当:undef