Cでブロック崩しを作りたい
■ このスレッドは過去ログ倉庫に格納されています
0001名前は開発中のものです。
03/12/08 00:21ID:YP9pjvLE0084名前は開発中のものです。
2005/08/19(金) 00:07:59ID:0hphMafB俺は昨日一日で作れたぞ
0085名前は開発中のものです。
2006/03/10(金) 21:24:02ID:TvojFba80086名前は開発中のものです。
2006/03/30(木) 13:15:43ID:enwbEtPD今絵出す関数作るから待って〜。
0087名前は開発中のものです。
2006/03/30(木) 18:01:13ID:ib7z7ViG0088名前は開発中のものです。
2006/03/31(金) 02:25:46ID:vB+ZMqyX0089名前は開発中のものです。
2006/04/02(日) 17:13:18ID:NJTsWheqブロック崩しを作りたい
ttp://gamdev.org/w/?%5B%5B%A5%D6%A5%ED%A5%C3%A5%AF%CA%F8%A4%B7%A4%F2%BA%EE%A4%EA%A4%BF%A4%A4%5D%5D
ここに丁寧な作例が。先は長いですね。
0090名前は開発中のものです。
2006/04/04(火) 01:14:00ID:axYsssSw今ここ〜
ttp://gamdev.org/up/img/5196.png
早くもしんどくなってまいりました orz
0091名前は開発中のものです。
2006/04/06(木) 20:27:02ID:WsDr4Aa2全然進んでないけど絵をうp
サイズを決定して描画テストしただけ
まだまだ動かない ∩(´Д`)∩
0092名前は開発中のものです。
2006/04/08(土) 00:08:29ID:bezS0kHr0093名前は開発中のものです。
2006/04/10(月) 20:29:33ID:OzlBS0fKボールがブロックにHit → ボールの座標をHitしたブロックの隣に → 角度を逆に
という流れなんだけど、
二番目のボールの座標調整が難しい・・
0094名前は開発中のものです。
2006/04/11(火) 10:10:30ID:GgpuwVbLhttp://gamdev.org/up/img/5274.zip
やっと意図どおり判定できたよ記念うp \(^o^)/
あとは隣接するブロックに同時に当たったときの処理をなんとかすれば、
最難関はクリアかな?
>>92
余裕があれば、アイテムとか出して一気に消せるゲーム性にしたいんだけど、
今どうしようか迷い中w
0095名前は開発中のものです。
2006/04/11(火) 14:51:16ID:CCYZ91L/0096名前は開発中のものです。
2006/04/11(火) 16:35:13ID:GgpuwVbLでも作る分には結構楽しいよー。
0097名前は開発中のものです。
2006/04/11(火) 20:17:22ID:VlJaqOoIボールがカプセル化されてる!
0098名前は開発中のものです。
2006/04/12(水) 06:06:40ID:8mxgX3jlまあがんがれ。
0099名前は開発中のものです。
2006/04/14(金) 23:46:20ID:J5WAzZr6おお、なかなかするどい指摘!
だけどだけど、実際のプログラムがカプセル化とは名ばかりの
穴だらけのクラス群で動いてることまでは見抜けまい! ( ̄ー ̄)b
>>98
応援あり。消えないことがあるのは仕様ですw
0100名前は開発中のものです。
2006/04/16(日) 00:07:02ID:RJrDuQGPぶろポンみたくブロックにいろいろ個性を出して欲しいな(要望)
0101名前は開発中のものです。
2006/04/16(日) 12:45:06ID:OK+8sMKhブロックにぶつかった方向ってどういう理論でやりゃいいんだ?
玉の速度が上がるとめり込みすぎるし。
0102名前は開発中のものです。
2006/04/16(日) 18:58:54ID:8Sok+y9eぶろポンがうちで動きませんでした。
でも、もし多角形とかなら無理です ><
要望ありがとん。
>>101
めり込む前に調整しか無い気が。
私のもブロックよか移動値が大きくなるとめり込みますがw
0103名前は開発中のものです。
2006/04/16(日) 21:32:05ID:lukzWDpiはねかえり係数とかの話?
いいの見つけたよ。
http://tachiro4.client.jp/pdf/col-04.pdf
http://tachiro4.client.jp/pdf/col-02.pdf
0104名前は開発中のものです。
2006/04/17(月) 01:20:00ID:CnttKbvE0105名前は開発中のものです。
2006/04/17(月) 21:41:40ID:Sk2Q1iny当たった勢いで消えないでふわふわ漂い始めて、
もう一回当てると消える、
っていうアイディアが浮かんでしまった僕って
天才だと思う。
0106名前は開発中のものです。
2006/04/17(月) 22:43:25ID:ZCa32oPz0107名前は開発中のものです。
2006/04/18(火) 09:59:25ID:7hDXIF5M脱衣系なら必死になるから
調度いいかもw
0108名前は開発中のものです。
2006/04/22(土) 22:36:27ID:KS6WO10http://gamdev.org/up/img/5382.zip
ひさびさ途中経過うp
完成度30% アイテムはいまだ未実装。
あとは面作ってエフェクト強化してアイテム出して演出強化して絵を無理やり描いて・・
って、実はもうやめたくなってたりw
>>86から始めたから、もう20日以上たつのか。
あーあ。
0109名前は開発中のものです。
2006/04/24(月) 20:15:24ID:+2xctRVI乙です。自分もかれこれ2ヶ月程ブロック崩しを苦戦しながら
作ってるんですが、これは球の跳ね返り方が全く違和感が無くて
凄いと思った。
球がxキーで沢山出るのも球1つ1つをオブジェクトとして
扱っているからかな。
最近飽き気味ですが自分は今ブロック崩しで
こんなブロックを実装してるとこです。↓
上下左右の一方通行ブロック、球が1個でるブロック、
ローラーブロック(当たった方向に動くブロック)とか。
頑張ってください!!
0110名前は開発中のものです。
2006/04/25(火) 01:05:35ID:I6n688okやぱブロックとの跳ね返りが一番難しかったですね。
てゆか、その峠を越えたらモチベーションがガクっと落ちたw
ボールの上下がブロックに同時に当たったらちょい挙動がおかしくなるのと、
隣接するブロックに見た目当たってるのに、消えないことがあるのは秘密。
ボールがいっぱい出るのは、単純にボールの構造体だかクラスだかをそのつど出してるだけです。
オブジェクト云々とかはわかりません ><
特殊ブロックは、私は出す予定ないのですが、
「当たった方向に動くブロック」ってのは鬼のように難しそうな予感。
こっちのモチベーションUPになるので、動くものがあるなら、できたら晒してちょ。
がむばってください ^^
0111名前は開発中のものです。
2006/05/03(水) 23:23:23ID:PL7f1EQL{
if(! ボールが壁にめり込んだか? ) {
x += xx;
y += yy;
return;
}
if( ボールをX方向にのみ移動してあたったか ) {
yy *= -1;
y += yy; //縦に跳ね返り
}else if( ボールをY方向にのみ移動 ) {
xx *= -1;
x += xx; //横に跳ね返り
}else{
yy *= -1;
y += yy; //縦に跳ね返り
xx *= -1;
x += xx; //横に跳ね返り
}
}
0112名前は開発中のものです。
2006/05/03(水) 23:34:00ID:XfZno1BQセンセー!「yy = -yy;」の方がセクシーだと思います!!
0113名前は開発中のものです。
2006/05/04(木) 19:06:26ID:FaPSnEP7ボールの進行方向ラジアンを反転させて計算したいんですけど
0114名前は開発中のものです。
2006/05/04(木) 19:28:08ID:96GgPZjeΘ’=2α−Θ
Θ’:反射後の角度 Θ:突入角
α :反射面の角度(水平は0、垂直は90)
0115音無しブロック ◆ryjMYLsfPA
2006/05/07(日) 21:56:18ID:6gKU/O+5ttp://gamdev.org/up/img/5644.png
ttp://gamdev.org/up/img/5645.png
とりあえず完成したのでうpします \(^o^)/
結構おばかなゲームになっちゃった。
5面しかないけど、まあいいや。
一ヶ月以上かかったけど、終わってしまえばあっという間だったわぁ。
↑のスクリーンショットと違う絵が出たり、
あからさまなバグがあったら報告よろしくお願いします m(__)m
音は出ません。
0116名前は開発中のものです。
2006/05/11(木) 11:54:09ID:hUEVOat6やってみて、自作のステージが作りたくなったので
ぜひステージエディタ作成のご検討を!
0117名前は開発中のものです。
2006/05/11(木) 19:12:15ID:rwq4wovN0118音無しブロック ◆ryjMYLsfPA
2006/05/12(金) 17:01:25ID:OSS4cTmv実はエディタはもうあったりしてw
ttp://gamdev.org/up/img/5714.png
ttp://gamdev.org/up/img/5713.zip
ただ、かなりいいかげんな作りになってますので、
ステージをパズル的に作りこんでいくのは難しいかもです。
あと、私の環境以外でsaveしたデータがloadできるかは未知数です。
てゆか、saveも超てきとーなので、loadできない環境は必ず存在します orz
ステージは>>115のは5面なのですが、今回はちょっと増やして8面にしてみました。
任意で増減はできませんので・・・
あと、ゲーム中キーボードのQを押すと
ブロック全消去して次のステージに進めるようにしてみました。
0119名前は開発中のものです。
2006/05/14(日) 01:48:02ID:QecyV25m0120名前は開発中のものです。
2006/05/19(金) 20:04:32ID:b38q97+H0121名前は開発中のものです。
2006/08/09(水) 16:52:19ID:9nQO4c640122名前は開発中のものです。
2006/08/10(木) 04:11:18ID:O3blhehrなでしこでインベーダーを作りたい
日本語だからわかりやすそう
とりあえず誰かよろしく
関連スレ
Cでブロック崩しを作りたい
http://pc8.2ch.net/test/read.cgi/gamedev/1070810517/l50
0123名前は開発中のものです。
2006/08/20(日) 00:45:08ID:R2OS+92F0124名前は開発中のものです。
2006/08/28(月) 21:12:23ID:Q1ACQdlrhttp://gamdev.org/up/img/7339.zip
C#2.0とDirectX9だお
0125名前は開発中のものです。
2006/08/28(月) 22:36:02ID:2kvM2vQH期待してる。
気になったんだけど、Exeption型をcatchするのはまずいだろ
あと、再スローするときはcatch(Exception){throw;} の形式にする。eで受けちゃだめ。
0126名前は開発中のものです。
2006/08/30(水) 13:11:37ID:QOFTadWshttp://gamdev.org/up/img/7368.zip
0127名前は開発中のものです。
2006/08/30(水) 15:24:24ID:zka8XUhM0128名前は開発中のものです。
2006/08/31(木) 00:16:06ID:D5hNco/J0129名前は開発中のものです。
2006/08/31(木) 16:40:18ID:fwUYUpM9エラー コードを返したり、グローバル変数の設定したりすることと
同レベルだと思ってはいけません。例外は、それを取り巻くコードの
構造と意味を、根底から覆します。例外は、プログラムの実行時
セマンティックを一時的に繋ぎ変え、通常実行しているコードを迂回し、
こういう状況でなければ決して実行されないコードを動作させます。
例外は、エラー状態を認知させ、プログラムの死という罰則を用いて
その状態を改めようとします。
このように、例外には単純なエラー処理を超えた特性があります。
これらの特性を必要としない、理解しない、あるいは文書化したく
ないなら、例外をスローしてはいけません。
例外以外のエラー処理技法を探してください。
0130名前は開発中のものです。
2006/08/31(木) 17:16:53ID:WNbosGuA0131名前は開発中のものです。
2006/09/01(金) 17:32:56ID:xtYQMzhkこのブロック崩し面白い
0132名前は開発中のものです。
2006/09/02(土) 17:38:46ID:6IkOMAVgマシンがしょぼくて初期化できない
ガ━━(゚Д゚;)━━━ン!!
0133名前は開発中のものです。
2006/09/02(土) 17:44:14ID:dHgLUJXT.NET Framework 2.0とDirectX9とManaged DirectXは入ってる?
0134名前は開発中のものです。
2006/09/03(日) 21:31:56ID:GhD8nPIvカーソルキー対応しますた。
>>127
ボール増やすテストみたいなw
>>128
まだゲームの処理かいてないからw
>>132
↓GDIで書いてみた、遅かったorz
http://gamdev.org/up/img/7457.zip
0135名前は開発中のものです。
2006/09/03(日) 21:45:47ID:/9ZwQOccこのへんを使ってみれば?
http://cs-sdl.sourceforge.net/index.php/Main_Page
http://yanesdkdotnet.sourceforge.jp/
0136名前は開発中のものです。
2006/09/04(月) 00:09:02ID:jyvx5shvってソース見たらClearがコメントじゃないですか
コメント外すと40fpsしかでなくなった。
つーか放っておくと編み物みたいなw
0137名前は開発中のものです。
2006/09/04(月) 00:16:13ID:pVvFeyzy0138名前は開発中のものです。
2006/09/04(月) 09:16:11ID:CjsybgmCボール回したほうがよくない?
0139名前は開発中のものです。
2006/09/04(月) 17:07:56ID:i8iY/oGI126のほうがマシだな
まあ頑張れや
0140名前は開発中のものです。
2006/09/06(水) 00:30:43ID:mqD6N0aBちょっと進めてみた
XPの普通なインストールじゃないと音が見つからないから落ちると思う
それからパッドの反射がたまにおかしくなる。
0141名前は開発中のものです。
2006/09/06(水) 15:10:01ID:e/CIHUWjc:\windowsは、Environment.ExpandEnvironmentVariablesでget汁
0142名前は開発中のものです。
2006/09/06(水) 21:28:11ID:uXN6esJE0143名前は開発中のものです。
2006/09/07(木) 11:57:35ID:x3iqfJi1じゃ、今度はインベーダーブロック崩しとかもやってくれ
0144名前は開発中のものです。
2006/09/07(木) 13:25:40ID:i//8Cwp9久しぶりにはまったw
面白かったよ。
アイテムたくさんGetして、ブロックを破壊するのは爽快だね(o^-')b
0145名前は開発中のものです。
2006/11/03(金) 14:42:49ID:84HTif8u0146名前は開発中のものです。
2006/11/04(土) 17:50:52ID:iBfyQJ5t0147名前は開発中のものです。
2006/11/04(土) 20:06:36ID:UolcDJfE0148名前は開発中のものです。
2006/11/04(土) 20:36:23ID:k7HzeL420149名前は開発中のものです。
2006/11/04(土) 21:43:41ID:UolcDJfE0150名前は開発中のものです。
2006/11/04(土) 21:56:27ID:3z0PdO5nktkr
0151名前は開発中のものです。
2006/11/04(土) 22:14:08ID:UolcDJfE0152名前は開発中のものです。
2006/11/07(火) 22:25:22ID:Ovbe56k5┌ー| ヽ、
/ .| ヽ、
/ .| ヽ
/ 〉 .ヽ
, '/ ! ハ ヽ り
,.' / !! ! ヽ |ヽ :::::! :: ::! ::',
/ / ! ! ! ヽ ! ヽ :::.! ::: :::::! :;
/ ,リ :::::::!.! ! ヽ ! ヽ ヽ ::! ::: :::::! :!
! ハ ::::::::::! ! .! ヽ .! ヽ ヾ、 ! :::: :::::! :!
! ; ! .::::::::::!__!」,,, ヾ__\__ヽ,,, :::::::::! .:::: ::::::! .:::',
レ' .! :::::! :::ヽ ヾ ミヽ ヽ ̄  ̄ヽ、ヽ`:::::::.! .:::: .::::/ :::::',
! :::!i ::::::::!《てソヽ "ソて)~ミミア .::: .:::::/:::: !:人ヽ
', ::! ',::::::::ヾ. r ';;ヘ " ヽ ;;;;;。ソy :::/ ..:::::メ:::::: !:::::!`-ゝ
',::!. ', ::::::::', ゝ彡゚ ゝー"/:::イ .::::メノ::::::リ、:::!
'ソ . ',从::::', , /// 彳' N:::リ ヽ:!
i! ヾ、:::ヽ ` /",/ /:::: ハ:リ ソ
ヾ:::!ゝ ヽつ u ,/,/:/:::::::::/ V
V 丶、 ,, - ":::::::レ'!:::::八 :l
` ーヾ!::::::::::::::: ,!ゝソ .V
イ ,!::::::: / \
, -'"/ ヘ ___/ .! !. \
, - '" // , ク-くヾ ! !:::::::::\
, - '" ,///イ ヽヽ // :::::::゙ -、_
ヾ;ン" 〉-、/ヽヽニ彡 ゙-、_
わたし…愛奴隷というのに、なってみようかと思うんですが♥
0153名前は開発中のものです。
2006/12/07(木) 19:03:29ID:ykp3TNgeおもしろいブロック崩しゲームだった!実況みたいに作ったのか。ソースとかは公開していないのかな?誰か教えてー ^_^
0154音無しブロック ◆ryjMYLsfPA
2006/12/31(日) 16:59:53ID:7G/cjsfXやってくれた人ちょこちょこいらっしゃるようで、どもありがとございます m(__)m
とりあえず動かなかった報告は来てないようなのでよかった。
>>153
ゲームを公開してるのはこのスレだけなので、ここにのってる情報が全てです。
ただのブロック崩しなのに、ほめてくれてありがとうございます。感謝。
0155名前は開発中のものです。
2007/05/23(水) 21:04:47ID:VMBfaCZX0156名前は開発中のものです。
2007/06/09(土) 15:23:25ID:ESNlUw4Ahttp://www.e-chitekan.com/page_4/page4_1/page4_11.htm
0157名前は開発中のものです。
2007/12/27(木) 18:10:00ID:UJT/zYVuvoid my_rcket_put(char x, char y) //自分のrcketをvramに書き込む
{
led_dot (x, y, 1);
led_dot (x+1, y, 1);
led_dot (x+2, y, 1);
}
void my_rcket_clr(char x, char y) //自分のrcketをvramから消す
{
led_dot (x, y, 0);
led_dot (x+1, y, 0);
led_dot (x+2, y, 0);
}
void rcket_move(void)
{
my_rcket_clr (rcket_x, rcket_y);
if (key_left == 1) {
rcket_x--;
key_left = 0 ;
}
if (key_right == 1) {
rcket_x++;
key_right = 0 ;
}
my_rcket_put (rcket_x, rcket_y);
}
0158名前は開発中のものです。
2007/12/30(日) 00:15:53ID:Yh5w8Czx0159名前は開発中のものです。
2007/12/30(日) 00:19:01ID:BeUezp3c■以下のURLを踏めば街が発展する
・人口 http://2chcity.myminicity.com
・工業 http://2chcity.myminicity.com/ind
・交通 http://2chcity.myminicity.com/tra
・治安 http://2chcity.myminicity.com/sec
・環境
・ビジネス
工業以降は人口の増加に比例して選べるようになる
■発展のコツ
単に人口だけを増やしても、街は発展しない!
失業率が増えると人口が減ってしまうので、バランスよく発展させよう
■参照画像
http://www.uploda.org/uporg1178757.jpg
http://www.imgup.org/iup528827.png
http://www.vippers.org/img/uho2118.png
2chの力で世界1位を目指そう(`・ω・´)
0160名前は開発中のものです。
2007/12/30(日) 00:39:54ID:zm1YUde6rcket_x,rcket_yはどこで定義されてるの?
0161名前は開発中のものです。
2008/06/04(水) 15:38:08ID:xVETCOHbTopPage - game-develop.com wiki
http://wiki.game-develop.com/
GameDevWikiを何とかするスレ
http://pc11.2ch.net/test/read.cgi/gamedev/1156117275/
0162名前は開発中のものです。
2008/07/19(土) 23:41:58ID:bO6gtrEJ0163名前は開発中のものです。
2008/07/21(月) 17:01:00ID:GlTYscaa完全に半年か
0164名前は開発中のものです。
2008/10/09(木) 17:10:28ID:vRJ3zPC70165名前は開発中のものです。
2009/03/10(火) 17:11:54ID:Gpgd0EV02月の終わりごろからVC++触り始めて、3月からブロック崩し作ってました。
とりあえずは遊べるとこまで完成です。
0166名前は開発中のものです。
2009/03/11(水) 00:28:53ID:68Qd+jcLexeはちょっと怖いなw
0167名前は開発中のものです。
2009/03/11(水) 13:35:24ID:Z7kNjpwO0168名前は開発中のものです。
2009/10/29(木) 11:16:16ID:xmP2V/OF岡田外務大臣キタ━━━━━━(゚∀゚)━━━━━━ !!!!!
http://qb5.2ch.net/test/read.cgi/saku2ch/1256630318/1
早く記念カキコしないと埋まっちゃうwww
0169名前は開発中のものです。
2009/11/02(月) 21:26:30ID:+EwgiMJf0170名前は開発中のものです。
2009/11/05(木) 22:52:27ID:VuUv7eHt許してください、地元住民の糸の話、持っていってください。
0171名前は開発中のものです。
2009/12/21(月) 00:12:03ID:wXL8lMBU■ このスレッドは過去ログ倉庫に格納されています