[過去ログ]
ズブの初心者がゲーム作れるまで勉強するスレ (990レス)
ズブの初心者がゲーム作れるまで勉強するスレ http://mevius.5ch.net/test/read.cgi/gamedev/1005132370/
上
下
前
次
1-
新
通常表示
512バイト分割
レス栞
このスレッドは過去ログ倉庫に格納されています。
次スレ検索
歴削→次スレ
栞削→次スレ
過去ログメニュー
1: 名無しさん@お腹いっぱい。 [] 01/11/07 20:26 ID:PFtlmWD9 【参加資格】 ズブの初心者以外お断りです。 なおアドバイス等はプロのかたでも結構です。 初心者は聞く耳を持ちプロもわかりやすく教えてやってください。 http://mevius.5ch.net/test/read.cgi/gamedev/1005132370/1
966: 名前は開発中のものです。 [] 2006/03/29(水) 18:18:29 ID:0n+YEyJr buffer 2,640,480 screen 0,640,480 dim bx,3 dim by,3 dim rad,3 repeat 3 bx.cnt=320 by.cnt=240 loop tx=rnd(640) ty=rnd(480) //計算箇所1 rad.0=atan(tx-bx.0, ty-by.0)-0.5 rad.1=atan(tx-bx.1, ty-by.1) rad.2=atan(tx-bx.2, ty-by.2)+0.5 /* http://mevius.5ch.net/test/read.cgi/gamedev/1005132370/966
967: 名前は開発中のものです。 [] 2006/03/29(水) 18:19:17 ID:0n+YEyJr */ repeat gsel 2,0 cls 4 await 1 color 255, 255, 255 repeat 3 // rad.cnt=atan(tx-bx.cnt, ty-by.cnt) //計算箇所2 circle tx, ty, tx+16, ty+16, 1 circle bx.cnt, by.cnt, bx.cnt+16, by.cnt+16, 1 bx.cnt=bx.cnt+sin(rad.cnt)*10 by.cnt=by.cnt+cos(rad.cnt)*10 if abs(tx-bx.cnt)<16 and abs(ty-by.cnt)<16 { tx=rnd(640) ty=rnd(480) /* http://mevius.5ch.net/test/read.cgi/gamedev/1005132370/967
968: 名前は開発中のものです。 [] 2006/03/29(水) 18:55:25 ID:0n+YEyJr */ bx.0=bx.1 by.0=by.1 bx.2=bx.1 by.2=by.1 rad.0=atan(tx-bx.0, ty-by.0)-0.5 rad.1=atan(tx-bx.1, ty-by.1) rad.2=atan(tx-bx.2, ty-by.2)+0.5 } loop gsel 0,1 gcopy 2,0,0,640,480 loop http://mevius.5ch.net/test/read.cgi/gamedev/1005132370/968
969: 名前は開発中のものです。 [] 2006/03/29(水) 19:03:06 ID:0n+YEyJr ソース >>966-968 今度は3way弾 あ、ソースはトリップつけようと思ってたのに忘れた これ作って気づいたけど>>962の計算箇所2ってただのホーミング弾だorz 狙い撃ち弾を正確に命中させるには、たぶん対策は大きく分けて二つ ・精度をあげる ・アルゴリズムを変える 意外とムズカシス http://mevius.5ch.net/test/read.cgi/gamedev/1005132370/969
970: 名前は開発中のものです。 [sage] 2006/03/29(水) 19:52:28 ID:iWwCTn19 ああ、コイツか。 ウザス http://mevius.5ch.net/test/read.cgi/gamedev/1005132370/970
971: 名前は開発中のものです。 [] 2006/03/29(水) 20:28:08 ID:0n+YEyJr こ、こいつってだれなんだー! http://mevius.5ch.net/test/read.cgi/gamedev/1005132370/971
972: 名前は開発中のものです。 [sage] 2006/03/29(水) 20:29:13 ID:qXE6Wdy2 パロディウスにいたな http://mevius.5ch.net/test/read.cgi/gamedev/1005132370/972
973: 名前は開発中のものです。 [] 2006/03/29(水) 21:43:24 ID:0n+YEyJr おまえらちょっと隙を見せると雑談はじめやがってw 狙い撃ち弾のやり方わかる奴いねーの? http://mevius.5ch.net/test/read.cgi/gamedev/1005132370/973
974: 名前は開発中のものです。 [sage] 2006/03/29(水) 21:52:28 ID:ENDbob5I >>973にドン引きしたのは俺だけではないはず http://mevius.5ch.net/test/read.cgi/gamedev/1005132370/974
975: 名前は開発中のものです。 [] 2006/03/29(水) 21:56:20 ID:0n+YEyJr ごめんなさいすみません無理して2ちゃんねらーっぽく振る舞ってしまいました 今は反省してます トークも弾も狙いがことごとくはずれるorz http://mevius.5ch.net/test/read.cgi/gamedev/1005132370/975
976: 名前は開発中のものです。 [] 2006/03/29(水) 22:01:39 ID:0n+YEyJr >>974 IDがEND http://mevius.5ch.net/test/read.cgi/gamedev/1005132370/976
977: 名前は開発中のものです。 [sage] 2006/03/29(水) 22:01:49 ID:ffJjCuui ( ´д)ヒソ(´д`)ヒソ(д` ) http://mevius.5ch.net/test/read.cgi/gamedev/1005132370/977
978: 名前は開発中のものです。 [sage] 2006/03/29(水) 22:06:03 ID:Homs13rz そりゃおめー、自機のXY座標と砲台のXY座標の差を取って、XYそれぞれの成分を「当たるまでに要するフレーム数」で割って算出、初速として与えてやればいいんでね? 型はfloatがいいな。 http://mevius.5ch.net/test/read.cgi/gamedev/1005132370/978
979: 名前は開発中のものです。 [sage] 2006/03/29(水) 22:07:01 ID:JtrDjhKk なんで目標への単位ベクトルじゃダメなの? http://mevius.5ch.net/test/read.cgi/gamedev/1005132370/979
980: 名前は開発中のものです。 [] 2006/03/29(水) 22:43:32 ID:0n+YEyJr >>978と>>979って同じことを言ってるんですよね? なんとなくわかってきました 角度じゃなくてxとyの移動量で計算するんですね floatってHSPだとどうなるんだろう…… http://mevius.5ch.net/test/read.cgi/gamedev/1005132370/980
981: 名前は開発中のものです。 [sage] 2006/03/29(水) 22:45:28 ID:Homs13rz ズブの素人スレだからだよ 俺も素人。 http://mevius.5ch.net/test/read.cgi/gamedev/1005132370/981
982: 名前は開発中のものです。 [] 2006/03/29(水) 22:49:05 ID:0n+YEyJr #define MAX 32 buffer 2,640,480 screen 0,640,480 dim bx,MAX dim by,MAX dim rad,MAX repeat MAX bx.cnt=320 by.cnt=240 loop tx=rnd(640) ty=rnd(480) repeat MAX rad.cnt=atan(tx-bx.0, ty-by.0)-6.28/MAX*cnt loop http://mevius.5ch.net/test/read.cgi/gamedev/1005132370/982
983: 名前は開発中のものです。 [] 2006/03/29(水) 22:49:35 ID:0n+YEyJr repeat gsel 2,0 cls 4 await 100 color 255, 255, 255 repeat MAX circle tx, ty, tx+16, ty+16, 1 circle bx.cnt, by.cnt, bx.cnt+16, by.cnt+16, 1 bx.cnt=bx.cnt+sin(rad.cnt)*10 by.cnt=by.cnt+cos(rad.cnt)*10 if abs(tx-bx.cnt)<16 and abs(ty-by.cnt)<16 or by.cnt>480 { tx=rnd(640) ty=rnd(480) http://mevius.5ch.net/test/read.cgi/gamedev/1005132370/983
984: 名前は開発中のものです。 [] 2006/03/29(水) 22:50:07 ID:0n+YEyJr repeat MAX bx.cnt=320 by.cnt=240 rad.cnt=atan(tx-bx.0, ty-by.0)-6.28/MAX*cnt loop } loop gsel 0,1 gcopy 2,0,0,640,480 loop http://mevius.5ch.net/test/read.cgi/gamedev/1005132370/984
985: 名前は開発中のものです。 [sage] 2006/03/29(水) 22:52:29 ID:Homs13rz HSPで浮動小数 利用 でぐぐるか、Cの勉強を始めなさい。 だが、まず自分で検索することを覚えねば未来は無い。 …だから長いソース貼るなって言われてんだろ!!!!! http://mevius.5ch.net/test/read.cgi/gamedev/1005132370/985
986: 名前は開発中のものです。 [] 2006/03/29(水) 23:07:31 ID:0n+YEyJr ソース >>982-984 http://blog.goo.ne.jp/gamedevhsp/e/6063c8d3fb513f96c332e4f7e748a934 丸く花火のように散る弾です でも50発ぐらいが限度でそれ以上弾が出てる様子がないです 極端に3000発ぐらいにしても50発のときと変わりませんでした >>985 HSPplusというプラグインがでてきました ありがとうございます ソースを外部にうpすると2chに貼れという人もでてくるので両方にうpしてます 今まではどちらかというとそういう人のほうが多かったので今回の反応にとまどってます gamdevは例の事件や例のバグもあって絶対踏まない人もいるのでスレが伸びないと思ったんですよ もう風化してますがひさびさにうpすると早速IPアドレスが漏れたり削除できなくなったりで変わってないなぁと…… ブログのほうはアクセス解析がついてますがIPアドレスは取ってないです アクセス数が少ないのでやっぱり外部より2chのほうが見やすい(心理的に)のではないかなと分析してます ご不便をおかけします http://mevius.5ch.net/test/read.cgi/gamedev/1005132370/986
987: 名前は開発中のものです。 [sage] 2006/03/29(水) 23:15:05 ID:JtrDjhKk 誤:ご不便をおかけします 正:ご迷惑をおかけします http://mevius.5ch.net/test/read.cgi/gamedev/1005132370/987
988: 名前は開発中のものです。 [sage] 2006/03/30(木) 01:30:02 ID:J45kuvXn >>978 floatは2.6だと要プラグイン。3.0以降なら a=0.0 と初期化宣言すればok。 あと、内部(算出)値を1000倍、出力するときは1000で割るという手法もありますよ。1024とか 512のほうが相性はいいですが。 >>986 変数bx、by、radが実数値になっていませんよ。 >dim bx,MAX >dim by,MAX >dim rad,MAX をそれぞれdimからddimにして、 >repeat MAX > bx.cnt=320 > by.cnt=240 >loop は bx.cnt=320.0 by.cnt=240.0 にしてください(最初のほうとループ内の二箇所)。あと await は16か32で。 http://mevius.5ch.net/test/read.cgi/gamedev/1005132370/988
989: 名前は開発中のものです。 [sage] 2006/03/31(金) 01:53:01 ID:29R+LSun Cを学ぶ C++を学ぶ WinAPIとDirectXの存在を知る サンプルプログラムをいじる スケルトンプログラムを利用してちょっとしたゲームを作る←今ココ ・・・ ・・・ 0から自分で作る http://mevius.5ch.net/test/read.cgi/gamedev/1005132370/989
990: 名前は開発中のものです。 [sage] 2006/03/31(金) 15:16:39 ID:+8lDizLk 最初は先人の知恵を利用しまくった方が良いだろうね。 作り方を覚えたら、自分でつくる部分を多くしていく、と。 http://mevius.5ch.net/test/read.cgi/gamedev/1005132370/990
メモ帳
(0/65535文字)
上
下
前
次
1-
新
書
関
写
板
覧
索
設
栞
歴
スレ情報
赤レス抽出
画像レス抽出
歴の未読スレ
AAサムネイル
Google検索
Wikipedia
ぬこの手
ぬこTOP
0.026s