[過去ログ] 鉄道経営系ゲーム製作スレッド Ver.6 (1001レス)
1-

このスレッドは過去ログ倉庫に格納されています。
次スレ検索 歴削→次スレ 栞削→次スレ 過去ログメニュー
975
(1): 2010/03/30(火)17:52 ID:62jSr8U0(3/11) AAS
列車追跡機能、実装できました。

Beta2.0.1.4とプロトタイプ3.0.0.5に収録してSourceForge.jpに置いてあります。
SourceForge.jpには2.0.1.4の最新ソースもコミットしてありますので、ソース
欲しい方はどうぞ。

これを入れるときは、plugins\system\plugin.xmlも忘れず上書きコピーしてください。
配布パッケージすべて上書きすればOKですが。
976
(1): 2010/03/30(火)19:09 ID:62jSr8U0(4/11) AAS
>>nanashiさん

通過監視信号の件
Reflectorでの復元ソースをファイルに分割し直してみました。

外部リンク[zip]:u4.getuploader.com
pass: nanashi

なんかウチでうまくビルドできないんですよねー
本体への参照が不足している感じ。
Locationとか本体の定義や関数が呼べてないです。
977
(1): 2010/03/30(火)20:10 ID:62jSr8U0(5/11) AAS
>>976
nanashiさん以外でも、これDLLにビルドできるかたおられましたら。
ビルドしてみて、修正点を含めたソースをまた返してもらえるとありがたいです。

ver2.0系列のDirectXWrapper利用になっております。
978
(2): 2010/03/30(火)21:45 ID:aK1jZF3m(1) AAS
>>977
外部リンク[zip]:u4.getuploader.com
pass: nanashi
979
(2): 2010/03/30(火)21:52 ID:f5yrOWGK(1/3) AAS
>>970
>ただ超高速が1ボクセル5秒は私は遅すぎると思います。
>箱庭にはいいかもしれませんけど、ダイヤ命派・実在路線再現派には納得できない
>んじゃないかな。

確かに「中速、15両編成の通勤列車を3分間隔で運行」なんて芸当は
最小時間単位5秒では明らかに無理ですね。これが出来ないのは確かにつまらない。
かと言って1秒ではあまりにも速過ぎる。ダイヤ設定を60秒ごとにすると
今のFTの感覚で言うと「1時間単位でしかダイヤを設定できない」というお寒い状況になってしまいます。

間をとって、最小時間3秒とか?
その辺は、様々なゲーム性、プログラムの組みやすさを考慮して考えなければいけないと思います。
980: 2010/03/30(火)22:00 ID:eeAu1t7h(2/3) AAS
1分でいいじゃん
981
(1): 2010/03/30(火)22:18 ID:62jSr8U0(6/11) AAS
次スレたてたお
2chスレ:gamedev

>979
>ダイヤ設定を60秒ごとにすると

>というお寒い状況になってしまいます。

ふむ。

1. 時間速度は数種類から選択制にする
2. ダイヤは15秒単位

これ実装しましょう。
982
(1): 2010/03/30(火)22:26 ID:f5yrOWGK(2/3) AAS
>>981
>1. 時間速度は数種類から選択制にする

実験的に取り入れるのならいいとは思いますが
この機能を恒久化するのは危険ではないでしょうか。
他人と様々なデータを共有できるというAvの最大の利点が死んでしまいます。

>2. ダイヤは15秒単位
奇数だと画面表示と整合性が取れなくなります。
10、20、30秒あたりで良いのではないでしょうか。
983: 2010/03/30(火)22:39 ID:eeAu1t7h(3/3) AAS
もちろんセーブファイルの方に記録するんだろうし何言ってんだ?
984
(3): 2010/03/30(火)22:39 ID:62jSr8U0(7/11) AAS
>>978
さんくす、

と思ったけど、ほどいたものをVisual C# 2008 Express Editionでリビルドかけたら
やっぱり失敗するお (´;ω;`)

さらに同梱DLLをPrototype3.0.0.5のpluginsにつっこんだらエラーになるお?

>>982
時間速度の設定値をSerialize対象にしておけば、セーブした時の時間速度が
ロード時に復元されて大丈夫だと思われる。
やってみないと分からないけど。

>奇数だと画面表示と整合性が取れなくなります。
省5
985
(1): 2010/03/30(火)22:47 ID:GmPbSYIX(2/3) AAS
>>984
>時間速度の設定値をSerialize対象にしておけば、セーブした時の時間速度が
>ロード時に復元されて大丈夫だと思われる。
確か前の人がそんなこと言ってた気がする
できる算段があったんじゃないかな。

ダイヤ設定の最小単位は1秒単位でもいいと思うけど、ネックは電車の速度が
1ボクセル動くのに何分かかるかになってることなんでしょ?
今と同じように1ボクセル1分なら、1分経過したら移動すればいいのでは?
>>979の内容が理解できないボンクラ頭乙orz
986: 2010/03/30(火)22:50 ID:62jSr8U0(8/11) AAS
>>985
プロトタイプ3.0.0.5やってみそー
画面右下の時計に注意してな

あと同じことをβ2.0以前でやってみて、ヒマならプロトタイプ3.0.0.3も試してみれ
987: 2010/03/30(火)22:54 ID:GmPbSYIX(3/3) AAS
言葉じゃ説明できないの?
そんなにややこしいことなの?
だったら、話に入ってもしょうがないので遠慮するわ。
続けてどうぞ。
988: 2010/03/30(火)22:59 ID:62jSr8U0(9/11) AAS
なんで「やってみれば分かる」と言われたら、やることを拒否するんだろう。
10分もあればできることなのに。

説明できないのかってのは単なる逆ギレじゃん?
キレるまえにやってみようぜ。
989: 2010/03/30(火)23:17 ID:62jSr8U0(10/11) AAS
今、プロトタイプ3.0.0.6作ってるところなんだけど。

いやーー、3.0.0.3〜5の駅の詳細ダイヤ、バグってるね(汗)
たぶん時・分の設定が壊れてたと思う。
クレームついてないってことは誰も試した人いなかったのかな。

3.0.0.6で直しますね。
3.0.0.6はとりあえず時間軸変更はナシで、駅詳細ダイヤ設定のみの変更にします。
990: 2010/03/30(火)23:25 ID:f5yrOWGK(3/3) AAS
>>984
実際の鉄道が15秒単位なのは知っているけれど、必ずしもそれを再現する必要はないと思う。

FTの画面は2分ごとに描写。だから新幹線は1度に2ボクセル進んでいるように見える。
これが1秒単位になると、画面は2秒ごとに描写する事になると思う。

プログラムの内部で、奇数秒に電車が動くような構成になっていると、画面の動きと実際の電車の動きがズレてしまう。
画面合わせでダイヤ設定する上で、このタイムラグは非常に厄介なので止めて欲しい。
特に「10分停車」に当たるであろう「15秒停車」の扱いが非常に難しく、ダイヤ作成時に不必要にイライラするだけなので。
991: 2010/03/30(火)23:33 ID:62jSr8U0(11/11) AAS
>FTの画面は2分ごとに描写。だから新幹線は1度に2ボクセル進んでいるように見える。

あ、やっぱそうだったのね。

メインループでtick()が一度に2回連続して呼ばれてるから、あれー?なんだろ、
おっかしーなーーと思ってたんだわ。昨日。ここに時計の進みの解説文書いてて。

tick()を1回しか呼ばないことでなにか不具合が生じるのであれば、また考えなきゃ
いけないけど。
特にそういうことがないのであれば、メインループでtick()を2回続けて呼んでるところ
1回だけ呼ぶように変えるだけで問題なくなるとおもう。
992
(1): 2010/03/31(水)00:23 ID:EoS/793G(1/2) AAS
Prototype(ALPHA)3.0.0..6をSourceForge.jpに置きました。

tick()は1回ずつ呼ぶようになりました。
駅の発車時刻は15秒単位で設定できます。

ポイントの切り替えは、同じポイントに1時間以内に2回通過することはまずなかろう
ということで1時間単位になっています。
もしまずければ1分単位にしますのでご相談ください。

あと今までPrototypeのソースを公開してませんでしたので、今回ソースファイルも
まとめました。参考にしたい方、ごらんになってください。
外部リンク[ZIP]:u4.getuploader.com
DLpass: ALPHA
993
(1): 2010/03/31(水)00:35 ID:ZTcZrobW(1) AAS
>>992
>ポイントの切り替えは、同じポイントに1時間以内に2回通過することはまずなかろう
路線の距離によっては十分に有り得るかと。
今のFTでいう60時間=2日半ですよ。
毎分がちょうどいいですね。

このように、最小時間単位1秒だと色々と不都合が出るので、もう少し長い方が良いと強く思います。
994: 2010/03/31(水)00:51 ID:EoS/793G(2/2) AAS
>>993
通過することはあっても、異なる進路をとらせたくなるわけではなく
同じ進路をとっていいのなら困らないかと思ったのですが。
はっはっは、やっぱ手抜きはダメですかw
じゃあまたこんどポイントを分単位実装します。
そんなに手間かからないと思う。
もとの川口さんの設計が綺麗だから。

あ、それで。
ほかのことやってて途中になってしまってますが。

>>984 >>978が未解決です (´;ω;`)
省3
1-
あと 7 レスあります
スレ情報 赤レス抽出 画像レス抽出 歴の未読スレ AAサムネイル

ぬこの手 ぬこTOP 0.021s