リアルな時間スケールでのダイア設定や
閉塞なんかを取り入れたA列車欲しいと思ってるんだけど
本家が作ってくれない!
なければ作ろうってことでおっぱじめちゃいましたよ^^
プログラムの知識も鉄道の知識もヘボいので
気になることあったら色々教えてね
ttp://www31.atwiki.jp/traingame/
やっつけ仕事だけど、とりあえずまとめwiki
探検
A列車作るよー
■ このスレッドは過去ログ倉庫に格納されています
1名前は開発中のものです。
2008/07/21(月) 13:38:16ID:CyhLrdgl2010/07/17(土) 23:49:07ID:gtur566I
60はなんの話してるんだ???
A7以降の話だと分からんが。
マス単位でしか動かないA4ベースの話なら結構単純なもので、
FreeTrainのソース見ればどうやって止まってるかは分かる。
A7以降の話だと分からんが。
マス単位でしか動かないA4ベースの話なら結構単純なもので、
FreeTrainのソース見ればどうやって止まってるかは分かる。
2010/07/18(日) 00:33:53ID:j2Z0agWD
>>60
おお!久しぶりに人がw
3Dでの話です。
マス単位でならパターンがあるから計算しやすいんですが、
3Dだと極論を言えば駅からすぐカーブのあるレールでも、
加速度の列車の最高速度と直前のレール軌道が決まっているので
出発直後の描写はある程度イメージがつきやすいんですが・・・
電車が駅を検出して定位置に停まるのに、駅に近づいている列車が50km/hだったり80km/hだったり
ホームの長さが100mだったり120mだったりすると
ブレーキをかけるタイミングが編成数やホームの長さ、列車の速度によってものすごく左右する。
なのでどうやって変化するのかなと。
ちなみにレールのカーブはカクカクじゃなくて、綺麗な円弧を描くほうです。
おお!久しぶりに人がw
3Dでの話です。
マス単位でならパターンがあるから計算しやすいんですが、
3Dだと極論を言えば駅からすぐカーブのあるレールでも、
加速度の列車の最高速度と直前のレール軌道が決まっているので
出発直後の描写はある程度イメージがつきやすいんですが・・・
電車が駅を検出して定位置に停まるのに、駅に近づいている列車が50km/hだったり80km/hだったり
ホームの長さが100mだったり120mだったりすると
ブレーキをかけるタイミングが編成数やホームの長さ、列車の速度によってものすごく左右する。
なのでどうやって変化するのかなと。
ちなみにレールのカーブはカクカクじゃなくて、綺麗な円弧を描くほうです。
63名前は開発中のものです。
2010/07/19(月) 16:50:00ID:MRjEkCQp (誤)どうやって変化するのかと
(正)走行中にどうやって駅までの距離を検出するのかと。
すいません、文章がおかしかったですね。
電車でGo!でも人間が操作するので、ブレーキをかけるタイミングが悪いと定位置にうまく停まれません。
ただし加速度と最高速度は決まっているので、出発から最高速度までにかかる時間とそれまでにかかる距離は計算できます。
となれば今走っている位置から次停止する予定の駅の定位置までの距離にきたことを検出したら一定の減速度でブレーキをかければいいのですが、
レール上にブレーキ点を付加して走行中に次停まる予定の駅のブレーキをかける位置座標にきたらブレーキをかけるよう動作するのか
各列車が走行中に常に次の駅までの距離を計算し続けて、次停まる予定の駅が来たとき一定の減速度のブレーキをかけて定位置で停まるまでの距離の地点にきたことを検出してブレーキをかけるのか
そこのところがよくわからんです。。。
(正)走行中にどうやって駅までの距離を検出するのかと。
すいません、文章がおかしかったですね。
電車でGo!でも人間が操作するので、ブレーキをかけるタイミングが悪いと定位置にうまく停まれません。
ただし加速度と最高速度は決まっているので、出発から最高速度までにかかる時間とそれまでにかかる距離は計算できます。
となれば今走っている位置から次停止する予定の駅の定位置までの距離にきたことを検出したら一定の減速度でブレーキをかければいいのですが、
レール上にブレーキ点を付加して走行中に次停まる予定の駅のブレーキをかける位置座標にきたらブレーキをかけるよう動作するのか
各列車が走行中に常に次の駅までの距離を計算し続けて、次停まる予定の駅が来たとき一定の減速度のブレーキをかけて定位置で停まるまでの距離の地点にきたことを検出してブレーキをかけるのか
そこのところがよくわからんです。。。
2010/07/19(月) 18:09:32ID:U8+Emf1s
次の駅までの距離を持っているのが普通だろう
実際にシコシココード書いてる途中ならこんな疑問は出ないと思うが
仕様決めてる途中で出た疑問ならとりあえず応援だけはしておく
実際にシコシココード書いてる途中ならこんな疑問は出ないと思うが
仕様決めてる途中で出た疑問ならとりあえず応援だけはしておく
2010/07/19(月) 19:56:45ID:MRjEkCQp
>>65
どうも意見ありがとうございました。まだ仕様というか動作の原理を確認中です。
一人で細々とやっている以上、いつ何時中断や頓挫があるかもしれないので
たぶんいつか大きな壁にぶつかる可能性大だと思う。
0.0001%の可能性の淡〜い期待で見守ってくださると非常にありがたいです。
このスレでやってるのは、これをやろうとしたときこのスレが放置されてたので
このスレを流用しただけです。
どうも意見ありがとうございました。まだ仕様というか動作の原理を確認中です。
一人で細々とやっている以上、いつ何時中断や頓挫があるかもしれないので
たぶんいつか大きな壁にぶつかる可能性大だと思う。
0.0001%の可能性の淡〜い期待で見守ってくださると非常にありがたいです。
このスレでやってるのは、これをやろうとしたときこのスレが放置されてたので
このスレを流用しただけです。
2010/07/21(水) 10:36:38ID:cG6vOynu
カーブのあるレールに列車を走らせるのって難しいよね
前と後の車輪をレールに乗せる計算ってどうすんだろう?
前と後の車輪をレールに乗せる計算ってどうすんだろう?
2010/07/21(水) 11:11:23ID:O18++P2x
>>66
添わせるのは片方だけで考えればいいんじゃないの?例えば左側だけとか。
その際右側は重力に任せておけば自動的にレールの上に乗るはず。
ていうか、のらなかったらレールのデザインが間違っていると思われ。
前後の話なら、俺は前輪の軌跡を後輪が辿るようにしている。
厳密に言えば、レールに沿って走らせるのは前輪のみ。
後輪は辿っているように見えるだけ。前輪が通過した後、後輪が通過するまでに
レールが移動するとはまるが、そんなことは起こらないと想定している。
添わせるのは片方だけで考えればいいんじゃないの?例えば左側だけとか。
その際右側は重力に任せておけば自動的にレールの上に乗るはず。
ていうか、のらなかったらレールのデザインが間違っていると思われ。
前後の話なら、俺は前輪の軌跡を後輪が辿るようにしている。
厳密に言えば、レールに沿って走らせるのは前輪のみ。
後輪は辿っているように見えるだけ。前輪が通過した後、後輪が通過するまでに
レールが移動するとはまるが、そんなことは起こらないと想定している。
2010/07/21(水) 12:49:53ID:L2lnwAyn
>>66>>67
一応それは考えている。
基本車輪は外側に直径80cmの鋼鉄製の円盤と、その内側に直径88cmの薄い円盤があって
レールに乗っかっているのは外側の円盤で、内側の半径が大きいのはレースから外れないように、刀のつばのような形で互いに脱輪を防止している。
あとはレール幅が1067mmか1435mmかの違い。車輪は前輪左右4つ、後輪も同じく4つあるのが一般的。
ただそこまで厳密に再現すると格子点の数が激増するはずだから内側の車輪の描写はしないほうがいいかも。
カーブの対応は、例えば60km/hで走行している列車の前方に右カーブのレールがあった場合、
60kmの速度は列車の進行方向に対して左側(外側)の車輪が対応する。
右側(内側)の車輪はカーブを時間単位で回転移動した量に対しカーブ半径から単位時間当たりの角速度を割り出し、
外側の車輪の速度(60km/h):内側の車輪の速度=(カーブ半径+レール幅):レール幅の比を利用して回転移動させる予定。
カーブ進入時の車輪の対応はそうしておいて、車体の動かし方なんだが、これは8つの車輪の位置座標の平均(中央部)を求めておいて、
車体の四隅の座標も中央部の相対位置座標と角速度にあわせて回転移動。
分岐ポイントについてもカーブの考え方と同じでいいと思う。ただしこれに分岐方向判断のフラグが付加される。
※ここまで書いてて前輪がカーブに入った時、後輪がまだ直線レール上にあったら綺麗な回転運動にならないことに気がついたorz
一応それは考えている。
基本車輪は外側に直径80cmの鋼鉄製の円盤と、その内側に直径88cmの薄い円盤があって
レールに乗っかっているのは外側の円盤で、内側の半径が大きいのはレースから外れないように、刀のつばのような形で互いに脱輪を防止している。
あとはレール幅が1067mmか1435mmかの違い。車輪は前輪左右4つ、後輪も同じく4つあるのが一般的。
ただそこまで厳密に再現すると格子点の数が激増するはずだから内側の車輪の描写はしないほうがいいかも。
カーブの対応は、例えば60km/hで走行している列車の前方に右カーブのレールがあった場合、
60kmの速度は列車の進行方向に対して左側(外側)の車輪が対応する。
右側(内側)の車輪はカーブを時間単位で回転移動した量に対しカーブ半径から単位時間当たりの角速度を割り出し、
外側の車輪の速度(60km/h):内側の車輪の速度=(カーブ半径+レール幅):レール幅の比を利用して回転移動させる予定。
カーブ進入時の車輪の対応はそうしておいて、車体の動かし方なんだが、これは8つの車輪の位置座標の平均(中央部)を求めておいて、
車体の四隅の座標も中央部の相対位置座標と角速度にあわせて回転移動。
分岐ポイントについてもカーブの考え方と同じでいいと思う。ただしこれに分岐方向判断のフラグが付加される。
※ここまで書いてて前輪がカーブに入った時、後輪がまだ直線レール上にあったら綺麗な回転運動にならないことに気がついたorz
2010/07/21(水) 13:30:13ID:KryI3BiF
>>68
なんでそんなまじめにやんのw
車と違って列車の車輪はレールの上しか通らないんだから、例えば先頭の右側の
車輪の車軸の位置の運動を記録して、右側の車輪はすべてその軌跡を適用するだけなのでは。
速度が急激に変化した場合補間が必要になるけれど。
従って1車両の運動そのものは先頭の車輪の左右どちらか(または両方)の車軸の位置を
質点と考えて、運動させればいいんじゃないか?
脱線とかすればまた別の問題になるけれど、線路の上を走っている限りは。
なんでそんなまじめにやんのw
車と違って列車の車輪はレールの上しか通らないんだから、例えば先頭の右側の
車輪の車軸の位置の運動を記録して、右側の車輪はすべてその軌跡を適用するだけなのでは。
速度が急激に変化した場合補間が必要になるけれど。
従って1車両の運動そのものは先頭の車輪の左右どちらか(または両方)の車軸の位置を
質点と考えて、運動させればいいんじゃないか?
脱線とかすればまた別の問題になるけれど、線路の上を走っている限りは。
2010/07/21(水) 21:08:18ID:mwybKm6u
物理シミュレータじゃないんだから、車輪がレール上に乗る必要は無い
カーブとか昇降なんか、軌道上を動くだけで十分
3Dでレンダリングするならそれだけで、脱線する事もめり込む事もない、か十分実用になる
見えないところで無駄処理してリソース食いつぶしてたら本末転倒
カーブとか昇降なんか、軌道上を動くだけで十分
3Dでレンダリングするならそれだけで、脱線する事もめり込む事もない、か十分実用になる
見えないところで無駄処理してリソース食いつぶしてたら本末転倒
2010/07/21(水) 23:33:26ID:L2lnwAyn
72名前は開発中のものです。
2010/08/04(水) 15:35:50ID:kp+gxEvS FreeTrainとかどうなの?
2010/08/07(土) 10:51:29ID:A+mgdyc7
>>72
FreeTrainとはたぶん趣旨が異なるよ
FreeTrainとはたぶん趣旨が異なるよ
2010/08/18(水) 16:05:18ID:NRXVvAV6
Railsimがオープンソース化になったよ
75名前は開発中のものです。
2011/11/15(火) 04:14:35.98ID:1o0d9lRA FTのスレがなくなってるけど、最後どうなったの?
2011/11/17(木) 13:48:58.67ID:TK1PnYN1
FTは分裂しててスレ2つあったからもう片方は残ってるぞ。
2011/11/22(火) 20:31:56.50ID:5iqlaSQN
ジャイアント・バーナード
作った?
79薬剤師は税金の無駄
2014/09/13(土) 20:26:21.73ID:qY+ZR2RN 【AV列車で行こう】AV監督100人が選らんだ「抜ける」おっぱいを初公開!【満足】
https://www.youtube.com/watch?v=kDfbXZZ15s4
https://www.youtube.com/watch?v=kDfbXZZ15s4
2016/09/26(月) 04:24:32.94ID:OVnHIhpI
ほー
81名前は開発中のものです。
2017/10/16(月) 00:28:50.04ID:UruyKHH0 あげ
82名前は開発中のものです。
2017/12/31(日) 18:54:29.85ID:/rN76OKL 簡単にお金が稼げる方法興味ある人だけ見てください。
グーグル検索⇒『来島のモノノリウエ』
QLV0GXTUTX
グーグル検索⇒『来島のモノノリウエ』
QLV0GXTUTX
■ このスレッドは過去ログ倉庫に格納されています
ニュース
- 🇺🇸🇨🇳米中関係は「極めて強固」とトランプ氏… ★4 [BFU★]
- 【野球】大谷翔平、WBC出場を正式表明! 「日本を代表して再びプレー嬉しく思う」 侍ジャパンで世界一連覇狙う★2 [冬月記者★]
- 日米首脳、電話で緊密な連携確認 台湾答弁協議の有無明言せず… [BFU★]
- 🇺🇸🇨🇳米中関係は「極めて強固」とトランプ氏… ★5 [BFU★]
- 「ホストに貢ぎたい」と海外で売春する日本人女性 2カ月で2千万円稼ぐケースも [1ゲットロボ★]
- 【速報】外務次官が中国大使と面会 [蚤の市★]
- 高市早苗、トランプに電話会談でガチギレされた模様wwwwwwwwwwwww会見で半泣きだったという情報も [271912485]
- 【高市悲報】政府「無駄だと思う公金チューチューをSNSを使って国民から意見を募ります」🥸 [359965264]
- 【悲報】明石家サンタ、スポンサーが集まらず放送見送り [883032851]
- 【悲報】拉致被害者を救う会「国民世論は高市早苗を後押ししろ」 [616817505]
- 高市、国連の全ての加盟国に「私悪くないもん」という趣旨の迷惑メールを送付 [931948549]
- 【あっ…】トランプと習近平、ガッツリ握手。高市早苗、ガチで終了。 [153490809]
