トップページgamedev
299コメント89KB

触手の動きのアルゴリズム教えてください

■ このスレッドは過去ログ倉庫に格納されています
0001とっつぁん02/05/15 03:44ID:???
沙羅曼陀の1面やグラディウスIIの2面にでてくるようなスラッとした動きの触手、
グラディウスIIIの植物面にでてくるのや沙羅曼陀の1面ボスのゴーレムの手みたいに
時機を追いかけているうちに自ら絡まってこんがらかるような動きの触手の
アルゴリズムというか計算方法を教えてください。
0193名前は開発中のものです。03/09/23 06:01ID:z7Hx+/Ad
http://www.shitamachi.net/ranking/cgi05/ranklink/ranklink.cgi?id=05mercur
0194名前は開発中のものです。03/09/27 23:01ID:trIkbaB6
3へー
0195名前は開発中のものです。04/02/05 00:46ID:kQY3Ov19
最初のサラマンダのドラゴンの動きはなんかぎごちない
グラIIからは割とぐるっと時機を囲んでくれる
0196名前は開発中のものです。04/06/21 18:42ID:uNmG74S6
移動方向が8方向しかないから。。。とか(適当)
0197名前は開発中のものです。04/08/12 04:11ID:OgSji0FJ
パターン数が少なかったからでは?
パイプの連結みたいな形だったような・・・覚えて無いけど。
0198名前は開発中のものです。2005/06/05(日) 04:58:59ID:7hEgRYs5
ho
0199名前は開発中のものです。2005/06/10(金) 11:35:08ID:ej8f0LVD
グラVのスネークオプション・・・
アーケード版とSFC版で動きが全く違うようだが・・・
どういうアルゴリズムになっているんだろう・・・
「慣性が働くオプション」と説明されてはいたが・・・
とくにアーケード版なんか
つけた瞬間は自機からとんでもなく遠い位置に出現したりするんだが
0200名前は開発中のものです。2005/06/13(月) 17:02:55ID:mTx/s9Du
200!!
0201名前は開発中のものです。2005/07/25(月) 09:07:04ID:vqU8Y+zn
ActionScriptでお願いします。
もしくは作例があれば教えて下さい。
お願いします。
0202名前は開発中のものです。2005/07/25(月) 18:29:04ID:BV0YUEv6
嫌です。
0203gjsdofgsi2006/04/22(土) 10:00:58ID:tC7611Vb
http://hp27.0zero.jp/data/499/USAPOKE/pub/21.jpg
↓その他のエロ動画+画像興味あるならどうぞ↓
http://x.z-z.jp/?drt 
http://x.z-z.jp/?15345
オマケ
http://hp27.0zero.jp/data/499/USAPOKE/pub/22.jpg
0204名前は開発中のものです。2006/04/22(土) 21:01:58ID:5ZIVutpq
連立方程式で計算できそうなもんだけど。
どうなんだろう?
0205名前は開発中のものです。2006/04/22(土) 23:17:21ID:29VEwGu6
波の奴とフェラエッチ数列みたいな奴を組み合わせて良い感じに出来ないか誰かためすて。
0206名前は開発中のものです。2006/04/23(日) 09:14:43ID:cekL9lUm
ちょwwwおまwwwwwww
フェラエッチ数列ってwwwwwwww

・・なにですか? おしえてください。
気になって昼間眠れないじゃまいれすか!wwww
0207名前は開発中のものです。2006/04/23(日) 12:26:21ID:HN6H/7ZO
>>206
ほら、前の数と自分を足して次の数とするってやつ。フェラエッチ。

昼間寝ちゃダメだよ。
0208名前は開発中のものです。2006/04/24(月) 08:50:14ID:iRFKo6kT
はいはいフィボナッチフィボナッチ
02092052006/04/24(月) 09:54:28ID:ywdgo+ht
適当にネットで調べて2D触手。計算式があってるのかワカラン。
http://gamdev.org/up/img/5407.zip
0210名前は開発中のものです。2006/04/24(月) 18:39:47ID:n64wyK/F
フェラエッチ
0211名前は開発中のものです。2006/04/25(火) 08:55:26ID:XvegRmAt
>>209
「アプリケーションを正しく初期化できませんでした」エラーでしたのだったのですよってばえっち
0212名前は開発中のものです。2006/04/26(水) 00:43:20ID:4GDHzF83
.NET で作ったからそれ関係かしら?

実行できなくてもごめんなフェラエッチ。
0213名前は開発中のものです。2006/04/27(木) 22:19:36ID:47DG9vw+
WinXPsp2じゃ無いと無理?
うちはsp1だからNET1.1しかいれられない・・・
0214名前は開発中のものです。2006/04/28(金) 10:33:51ID:nKXMDdiP
解らないけど、VC8で作ってあります。から、.NET2じゃないと無理なんかな?
つーか、対したもんじゃないっす。
フックの法則と単振動を元に関節?を作り、それぞれにフェラエッチで設定しただけっすから・・・・。
0215名前は開発中のものです。2006/05/02(火) 12:24:49ID:dWgIjL7N
xpに.net2入れてやってみたら、オーバフローエラー

************** 例外テキスト **************
System.OverflowException: オーバーフロー エラーです。
場所 System.Drawing.Graphics.CheckErrorStatus(Int32 status)
場所 System.Drawing.Graphics.DrawLine(Pen pen, Int32 x1, Int32 y1, Int32 x2, Int32 y2)
場所 Tentacle.Form1.Form1_Paint(Object sender, PaintEventArgs e)
場所 System.Windows.Forms.Control.OnPaint(PaintEventArgs e)
場所 System.Windows.Forms.Form.OnPaint(PaintEventArgs e)
場所 System.Windows.Forms.Control.PaintWithErrorHandling(PaintEventArgs e, Int16 layer, Boolean disposeEventArgs)
場所 System.Windows.Forms.Control.WmPaint(Message& m)
場所 System.Windows.Forms.Control.WndProc(Message& m)
場所 System.Windows.Forms.ScrollableControl.WndProc(Message& m)
場所 System.Windows.Forms.ContainerControl.WndProc(Message& m)
場所 System.Windows.Forms.Form.WndProc(Message& m)
場所 System.Windows.Forms.Control.ControlNativeWindow.OnMessage(Message& m)
場所 System.Windows.Forms.Control.ControlNativeWindow.WndProc(Message& m)
場所 System.Windows.Forms.NativeWindow.Callback(IntPtr hWnd, Int32 msg, IntPtr wparam, IntPtr lparam)

つーか気になるッス
021612006/09/02(土) 07:41:36ID:XntxWmiH
そろそろズバリな正解を誰かおながいします…
0217名前は開発中のものです。2006/09/02(土) 12:35:46ID:zDcYMwEa
おまえ、4年間ずっと人まかせにして待ってたのか?・・・
0218名前は開発中のものです。2006/09/03(日) 22:05:18ID:3IvxlY4g
ワロタ
0219名前は開発中のものです。2006/09/06(水) 21:57:42ID:Pkr3/b6q
よし、@4年このスレが残ってたらオレが教えてやる!
02202006/10/02(月) 08:56:26ID:zlo/Dejg
俺は教えてくれるまで諦めませんよ?
0221名前は開発中のものです。2006/10/02(月) 12:51:35ID:NAvmLF/b
頑張って後4年保守すればいいんじゃね
0222名前は開発中のものです。2006/10/02(月) 14:01:17ID:NVAqx3IR
この板なら、2年に1回保守すれば大丈夫なきもす
0223名前は開発中のものです。2006/10/02(月) 23:37:18ID:stGSo4+M
助けになりたいが
触手と聞いてエロ目当てに迷い込んできた俺には
何も教えることはできない。
0224名前は開発中のものです。2006/10/03(火) 01:14:14ID:81FYPAFi
>>223
同士よ
02252006/10/03(火) 05:21:35ID:Yo17fTVY
>>223-224
同士よ
0226名前は開発中のものです。2006/10/03(火) 11:18:44ID:Q2IWRRmm
【おっぱい】エログラミング Ver.0【まん○】
http://pc8.2ch.net/test/read.cgi/gamedev/1159714969

同士よ。もちろんここはチェックしたよな
0227名前は開発中のものです。2006/10/03(火) 18:57:38ID:jIu1z38C
勿論だ。同士よ。
02282006/10/03(火) 21:15:15ID:9zAnz7SZ
見たが3Dは難しくてわからんのだ同士よ…
0229名前は開発中のものです。2006/10/04(水) 23:54:37ID:QU5Yjrza
こち亀の日暮みたいな>>1だな。
0230名前は開発中のものです。2006/10/06(金) 18:10:47ID:tU7Al24y
最強の触手はやっぱファンタジーゾーン?
0231名前は開発中のものです。2006/10/07(土) 07:03:00ID:KoVwGdU2
サイバーボッツのスーパー8
0232名前は開発中のものです。2006/10/08(日) 04:10:57ID:gPipRt+X
過去スレは、書き込むんぞ
0233名前は開発中のものです。2006/10/08(日) 10:03:01ID:otvk7gcS
エロいスレだと思って覗いた
首吊って来る
02342006/10/08(日) 17:13:40ID:RViGmYp6
今日からここはエロ触手スレに生まれ変わりました

アルゴリズムも糞も関係ない手描きアニメだけど
天外魔境2の木のお化けみたいな奴の触手の動きはエロかった
ヒュンヒュン!とクールなSEもついてたし
0235名前は開発中のものです。2006/10/09(月) 17:27:56ID:bVSpEghv
最初からそういうタイトルにしろよw
0236エロ触手作るぞ2006/10/17(火) 06:55:06ID:VPgLjr1r
なんとなく閃いた予感…
0237名前は開発中のものです。2006/12/08(金) 03:23:57ID:btd1VoVb
エロスレかと思ったじゃねえか
0238名前は開発中のものです。2006/12/08(金) 14:32:59ID:yLDuc1zB
魔法少女アイ スレかと思た
0239名前は開発中のものです。2006/12/09(土) 06:44:01ID:QzkRiSLC
■先端の動き
1.先端から付け根までの最大距離を決める。
2.先端を右か左に傾かせ、より自機と近くなる方を選択。
3.先端から付け根までの距離を伸縮させ、より自機と近くなる方を選択。(0〜最大距離の範囲)
■途中の節の動き
1.最大距離に応じた節の数だけ配置する。
2.先端より一つ根元に、以前向いていた方向を継承する。
3.先端から根元の現在距離を節数で割り、節毎の距離をセットする。
■根元の動き
1.自機のいる方へ縦横に動く。
2.すべての節に、根元が動いた縦横移動値を加算する。
0240名前は開発中のものです。2008/01/29(火) 05:27:10ID:QEcmFVai
おーい、俺も何年か前からエロいスレと間違えて
何度もここに迷いこんだが今日初めてスレ読んだ…
一はまだ閲覧してるかwwwwwww夢をありがとうなwwwwww
0241名前は開発中のものです。2008/01/29(火) 23:25:19ID:qM6OMJ08
>>209
ソースは?
0242名前は開発中のものです。2008/01/30(水) 05:30:24ID:Ftaf21FK
0243名前は開発中のものです。2008/02/02(土) 21:48:19ID:nolQvDIt
落としてないからわからんが
ソースコードがほしいってことかな
そーいやまだ多関節つくったことねーなー
0244名前は開発中のものです。2008/07/20(日) 22:58:15ID:1xr1S+Np
ニコ動の『2ch面白いレス集』で伝説となったスレと>>1はここか
0245名前は開発中のものです。2008/08/20(水) 19:01:39ID:eq39jL5v
このスレがyoutubeの動画に出てた
http://jp.youtube.com/watch?v=4BhfujugW9s
0246名前は開発中のものです。2008/08/21(木) 15:38:28ID:tmUnDpCY
らめ〜!
0247名前は開発中のものです。2008/08/29(金) 20:19:48ID:rqxFJwuY
エロスレじゃないのか?
0248名前は開発中のものです。2008/10/14(火) 10:11:22ID:s0USIx96
また開いちまったじゃねぇか
0249名前は開発中のものです。2008/10/25(土) 22:56:26ID:lsujscr0
最近職種に嵌ってる無職です
0250名前は開発中のものです。2008/10/25(土) 23:06:28ID:bXPp55ZC
02年では、こういうのでスレを立ててたのか
0251名前は開発中のものです。2008/10/26(日) 00:55:42ID:TBw4sn/S
俺の動きを知りたいと聞いてきたのだが…
0252名前は開発中のものです。2008/10/26(日) 01:27:55ID:opMAa/Rg
普段どんなことしてるんですか?
それと「手」でいいんですか?
0253うゆ ◆vvvK3Fcqdg 2008/11/04(火) 02:09:42ID:P0dkRBUr
触手・・・・・・・・・。
0254名前は開発中のものです。2008/11/29(土) 10:25:15ID:DnD1B/Eu
スプライン曲線やベジェ曲線をCで組まなきゃならないんだが
推薦図書とかあったら教えてください
簡単にやり方が説明できるならこの場で書いてくれてもいいです
0255名前は開発中のものです。2008/11/30(日) 01:41:35ID:UggT85ZA
スプライン曲線とか使わないでもIK使えばいいんじゃね?
0256名前は開発中のものです。2008/11/30(日) 10:40:22ID:AOEUrpJT
>>255
IKって何ですか?
略語だったら略さずに書いて教えてくれませんか?
それか解説のあるURLおながいします。
0257名前は開発中のものです。2008/12/02(火) 23:33:32ID:8kw3Npcd
カタカナですまんが、インバーキネマティクス。
0258名前は開発中のものです。2008/12/03(水) 00:31:18ID:/9+PuIR2
>>256
>略語だったら略さずに書いて教えてくれませんか?
なんか横柄に聞こえてしまう俺は心狭いのか。
0259名前は開発中のものです。2008/12/03(水) 00:51:41ID:awbho2vr
俺もそう読める。
これは言い方がまずいな。「略さずに書け」って命令だから。

「もし略語なのでしたら正式名称はなんと言うのでしょうか?」

なら印象も多少は違うのではなかろうか。
0260名前は開発中のものです。2008/12/03(水) 07:02:10ID:o8dTjiaZ
まあ横柄にもなるだろ
IKを知ってるやつだったらしないような質問をしてるやつに
正式名称が特定できないようなヒントを与えるなんて
イヤミな奴の意地悪にしか見えんし
0261名前は開発中のものです。2008/12/03(水) 07:58:07ID:zmZ5Ibov
おまえはC++スレで何でもかんでも聞く奴だろ?
横柄云々より礼ぐらい書けとおもう
今ははググレばすぐわかることだが本当に調べても
わからない時に誰も答えてくれなくなるぞ

スプライン曲線 IKでググレばすぐでるだろ
0262名前は開発中のものです。2009/02/09(月) 18:42:13ID:QnrTj8qq
7年目か
0263名前は開発中のものです。2009/02/09(月) 18:56:38ID:IaXRs4gg
そろそろ浮気しなくちゃな
026412009/03/04(水) 19:37:55ID:Zx/7fI2m
すみません、まだ答えは出ないのでしょうか・・・
02652172009/03/04(水) 22:32:01ID:/MUuT+h2
おまえ、6年以上の間、なにやってたの?…
0266名前は開発中のものです。2009/03/10(火) 12:34:24ID:ANGPCxPA
先端をコントロールして、間をキネマティクスで制限をかける
意味が理解できない奴は勉強しる
勉強の仕方がわかんない奴は諦めれ
ほら答えでたよ

0267名前は開発中のものです。2009/03/10(火) 12:50:35ID:Zavi/uzt
シューティングゲームアルゴリズムマニアックスと言う本で
さらっと解説されてたようだったけど。
とマジレ酢してみるが、此処はネタスレっぽいな。
0268本物の12009/03/11(水) 02:53:34ID:K+qN+H71
>6年以上の間、なにやってたの?

仕事や遊びやH…普通の生活をしてました
プログラミングとは全然関係ない仕事ですしサンデープログラマーと言うにもほど遠いので
基本的にこの件については「何も考えていない」期間がほとんどでした

ふとまた何か作ってみたくなってこの板に来たらまだこのスレがあってびっくり
で、手は動かしてないけど頭の中でなんとなく思いついた結論は…

・先端は自機を追いかける
・腕の部分はひとつ先端側のお隣さんを追いかける
・腕パーツ〜先端はそれぞれ付け根から遠ざかれる半径を制限する

これでいけそう?
各パーツごとに1フレームあたりで動ける距離を制限したり決めてやると色んな性格の触手君が作れそう
026912009/03/11(水) 03:01:13ID:K+qN+H71
サラマンダやグラディウスIIIなどの「復活する細胞」のアルゴリズムを教えてください><

自機が撃つと消え、一定時間が経つと復活する壁のアレです
コンシューマー機移植版のように完全に復活するのは簡単にわかるのですが
オリジナルは撃つ前と復活後が違うんですね
完全に元通りにはならない
意図的にそうなるようにそういう性格付けをしてやれば再現できるかとは思いますが
あれらは実際どんなアルゴリズムだったのでしょう?
0270名前は開発中のものです。2009/03/11(水) 19:03:28ID:a1LeDQCy
実際どう変わるのか知らんが
撃たれた位置なんかを覚えといて
その情報を元に型を変えるとかじゃね?
0271名前は開発中のものです。2009/03/11(水) 21:14:43ID:7uHI5C0T
どんなキャラなのか知らんが
「撃たれて”消える”」にこだわらなければどうとでもなるような。
撃たれたら一定時間見えなくなって当たり判定もなくすだけで消えたと同じ事でしょう。
0272名前は開発中のものです。2009/03/12(木) 00:18:00ID:18328U/Z
>>269
自機の後ろがじわじわ復活してくるのは実に絶妙だったね

一本道を空けた場合でも、常に後ろから復活するんじゃなくて、
途中が先に復活することもあるんだよね

■■■■■■■■■■■■
■■■■  ■ ■   ゆ■ 
■■■■■■■■■■■■

こんな感じ。オプションが関係してたのかな・・

完全に元通りにならないってのは、最初の細胞壁と、
復活した細胞は別のオブジェクトだからだろうね
0273名前は開発中のものです。2009/03/13(金) 03:13:33ID:AtD/w7EZ
スプライトの表示順番が変わって変化してるように見えるだけじゃね?
0274名前は開発中のものです。2009/03/15(日) 15:07:58ID:k9Vn4LdM
>>273
あれはスプライトではなくBGです。
0275名前は開発中のものです。2009/03/21(土) 18:27:11ID:p1Gd/cI3
沙羅曼蛇風の触手作ってみたよ
http://silverlightgame.seesaa.net/article/115998333.html
0276名前は開発中のものです。2009/03/22(日) 11:38:28ID:/WBaHNdv
すげー
0277名前は開発中のものです。2009/03/26(木) 05:56:41ID:moHUYNPJ
いいね
総合してみるとあんまり美しい動きじゃないところが実にサラマンダっぽい
0278名前は開発中のものです。2009/03/27(金) 01:34:38ID:SJJBvPul
>1が、6年かけて自分で考えることをはじめたのに感動。
小学1年生が卒業して中学生になるほど長いんだよな。
0279名前は開発中のものです。2009/03/27(金) 01:36:30ID:OGAL40gq
>>278
何をいってるんだ?
0280名前は開発中のものです。2009/04/17(金) 01:07:18ID:t5w7A/FK
>>1
単に隣とのフックの法則か
v[i] += k(x[i-1]-x[i]) + k(x[i+1]-x[i])
x[i] += v[i]. (ただし x[N] = 自機, x[0] = 固定タン は強制的)

節同士重なるのが嫌なら反発項入れて
v[i] += k1(x[i-1]-x[i]) + k2(x[i+1]-x[i]) //吸引項
    -k1(x[i-1]-x[i])^3 - k2(x[i+1]-x[i])^3 //反発項
とかね。回転とかの概念までは必要なし。

>>269
単に壁ごとにひとつひとつ復活カウンタが付いてるだけでしょう
自慢じゃないが初プレイ時ひとつめの細胞が生き返った瞬間にアルゴリズム分かった
0281名前は開発中のものです。2009/04/23(木) 02:47:16ID:aQGE5XLE
そんな富豪的な手法が当時取れたのか?
0282名前は開発中のものです。2009/04/23(木) 04:14:53ID:bChIPA4K
>>281
復活画面位置の裏側で待機、倒した背景位置がそこにきたら復活
0283名前は開発中のものです。2009/04/23(木) 06:14:47ID:J1PfYJzi
>>280
サラの復活壁はそんな単純じゃないと思う
だからこそ質問者も質問してるんだと思うが。
0284名前は開発中のものです。2009/04/24(金) 10:27:30ID:cK+yPK+w
当たり判定だけはそれで合ってると思う
そして誰でも思いつく
0285名前は開発中のものです。2009/04/24(金) 12:17:17ID:Q12/FpVE
自慢じゃないが初見で>>280がバカなのは分かった
0286名前は開発中のものです。2009/06/30(火) 02:00:14ID:a3pX7OxF
まだあったのかここ
0287名前は開発中のものです。2009/08/19(水) 21:22:20ID:wO9p9gQ6
よう、3年ぶりにきてみたがまだやってるのかwww
0288名前は開発中のものです。2010/03/24(水) 15:40:22ID:jlAcXgvC
0289名前は開発中のものです。2010/03/24(水) 15:42:06ID:XbqxS38/
何だよ、用も無いのに起こすなよw
0290名前は開発中のものです。2010/03/26(金) 01:47:46ID:QF6VEtxd
期待させやがって
0291名前は開発中のものです。2010/06/20(日) 09:15:55ID:EUFcS0K5
>>1は?
0292名前は開発中のものです。2010/06/20(日) 09:24:51ID:qlhx8tkJ
8年前の1とかいるかよwww
■ このスレッドは過去ログ倉庫に格納されています