5ちゃんねる ★スマホ版★ ■掲示板に戻る■ 全部 1- 最新50  

■ このスレッドは過去ログ倉庫に格納されています

鉄道経営系ゲーム製作スレッド Ver.8

1 :名前は開発中のものです。:2010/05/15(土) 03:23:10 ID:kFBt6cSx
鉄道および都市経営シミュレーションゲーム制作の
情報交換スレッドです。

[前スレ]
鉄道経営系ゲーム製作スレッド Ver.7
http://pc11.2ch.net/test/read.cgi/gamedev/1269954334/

[このスレッドで主に話題となるゲーム]
FreeTrain EX Another version
http://sourceforge.jp/projects/freetrain-exav/
FreeTrain EX Another version wiki
http://www19.atwiki.jp/freetrain-exav/
Tera Train
http://teratrain.la.coocan.jp/wiki/?FrontPage
FreeTrain
http://www.kohsuke.org/freetrain/
FreeTrainヘルプ
http://www.kohsuke.org/freetrain/wiki/pukiwiki.php  (IDとPASSはダイアログよく読んだら分かる)

[関連サイト]
アートディンク
http://www.artdink.co.jp/

2 :名前は開発中のものです。:2010/05/15(土) 03:25:41 ID:2hPYeG8S
[お約束]
・質問は各ヘルプ・wiki・スレ過去ログ・関連ガイドサイト・掲示板に目を通してから。
・エラー/バグ報告は、できるだけ行いましょう。エラーメッセージの内容は正確詳細に。
 FreeTrainの旧バージョン・EXバージョンは現在誰もメンテナンスしていませんので
 バグフィックスや機能追加は期待できません。
 FreeTrainについてはFreeTrainEX Avのみが現在メンテナンスされています。
 FreeTrainEX Avのバグ報告は、このスレかSourceForge.jp内のフォーラムどちらでも
 かまいませんので具体的に行いましょう。
 Tera Trainのバグ報告は、公式wiki内の掲示板にて行いましょう。

[FreeTrain EX Av]
・DirectX8以降9.0cまでと.NET2.0実行環境がインストールされていなければ、FreeTrain EX Avは動作しません。
  EXまでのFreeTrainは.NET Framework1.1必須でしたが、
  FreeTrainEX Avでは.NET Framework2.0必須に変わっています。
・Windows Vista/7では、FreeTrainEX Avのβ2以降もしくはプロトタイプ3のみ動作します。
 その際DirectX9.0cのランタイムが必要です。
・FreeTrain/EX/Avの正式版1.0以前はVista/7で動きません。
 BVEと同様のDLLインストールで動くようになる裏技はありますが、サポート外なので
 試みられる方は自力で調べてがんばってください。
・zipの解凍やpluginのインストールは関連サイトのヘルプに従えば簡単にできますので
 自力でおこなってください。配布pluginのインストールができないほどの人は誰も助けて
 くれません。
・フォーラムに書き込むか迷ったらとりあえずここで聞くのも吉かと。
・転んでも泣かない。

3 :名前は開発中のものです。:2010/05/15(土) 03:27:25 ID:2hPYeG8S
FreeTrain EX Av避難所(荒らしへの文句・ののしりあい等)
http://jbbs.livedoor.jp/game/50598/

FreeTrainプラグイン&スクショうpろだ
http://www4.uploader.jp/home/freetrain/
(定期的に内容が消去されます。消えてもいい一時的な画像のうpなどに。)

FreeTrainアップローダ
http://freetrain.ps.land.to/upload/upload.php
(容量100MBですが、内容が消えないのでプラグイン公開などに)

SourceForge - FreeTrainプロジェクト
http://sourceforge.jp/projects/freetrain/

その他関連サイトなどは、>>1のwiki2箇所にあるリンク集からどうぞ。


このスレ発じゃないけど類似のもの

最強都市計画
http://www.free.netgamers.jp/


4 :名前は開発中のものです。:2010/05/15(土) 03:39:23 ID:u1w5QVOQ
>>1

>>前スレ819
>ちゃんと乗車駅管理とそこからの距離を個々に計算しないことには、自然対数的でも他の数式でも
>減少を実現できないのでは?

A駅でa人乗って、B駅到着時に降りなかった人がa'人、更にB駅発車時にb人乗った場合、C駅の到着時に降車せず車内に残るc人を計算してみる。
条件:駅間距離はすべてA駅からB駅までtボクセル、B駅からC駅までsボクセルとする。
   各駅到着時の降車人数を、乗車人数*{1 - exp(-k*距離)}人(すなわち、降車しない人は{乗車人数 * exp(-k*距離)}人)とする。(kは係数)

@乗車駅を管理して、A駅とB駅の乗車客を個々に処理した場合
a'= a*exp(-tk)
c = a*exp(-(t+s)k) + b*exp(-sk) ←これが@をそのまま式に表した形
= a'*exp(-sk) + b*exp(-sk)
= (a'+b)*exp(-sk) //
AB駅発車時点の乗客をb'人と仮定し、再計算
b'= a'+b
c = b'*exp(-sk) =@//

ちょっとずれそうな気もしてましたが、
計算してみたら同じになりました。

>大都市近郊区間の考え方を調べてきてくださいな。
むしろ近郊区間や分岐駅通過、選択乗車もあくまで「運賃計算の特例」でしかない。
FreeTrainで特例だけ再現して一般的な運賃計算方法を破棄する必然性が無い。

まぁ、今挙げられてる課題を全て解決できると言うのであればそれでもいいと思いますが
現実的に考えて難しいんじゃないかな。。。

5 :名前は開発中のものです。:2010/05/15(土) 03:40:32 ID:u1w5QVOQ
>>前スレ818
何かメリットをというと難しいですが、旅客を遠くまで運べるという事は
発展の初期段階では有効だと思います。

今までは、需要の大きな駅で乗った大量の旅客は、全て隣駅で降りてしまったので
発展の波及が1駅ずつになっていましたが、旅客が沿線の各駅で降車する事により
同時多発的に沿線全体が発展していくようになるかもしれません。

6 :名前は開発中のものです。:2010/05/15(土) 03:47:29 ID:OK3wgKsS
スレの宣伝うざい

7 :名前は開発中のものです。:2010/05/15(土) 03:50:17 ID:u1w5QVOQ
>>5
のレベルの話は既に織り込み済みか。
発展後の諸問題は「通過駅の悲劇」とでも言っておきましょうか。
各駅に拠点性を持たせて、客の入れ替わりを良くするように経営するとか、新たな楽しみ方が出来そうですが。

8 :riorio ◆rio2xMQlrQ :2010/05/15(土) 03:51:06 ID:2hPYeG8S
>必然性

これはゲームです。

9 :名前は開発中のものです。:2010/05/15(土) 03:55:54 ID:u1w5QVOQ
>>8
ではゲームならではの理由というのはどこに?
あなたのユニークな運賃計算方法は、他の類似ゲームで採用されていないと思いますが。

10 :riorio ◆rio2xMQlrQ :2010/05/15(土) 06:40:13 ID:2hPYeG8S
A列車で行こう4、A列車で行こう7、A列車で行こう8

11 :名前は開発中のものです。:2010/05/15(土) 07:42:16 ID:ZUO+AMrN
また、この流れかよ。
>>8>>9はいい加減にしろよ、しまいにはスレから追い出すぞ。

12 :名前は開発中のものです。:2010/05/15(土) 10:22:21 ID:YVAVI/qP
横槍スマンガ笑ってしまったww >>11 具体的にどうすんだよwwwwww 2ch総力上げて潰すのかwwww

いやスレ汚しすまん

13 :名前は開発中のものです。:2010/05/15(土) 12:12:21 ID:oQLaZ4uv
>5
んー、それって途中駅を通過する列車も設定すればいいだけだよね。

運賃の2駅間直線距離制って乗客総入換制とペアになってるよね。
どっちが前提でどっちがそこから導き出された結果かは判らんけど。
総入換制を見直すなら運賃制度も見直しがいるんじゃないかな。

何というか最短距離運賃制という結論有りきで進めちゃってるからおかしなことになってるように見える。

14 :名前は開発中のものです。:2010/05/15(土) 14:31:40 ID:ZUO+AMrN
 2 c h の 総 力 を 上 げ て 潰 す !

15 :名前は開発中のものです。:2010/05/15(土) 15:16:29 ID:u1w5QVOQ
>>10
A列車シリーズってそうなんだ。
それは知らなかった。

16 :名前は開発中のものです。:2010/05/15(土) 18:12:28 ID:u1w5QVOQ
ちなみに>>4の考え方は、最短距離制ではほぼ成り立たない。
A駅からC駅の直線距離が、t+sである保証はどこにも無いので。

17 :名前は開発中のものです。:2010/05/15(土) 18:22:07 ID:P3i9QI8p
>>9
他の類似ゲームってなんていうゲーム?

18 :名前は開発中のものです。:2010/05/16(日) 17:47:15 ID:G/0ztXlw
>>9
自分も興味がある>他の類似ゲーム

19 :riorio ◆rio2xMQlrQ :2010/05/17(月) 00:35:44 ID:T81h0HSg
FreeTrainはもともと、川口さんが「A列車で行こう4」のクローンを目指して開発を始められた
ものでした。
A4の鉄道コストバランスは、運賃徴収は駅間直線距離・停車駅で全乗客下車・運行経費は
道のり比例というものでした。
FreeTrainは、これをできるだけそのまま真似たものにしようとしていました。
(旧wikiの「コストバランス」ページ参照)

FreeTrain EX AvもこれまでFreeTrainのままできていましたが、ここでひとつだけ、全乗客
下車という部分のみ変えてみようじゃないかというのが今回の思いつきです。
一度にあちこちいろいろ変えまくるのは、私のスキルをはるかに超えてしまうものですから。
実現可能なスキルのうちにあるのは、全乗客下車を、一部乗客下車&残り乗り続け、に
することのみです。
運賃計算や運行経費についてはいじれません。
このことはご理解ください。

20 :名前は開発中のものです。:2010/05/17(月) 00:40:23 ID:pFZcGK/K
一部下車というのがダイヤで設定するという意味がよくわからん。
下車するかどうかは乗客次第じゃないの?
この一部下車というのは別の意味なの?

21 :riorio ◆rio2xMQlrQ :2010/05/17(月) 01:01:49 ID:T81h0HSg
下車人数計算は、国交省資料からも
駅α下車人数=駅β乗車現残存人数*(αβ駅間直線距離-最低乗車距離係数A)*係数B
         +駅γ乗車現残存人数*(αγ駅間直線距離-最低乗車距離係数A)*係数B
         +……
と計算するのが妥当のようです。
実装の容易さから、「何人残るか」ではなく「何人降りるか」で計算します。

Aは通勤電車だと0でいいと思います。すぐ隣の駅で降りる客もいるでしょうから。
中電ならある程度長く(10ボクセルぐらい?)、特急ならもうちょっと長く20ボクセルぐらいに
したらいいんでしょうかね。

Bも通勤電車は大きめで0.025ぐらいでどうでしょう。40ボクセルで最後の1人が降り切る。
20ボクセルでも半分は降ります。
中電は0.020だとどうでしょう。Aが20とすると、70ボクセルまで乗る乗客がいます。
特急は0.010にするとー、130ボクセルまで乗ります。実際の特急では、終着駅まで多くの
乗客が乗り続けることもおおいので、乗り続けて「ダイヤで強制下車」で下車、となって
ちょうどいいようにも思います。
なお、これはバージョン2系の速度軸で考えた場合です。
バージョン3系では1日にもっと長距離を走らせることになるでしょうから、係数もAは3倍、
Bは1/3にするのがよいかもしれません。これはバージョン3でハードコーディングすれば
いいですね。

このA,B値3とおりを実現するために、列車プラグインのplugin.xml、Trainコントリビューション
の中に<triprange>要素を追加します。
<triprange>short</triprange> , <triprange>middle</triprange> , <triprange>long</triprange>
のいずれかを記入します。未記入の場合はshort扱いにします。


なお、上記「下車人数計算」のほかに、「周辺建物の下車需要」も集計します。
Math.Max( 「周辺建物の下車需要」-「下車済み乗客数」, 「下車人数計算」)で降ろす、と。
「下車済み乗客数」は、既存gonePassengers(消費乗客数)の考え方をパクり、1時間ごと*0.8
して減らしていきます。

22 :riorio ◆rio2xMQlrQ :2010/05/17(月) 01:20:37 ID:T81h0HSg
普通言わなくても分かると思うけどマイナスになるうんぬん言い出す変人がいないとも
限らないので補足しとくと
>(αβ駅間直線距離-最低乗車距離係数A)

これは当然
Math.Max(0,αβ駅間直線距離-最低乗車距離係数A)
にするから。

23 :名前は開発中のものです。:2010/05/17(月) 01:45:02 ID:/0aY5npD
鉄道車両のコントリビューションがどんどん複雑になっていくな。


24 :名前は開発中のものです。:2010/05/17(月) 01:48:37 ID:/0aY5npD
駅α下車人数=駅β乗車現残存人数*(αβ駅間直線距離-最低乗車距離係数A)*係数B
         +駅γ乗車現残存人数*(αγ駅間直線距離-最低乗車距離係数A)*係数B
         +……
130ボクセルで全て降り切るとはいえ、この間に130駅作ることも原理的に可能であるという点も考慮に入れた方がいいと思うよ。


25 :riorio ◆rio2xMQlrQ :2010/05/17(月) 02:02:46 ID:T81h0HSg
あー
>なお、上記「下車人数計算」のほかに、「周辺建物の下車需要」も集計します。
>Math.Max( 「周辺建物の下車需要」-「下車済み乗客数」, 「下車人数計算」)で降ろす、と。
てさらって書いちゃったけど、
「周辺建物の下車需要」-「下車済み乗客数」
のほうが大きかったときに、各駅から乗ってきた乗客からどう配分して降ろすか考えて
なかったな。しまった。

ながったらしいので 「純下車需要」= 「周辺建物の下車需要」-「下車済み乗客数」として
「純下車需要」>「下車人数計算」だったときどーするか。

もし「純下車需要」>「下車人数計算」だったときは
「純下車需要率」=「純下車需要」/「現総乗車人数」
を求めて、
駅β乗車のうちの下車人数=駅β乗車現残存人数*Math.Max(純下車需要率, (αβ駅間直線距離-最低乗車距離係数A)*係数B)
これでどうだろう。

26 :riorio ◆rio2xMQlrQ :2010/05/17(月) 02:04:15 ID:T81h0HSg
あぁ、さらにごめん。

>もし「純下車需要」>「下車人数計算」だったときは

この場合分けいらんな。

常に
>駅β乗車のうちの下車人数=駅β乗車現残存人数*Math.Max(純下車需要率, (αβ駅間直線距離-最低乗車距離係数A)*係数B)
でいいわけか。

27 :riorio ◆rio2xMQlrQ :2010/05/17(月) 03:58:24 ID:T81h0HSg
>>26さらに訂正
やっぱいる

β・γ・θ……各駅から乗ってきてる場合ごとに
純下車需要率, (αβ駅間直線距離-最低乗車距離係数A)*係数B)
の<>が違っちゃうことがしばしばあって、そうなるとおかしくなるから。

全体の総和でまずif場合分けしてから計算しないとだね。
あと「純下車需要」もそのまま使うと1列車からだけごそっと降ろしちゃってまずそうなので
乗車のときと同じく*0.3してみようと思う。
そのへん整理し直したのblogに書いた
http://riorio.asablo.jp/blog/2010/05/17/5091189

あと、下車誘引率&案をwikiに
http://www19.atwiki.jp/freetrain-exav/pages/154.html
この建物(人口クラス)はもっとこのとき誘引するよーとか、こんなに誘引しないよーとか
あったら言ってください。

こないだ実装した乗客計算率%(V2案)のほうも、一応今のは案なんだけど、
ここのパラメータこう変えた方がとか意見が出てこないのがなんかこわいw

28 :名前は開発中のものです。:2010/05/17(月) 05:40:53 ID:/0aY5npD
まとめてから書いてくれ。


29 :riorio ◆rio2xMQlrQ :2010/05/17(月) 08:24:14 ID:T81h0HSg
toaruさんが新作建物プラグインを公開されてます。
で、plugin.xmlがV2仕様になってます。

既にV2本体でプレイされているかたは、toaruさんの公開アーカイブのフォルダを
ぶちこめばOKです。
一応、こちらでもV2 Additional Plugin Setに含めて更新公開しておりますが。

で、V1本体のかたはそのままだといろいろ問題が出ると思いますので、私の方で
V1仕様に移植したものをAdditional Plugin Set 20100517として公開しましたので、
V1本体のかたはこちらを入れていただければtoaruさんの新作をV1でも使えます。

30 :riorio ◆rio2xMQlrQ :2010/05/17(月) 12:29:56 ID:T81h0HSg
β2.1系統とα3.1系統に新版だしました。
すみません、3.1はこないだ3.1.0.3出したつもりで出してなかったです。

nanashiさん、ストップタイマーのほう、よろしくお願いします。


それで、またつまんないことでヘルプ。
core\world\accountingにHistoryViewMonths.csっての追加して、これで
過去12ヶ月分の売上見れるぜーって思ったら、窓がでてこない。
なんでーー
http://u4.getuploader.com/freetrain/download/76/HistoryViewMonths.cs

売上レポート→右クリック→12ヶ月分、で新しいウィンドウが開くはずなのに。

さらにもいっこ問題があって。
「売上」「経費」「収支」をラジオボタンで切り替えようとしたら、ListViewの外にラジオボタン
があって、ラジオボタンのCheckedをListViewの中でみて分岐させようとしたところ、入れ子に
なってて静的じゃないものは参照できないってビルドのときおこられたので、今ラジオ
ボタンが意味をなしていません。
238〜242行目のコメントアウトを外したいんだけど。
こういうときどうするもの?

31 :riorio ◆rio2xMQlrQ :2010/05/17(月) 15:02:19 ID:T81h0HSg
ちょこっといじったので
ラジオボタンが有効になってるはず
http://u4.getuploader.com/freetrain/download/77/HistoryViewMonths.cs

でもまだ窓があかない。
なんでー?

全体欲しい方はSourceForge.jpにもコミットしてあります

32 :riorio ◆rio2xMQlrQ :2010/05/18(火) 00:07:10 ID:09+pmb49
>>31未解決
それに、これ。再掲。

>>前718が未解決です。ソースはβ2.1のtrunkにあります。

今度はそれを組み込み済みプラグインの機関庫でやろうとした。
org.kohsuke.freetrain.rail.garageです。
建設・撤去を実際にしたときに、「鉄道」部門に支出をつけることは成功しました。
ただ、その前のワンクリックでアンカーして長さ決めるときの半透明時にCostBoxに費用を
リアルタイム表示させたいのですが、その数値が道路のときの安いままで機関庫の実際
の費用にできていません。
この費用計算の部分は、AbstractControllerImpl.csにcalcCostOfBuild・calcCostOfRemove
をvirtual宣言して、AbstractLineController.csの中で道路の費用でoverrideしてます。
それを同じようにTrainGarage.cs内でoverrideしたらイクだろうと思ってやってたのですが、
ビルドが通りません。
「calcCostOfBuildはoverrideすべき相手がみつかりません」「calcCostOfRemoveは(ry」
という意味のエラーになりました。
なのでその箇所を /* */ してビルドとおしたのが今公開してるバイナリになります。

その残骸が152行目〜179行目のコメントアウトで、これを実行できたらリアルタイム費用
表示できるはずなのにーーというところなのです。

いや、そもそもTrainGarage.cs内でAbstractLineController.csを継承してねーじゃん、という
のはまずあるツッコミどころなのですが。
あれ?じゃあこの機関庫の建設メニューはどっから継承されてきてるんだろう??が不明。
AbstractLineControllerをどっか経由で継承してきてるのは間違いないので。

コントローラ(GUI・ダイアログ)はどこから継承してきてるの??というのがとにかく分から
ないのです。

33 :riorio ◆rio2xMQlrQ :2010/05/18(火) 00:11:01 ID:09+pmb49
あと、とりあえずGUIまわりいじるときの課題。

>>前710

たとえばいま私がいじってる道路建設するコントローラGUIとかは、
freetrain.controllers.AbstractLineControllerで設計したやつを、必要なところで
継承して使いまわすっていうか、利用してるんだけど。
今回「費用」をCostBoxで表示したらそのままではRoadControllerのおかしなところに
CostBoxが出て困るからRoadControllerをデザイナで編集しようとしたところ。

>データが失なわれる可能性を防ぐため、デザイナの読み込み前に以下のエラーを解決する必要があります。
> 1 エラー
> このページが表示されている理由
> デザイナは型 'freetrain.controllers.AbstractLineController' のインスタンスを作成しなければなりませんが、
>型が abstract として宣言されているため、作成できませんでした。

となって、編集できない。これは建物の工事(仮)とかでも同じ現象が起こる。
が、abstractなコントローラはabstractで宣言しておかなかったら継承できないわけで
(ためしにabstract宣言消してみてどうなるかやってみたさw)、これどーにもなんないの?
RoadControllerは、結局、FreeTrain EX Avの画面見ながら「ツリー表示を上に12ドット狭めて」
「そのあいたところにCostBoxがはまるようにするにはSystem.Drawing.Point(12, 128)か」
とか全部手打ちで座標いれこみましたよww 

一時的に親のabstract消したらまた別のなんとかってエラーがどっちゃりでてダメでした。

これものちのちのことを考えると、どうにかできないのかと思うのだけど。
ウチ無料のExpressEditionなんだけど、VS2008プロだったらダイアログいじれるんだろうか。

34 :riorio ◆rio2xMQlrQ :2010/05/18(火) 00:14:06 ID:09+pmb49
あと余談なんだけどw

このカキコが気になって気になって。
ていうのも自分はC#の流儀って知らないので、FreeTrainコア部分いじるときは
もとからついてる変数名やクラス名をもじったり、似たような単語の並びとか
大文字小文字使いをしてしまってるので、前705がリネームしたくなるものを
さらに増殖させてしまってる可能性が高い。

たぶんソースの見た目の統一性とか頭をよぎると今後もそのままでいっちゃう
ことになるんだろうけど、参考までにどのへんがC#っぽくないのか聞いておきたい。


705 名前:名前は開発中のものです。 投稿日:2010/05/10(月) 00:07:12 AeWmVu/5
FTのソース(特にコア部分)見ると片っ端からリネームしたくなる
最初の開発者はC#嫌いだったんだろうか


35 :OPB ◆gJsqBz3wKU :2010/05/18(火) 03:16:40 ID:e++54GCO
>>27

> あと、下車誘引率&案をwikiに
> http://www19.atwiki.jp/freetrain-exav/pages/154.html
> この建物(人口クラス)はもっとこのとき誘引するよーとか、こんなに誘引しないよーとか
> あったら言ってください。

AgriculturalPopulation(農業)に関しては、再考の必要がありそうですね。

平日の下車誘引率%(V2)案によると、ピークが朝05:00で100%となっていますが、
一方で、乗客計算率%(V2案)は朝08:00に100%になっています。

農家の人は朝早く働くから、05:00に下車誘引率100%というのは、まぁわからなくもないですが、
(農業に従事する人が、自宅から電車に乗って自分の畑に向かうというのも妙な話ですが)
たった3時間農作業しただけで畑仕事を打ち切って、08:00に駅に帰宅のために向かうというのは
ちょっとリアリティが感じられないかなと。

むしろAgriculturalPopulation(農業)に関しては、農業に携わる社会人を再現するというよりも、
その家族、学校に電車通学する子供や電車で通院する高齢者の動向を再現する目的で
設定した方が良いかと思います。
もっともそうなると、ResidentialPopulation(住宅)との違いが無くなるワケですが。

まあ、互換性保持の観点から、
AgriculturalPopulation(農業)を廃止するワケにも行かないでしょうから、
V1同様、とりあえず乗車下車ともResidentialPopulation(住宅)と
同じ数値にしておけばよろしいかと思います。

36 :riorio ◆rio2xMQlrQ :2010/05/18(火) 05:31:21 ID:09+pmb49
>>35
せっかくあるクラスなのと。
ゲーム序盤の地価が安く建物がたちにくい時点では畑・ビニールハウスは重要な
乗客源なんでw 下車誘引率の調整もしてもいいですし、乗客計算率ももちろん
まだ案段階なので(実装は仮にしてますけど)よりよいように提案していただければ
数値の調整もしたいと思います。

3時間で帰ってくるのがおかしければ、乗客計算率のほうを変更し、11:00の昼食前
に帰ってくるように100%にするというのはどうでしょう。
あとは一部は夕方まで働いて日暮れ前の17:00に50%とか。

V1で農業と住宅が同じ数値だったことになんら意味はないと思います。
V1時点の実装者が、農業にこれといった特徴的パラメータをみいだせなかっただけ
かと。


あ。で、>>31解決しました。クラス呼ぶときおしりに.ShowDialog()つけるってしらなかった
よーーw <まぢ

で、ダイアログは出たけどListViewの中身がでたらめってことが判明したので、これから
デバッグします。


それとは別にまたヘルプ。
駅とか列車の情報を得たいことが増えてきて、左クリックだけじゃ不便なので右クリック
も操作系に追加し、例えば駅をクリックしたとき左なら数値パラメータ表示のみ、右クリック
では今のように駅名変更と撤去のダイアログが出るようにしたいのですが。
とりあえず今、左右同じダイアログに飛ぶようしてあるのですが、右クリックが働きません。
MapView.csのDebug表示では、右クリックしてる分岐には入ってるんですけど。なんか
そこからVoxel v.onRightClick()に飛んでないみたい? Why??
β2.1のソースコミットしてますので、ご教示ください。

37 :名前は開発中のものです。:2010/05/18(火) 22:31:43 ID:v4qibILw
【riorioと】FreeTrain Ex-Av専用【信者専用】
ttp://pc11.2ch.net/test/read.cgi/gamedev/1274189412/

専用スレ立ててやったから、こっちでやってくれ。
マジ長文ウザ過ぎるわ。

38 :名前は開発中のものです。:2010/05/18(火) 23:05:44 ID:kHkHrnuy
>>37
板のローカルルールはちゃんと守れ
そっちは削除依頼だしとけな

39 :名前は開発中のものです。:2010/05/18(火) 23:09:14 ID:JylCNuZW
扱う話題
・プログラム、グラフィックス、サウンド、デザイン論などをゲーム製作の視点から
・ツール(HSP、ツクール等)についての話題
・ゲームの共同製作やプロジェクト活動
避難所
避難所が出来ました。
板違いの話題
PCの使い方に関する質問、業界・進学・就職・人生相談の話題、市販ゲームの質問や感想、違法性を含む話題
各種統一スレッド
単発質問、単発依頼、思いつき企画、メンバー募集、成果・作業報告等は各種統一スレへ
板案内・初心者質問、 〜作ってください(依頼・企画)、 〜作ろうぜ(メンバー募集)、 〜作ってます(共同製作・プロジェクト)、 〜作ってます(自主製作・作業報告)、 〜作りました(評価希望)
プロジェクトスレッドについて
概要や製作状況をまとめたWebページがあることが最低条件です。この条件を満たさない場合は単発依頼スレとみなされます。実際に動くものがあると説得力があります。
スレッドを立てる前に
まずは既存のスレッドを利用できないか検討してください。
スレッド一覧とページ内検索をどうぞ。(Win『Ctrl+F』キー、Mac『コマンド+F』キー)
まずは関連性の高いスレッドで話題を振り、盛り上がるかどうか確認してください。迷ったらスレッドを立てる前にここで質問を。
住民の皆様へのお願い
スレッド乱立防止にご協力をお願いします。
マターリの心を大切に。駄スレ・荒らしには常に放置の心と削除依頼。
禁止事項
単発質問スレ、単発依頼(「〜作って」)スレ、
個人叩き(個人に対する誹謗中傷)、ツール叩き(具体性のない批判)

40 :名前は開発中のものです。:2010/05/18(火) 23:22:51 ID:v4qibILw
別にローカルには違反してないね。
FreeTrainの開発の質問が多いから、分離しただけ。
信者はそっちに行くといいよ。

41 :モガミ ◆1zbgmm1SzU :2010/05/18(火) 23:46:37 ID:tjRA2hZE
>まずは既存のスレッドを利用できないか検討してください。

ここが使えるのにわざわざ専用のスレ立てるのは、見事にローカル違反かと。
ましてや、長文ウザイからなんてあなたの個人的な感想は理由にならないですし
というか開発なんて基本長文ですよ?他人と一緒に物作ったこと無いのでしょうか?
とりあえず他のスレでも見てきて、まともな開発のレスでも見てきてくださいな
まさか、理由も対策もない1行だけの要望やクレームを開発レスだなんて言わないですよね?

42 :名前は開発中のものです。:2010/05/18(火) 23:56:17 ID:v4qibILw
だから信者もウザいんだけど?
ここは鉄道経営系スレであってFreeTrainが独占していいスレじゃないのだが。
以前はたまに他のゲームの作者さんも書いてたのに、長文書き出してから全然
その書込みもなくなって、正直他の作者さんは書きにくくなってると思うけどね。

>確かにあれは酷い
>ゲームの仕様についての話なら好きにすればいいが
>ゲームそのものとは全く関係のないC#や.NETについての独り言や質問が多すぎる
少なくとも俺1人じゃなく、もう1人ぐらいは文句のある人いるみたいだけど?

開発してくれてるriorio氏を擁護するのはいいけど、正直見苦しいよ?>信者

43 :名前は開発中のものです。:2010/05/18(火) 23:58:16 ID:ZheCj0Kt
>>40
しっかり「個人叩き(個人に対する誹謗中傷)」に抵触してるじゃないの。

44 :名前は開発中のものです。:2010/05/19(水) 00:00:46 ID:7K0ZFfT7
もう、このスレも駄目だな。
信者ばかりか。
わかった、俺が出て行って向こうでやるからいいわ。

個人叩き?
長文に対する文句が叩きか、笑えるw
個人叩きするなら、もっと悪口書いてるわwww

45 :名前は開発中のものです。:2010/05/19(水) 00:01:34 ID:/GE8YfGN
>以前はたまに他のゲームの作者さんも書いてたのに、長文書き出してから全然
>その書込みもなくなって

ウソはよくない。

FreeTrain関係の書き込みが全く無かったVer6、2009年7月〜12月ぐらいの過去ログ
読めば誰でも分かることだが、FreeTrainの書き込みが無くても他のゲームの作者
さんなど誰一人といっていいほど書き込んでいない。

46 :名前は開発中のものです。:2010/05/19(水) 00:03:29 ID:7S2GqAKR
また荒れんのか

47 :モガミ ◆1zbgmm1SzU :2010/05/19(水) 00:09:50 ID:41IeZ77M
独占ていうけど、たとえば「FreeTrain」以外の話題禁止とかって、誰か言いましたか?
別に他のプロジェクトに関して文句を言ってはいませんし
ほかのプロジェクトの話題が出ないこと=FreeTrainで長文が出たからってのは牽強付会以外の何物でもないですよね
ただ単に、他のプロジェクトが勝手につぶれた、もしくは開発者が現れなかったってだけじゃないんですかい?
現に他のスレにだって、現在も生きていて進行している鉄道系ゲームの開発スレはないですし

それにじゃあ、今みたいに長文が出る前はどうだったかっていうと、永遠と「保守」「保線」って書き込まれてるだけで
それ以外はやっぱりFreeTrain関連だし、他の物の開発議論なんて少なくともここ4スレじゃ起きてないですよね
ここで出たFreeTrain以外の鉄道経営系ゲームって、何ですかね
少なくとも俺は最強都市計画くらいしか知りませんし、そちらは個人開発で、たまに報告はありますし、
協力を求められるなら、少なくとも僕個人はこのスレの人間としてできる範囲内で協力するつもりですが
その上で「他FTが独占しているからのプロジェクトが発生しない・阻害している」なんて結論押し付けるのは
それこそ「FTが阻害している教」の信者そのものですよね

48 :名前は開発中のものです。:2010/05/19(水) 02:18:58 ID:5cZzeVR0
じゃ。

乱立スレは削除、
開発はここでこれまでどおり。

というおちつきどころにおちついて、まるくおさまったということで。
FreeTrain関係の方もそれ以外のゲーム開発の人も、ここでこれまでどおり
なかよくやっていきましょう。

49 :Umezawa:2010/05/19(水) 05:52:04 ID:lFIHqQnb
「FreeTrain以外の鉄道経営系ゲー」に挙げていただいた
最強都市計画ですが、私自身がFreeTrainのプラグイン開発にも
携わっている関係上ここで話題にすると非常に紛らわしいので、
もしご感想等あれば下記のスレにお願い致します。

http://pc11.2ch.net/test/read.cgi/gamedev/1216615096/l50

念のために言っておきますが、
べっ、別にこのスレが使いづらいとかじゃないんだからねっ!

50 :名前は開発中のものです。:2010/05/19(水) 06:50:10 ID:yfn2sXew
結局乱立してるんじゃん。

51 :OPB ◆gJsqBz3wKU :2010/05/19(水) 08:58:25 ID:OksykBdI
長文すみません。先に謝っておきます。

>>36

> 3時間で帰ってくるのがおかしければ、乗客計算率のほうを変更し、11:00の昼食前
> に帰ってくるように100%にするというのはどうでしょう。
> あとは一部は夕方まで働いて日暮れ前の17:00に50%とか。

これはちょっと、JA関係者の私としてはナンセンスではと言わざるをえません。
お昼で終わりにできるほど農業は楽じゃないです…。

といいますか、考えれば考えるほど、電車で自分の畑に向かうというのがオカシイかと。
オフィスや工場に通勤するのと違って、カバン一つで通勤できるワケではないのです。
肥料とか苗とか農工具とかもろもろ一式、軽トラなりなんなりに積んで
畑に向かわないと仕事にならないワケですから。

なので、AgriculturalPopulation は農業従事者自身の鉄道重要を表現するのではなく、
その家族(ありていに言えばクルマを運転できない学生)の鉄道需要を表現すると定義した方が
良いかと思います。


52 :OPB ◆gJsqBz3wKU :2010/05/19(水) 09:00:26 ID:OksykBdI
>>36

> V1で農業と住宅が同じ数値だったことになんら意味はないと思います。
> V1時点の実装者が、農業にこれといった特徴的パラメータをみいだせなかっただけ
> かと。

私はむしろ、あえて同じ数値にしたのではないかと考えています。
農業従事者の家族の鉄道需要を再現したかったのだとすれば、
住宅とまったく同じ数値なのも納得がいきます。

ならば、初めから農業など実装せずに、住宅のみ実装でもよかったのでは?
という疑問もわきますが、おそらく、A4には産業分布図というレーダーチャートで
第1次、2次、3次産業と住宅の比率を表示する機能が実装されていましたので、
FTでも将来的に実装できるようにしたかったのかもしれませんね。
まぁ、今となっては当時の事情は察しようも無いのですが…。

とりあえず、スクショうpろだに乗客計算率と下車誘引率の修正案うpしてみました。
ttp://u4.getuploader.com/freetrain/download/78/AgriculturalPopulation+%E5%A4%89%E6%9B%B4%E6%A1%88.zip
住宅よりも朝早め、夜も早めに調整してみました。

53 :名前は開発中のものです。:2010/05/19(水) 13:24:56 ID:7S2GqAKR
農業で電車関係ありそうなのは朝の行商専用列車しか思いつかない千葉県出身
自分の頃は最後尾1両になってたが、まだあるのかな?

54 :riorio ◆rio2xMQlrQ :2010/05/19(水) 18:35:41 ID:OOALJ1kP
>>51
>これはちょっと、JA関係者の私としてはナンセンスではと言わざるをえません。

関係者キタ━━━━━━(゚∀゚)━━━━━━ !!!!!

>なので、AgriculturalPopulation は農業従事者自身の鉄道重要を表現するのではなく、
>その家族(ありていに言えばクルマを運転できない学生)の鉄道需要を表現すると定義した方が
>良いかと思います。

それは反対だなー

もしも、将来ものすごくバージョンアップできることがあったら、クルマじゃないとダメな
通勤需要や移動需要とNPCでないクルマの移動描画をできるかもしれないじゃない
ですか。
とりあえず今はクルマを実装できてないので、全部鉄道使っちゃうで我慢してください。
実装できてないからといって定義をゆがめるのはよくないと思います。

私も、いっとき農村に住んで軽トラ転がしてたこともあるんで分かってないわけじゃないです。


>>53
E217系の記事をwikipediadで読んだら、まだあるみたいですよ>行商専用車両

55 :名前は開発中のものです。:2010/05/19(水) 19:11:37 ID:vrj/Tfk0
素朴な疑問なんだが、将来のすごいバージョンアップを前提にするのなら、鉄道需要と
道路需要を別々に持っておくべきなのでは?
そしてそのための仕込みをするべきではなかろーか?

56 :名前は開発中のものです。:2010/05/19(水) 21:25:23 ID:Xu/gCWKV


57 :riorio ◆rio2xMQlrQ :2010/05/19(水) 22:47:38 ID:OOALJ1kP
>>52のzipのExcelデータ見てみましたけど。

考え方としては51の、農業従事者の家の需要を数値にしたということですよねぇ。

ということであれば。
>>54にも書きましたが、その定義曲げには反対なので、現状ではこの案は採用でき
ません。


やはりPopulationとしては、Officeなどと同様の勤務地としての畑、が発生させる通勤需要、
を書くべきだと思うんです。
なので。
その基本定義に沿ったなかで、現状5:00出勤11:00帰宅はおかしく、実際の農家の勤務
時間帯はこうこうだからこういう数値でどうだ、という案であれば検討・スレで意見求めて
よければ採用にできるのですけれども。


>>55
ほかに全く何もすることがなくなったら、そういうことに手をつけてもいいかもしれないけど。
とりあえずやることありすぎて。
っていうか昨日今日なにもできてないので、>>32とか解決してないし。
そのほか12ヶ月売上履歴もリストできてないままだなー
論理バグなんだけどどこがおかしいのか自分で分かってないから直せない。

58 :OPB ◆gJsqBz3wKU :2010/05/20(木) 03:02:04 ID:e/YBg8Jb
>>57
> やはりPopulationとしては、Officeなどと同様の勤務地としての畑、が発生させる通勤需要、
> を書くべきだと思うんです。

やはり、私はその点に異論を申し上げておきます。
思うに、旧FTで、川口氏はAgriculturalPopulationを実装するにあたって、
本当に「Officeなどと同様の勤務地としての畑」という想定でいたのでしょうか。
つまりは、

>>36
> V1で農業と住宅が同じ数値だったことになんら意味はないと思います。
> V1時点の実装者が、農業にこれといった特徴的パラメータをみいだせなかっただけ
> かと。
なのでしょうか。

ここで疑問が湧きませんか。
川口氏が「Officeなどと同様の勤務地としての畑」を実装しようとして、
「農業にこれといった特徴的パラメータをみいだせなかった」のであるなら、
なぜOfficeの時間帯別分布をコピペしなかったのでしょうか。
勤務地として考えるなら、officeのほうが住宅の丸コピペよりもよっぽど
勤務地としての特徴的パラメータにふさわしいと思いませんか。

実装に際しあれほど細やかに検討していた川口氏であるならば、
もし勤務地としての畑を実装したかったのなら、もっとふさわしい数値を実装したはずです。

それなのに、川口氏はあえて農業と住宅の時間帯別分布をまったく同一にして実装しています。
これは川口氏の意向が、「Officeなどと同様の勤務地としての畑」ではなく、
「住宅と同様の居住場所としての畑」と考えておられたからではないでしょうか。

であるならば、FTの孫を預かる身(前スレ>>491)として、riorioさんが採用すべきは
FT同様に「住宅と同様の居住場所としての畑」であるべきなのです。


59 :OPB ◆gJsqBz3wKU :2010/05/20(木) 03:17:31 ID:e/YBg8Jb
>>53

京成の736列車ですね。まだありますよ。
最新の6両編成の3000形も運用に入れられていて、京成津田沼で実車を見た時にはなんか違和感が。
やっぱり3300形でないと似合わない気が。

>>54
> とりあえず今はクルマを実装できてないので、全部鉄道使っちゃうで我慢してください。

すいませんが、なんでもかんでも「全部鉄道使っちゃう」で済ますのは
ひいきめにみても牽強付会ですよ…。
鉄道よりもクルマを使う方が合理的で、かつそれを実装できる目処が立たないのならば、
そのような要素はゲームからオミットすべきなのでは。

> 実装できてないからといって定義をゆがめるのはよくないと思います。

ここで仰っている定義とは、以下の部分のことでしょうか。
ttp://www19.atwiki.jp/freetrain-exav/pages/136.html

>建物の基準人口とは、実際にその建物に住んでいる人数、
>もしくは買い物や仕事などでその建物を利用する人数です。

>freetrain.contributions.population.AgriculturalPopulation
> 農業関係の人口を表します。

AgriculturalPopulation で設定される人口を、農業従事者の家族と見なすことが、
ここの定義をゆがめているとは思えませんが。
農業従事者の家族も、家の手伝いをしながら学業にあたったりするのはむしろ当然で、
農家にとって、畑や鶏舎も自宅の一部なワケですから。

60 :オナキン・チカイ・ウォーカー:2010/05/20(木) 12:49:14 ID:uMAZZYi5
OPBさんの名前がオッパイパブに読めてしまう。

61 :名前は開発中のものです。:2010/05/20(木) 16:24:08 ID:F5MAUXDm
オッパブ、居住場所としての畑ってなんなんだよ。
汎用性を意識しただけのことだろうよ。
ぐっさんはそんなこと望んでるなんて発言してないしriorioの好きにやらせとけよ。

62 :モガミ ◆1zbgmm1SzU :2010/05/20(木) 23:45:27 ID:5MHczYpC
ぶっちゃけ、畑に通勤需要はないんじゃないかな。最悪車すら使わない場合もあるし。
田舎に住んでる関係で、田圃や茶畑からミカンやイチゴ、牛や豚まで知り合いにいるけど、
ほぼ全員が、畑や牧場の隣に家作ってるから、そもそも通勤しないんだよね。
「働く場所=住むところ」だから。
だからと言って、彼らが電車を使わないかといえば、買い物なんかするときは結局車か電車
だから農業は基本農業という産業人口じゃなくて、居住人口として数えるほうが現実的かと。

それに、農業には通勤時間って概念ないんですよねぇ・・・
5時通勤11時帰宅と仮定してますが、
畑を耕す日だと時間がかかれば夜中まで、とか
草刈りだけだから昼に行ってすぐ帰ってくる、とか
生き物相手の産業だから、時間を一定に想定できないんですよね。
台風なんか来てたら深夜でも様子見に行っちゃったりするし
あと、畑や鶏舎を除く農業関係の建築と言うと農協倉庫や加工工場なんかはどちらかというと工業人口ですしね・・・
一概に「農業」という広範囲で想定は難しいかと

なので、農業は建物ごとに居住人口と産業人口で使い分ければいいと思いますよ。
まぁ、今回みたいな鶏舎や畑は住宅と隣接し、なおかつ家族以外の雇用を生まないので居住計算のほうが現実的かと

いちおう会社経営の畑とかもありますが、そういう場合電車引けないような土地使ってますしねぇ・・・

63 :名前は開発中のものです。:2010/05/20(木) 23:46:34 ID:9EilWuAk
まあそもそもの問題は畑や田んぼそのものは人間は住んでないし、トンボやカエル、
モグラやタヌキは居るかも知れないが、乗っても乗客に勘定はされないし、運賃も
払ってくれないし。
そんな畑に人口を設定するからややこしい話になったわけで、でも畑の人口設定を0
にすれば、場所だけ食う無意味、いや邪魔者になってしまう。

なんか畑や田んぼで、人口は0でも周辺に良い影響を与える方針はなんか出来ない
だろうか。

64 :名前は開発中のものです。:2010/05/21(金) 00:00:18 ID:fvNzY+oc
だから、田んぼに農家をセットにして、住民がいることにすればいいじゃん。
数は少ないだろうけど。

65 :モガミ ◆1zbgmm1SzU :2010/05/21(金) 00:01:32 ID:AiyA86md
それは人口の問題が片付いて、貨物をどうするかって時の問題だと思いますよ
農業の存在理由・メリットは「食糧」という必要不可欠な資源・資材を生産することですから
まぁ、畑から貨物コンテナが生まれるってのも不気味な話ですが。
実際に食べ物はコンテナやトラックで運んでいるので、倉庫で梱包してること含めて考えれば
貨物生産ストラクチャー扱いでよいかと
林業みたいな、まんまなのもありますが

66 :名前は開発中のものです。:2010/05/21(金) 00:03:46 ID:I5AmsiPc
>台風なんか来てたら
そう言えばFTには「天候」の概念はないよな…

67 :名前は開発中のものです。:2010/05/21(金) 00:28:20 ID:fvNzY+oc
今は貨物なんてないし、その機能も実装できるかどうかわかんないのだから
今から食料生産地なんて考えてもしょうがないだろと思うけど。
普通に住宅扱いにしておいて、貨物実装した時に改めて見直した方がいいのでは。

68 :riorio ◆rio2xMQlrQ :2010/05/21(金) 02:05:46 ID:Cdv+KnH+
グラフィックを無視して属性議論してもしょうがないと思うんだよね。

農業やってる人の家としては、「農家」っていう建物プラグインがあるわけで。
「農家」を立てればそこにはResidentalPopulationが5とか設定されてて居住人口
と人の出入りが生まれるわけ。

一方のAgriculturePopulationを設定されてるプラグインというのは、地表の畑・
ビニールハウスのほか、建物のカントリーエレベータや牧場、鶏舎といったとこ
ろで。どれもグラフィックとして人が住む設備はもってないのよ。
買い物客が来るかといえば来ない、遊びに来る人がいるかといえばいない。
だからこれらコントリビューションについて生まれる人の出入りというのは、通勤
しかない。

69 :名前は開発中のものです。:2010/05/21(金) 02:55:15 ID:SOg76sz4
新駅を建設し、周りに畑を作るとヘタな住宅地よりも客が乗る不思議

70 :OPB ◆gJsqBz3wKU :2010/05/21(金) 05:58:47 ID:gz9ANveM
>>68
> グラフィックを無視して属性議論してもしょうがないと思うんだよね。

むしろ、グラフィックにこだわるあまり、現実の実態に即した合理性を無視して
無理やりに属性設定するほうがナンセンスだと思うのですが。

ゲームとしてデザインする関係上、デフォルメや抽象化はどうしても避けえません。
むしろ、グラフィックはそのボクセルに存在する建物のうちで代表的なものを
デフォルメ・抽象化して表示しているだけだと考えるべきだと思います。
グラフィック上は鶏舎であっても、同一ボクセル上には住居もあるかもしれない。
ただ代表的な建物ではないので、表示できていないだけ。

何にせよ、畑や鶏舎などを勤務地(それも電車で通勤する)として扱うことに
違和感を感じておられる方が多いのですから、その点を充分に配慮していただきたいのです。

> 農業やってる人の家としては、「農家」っていう建物プラグインがあるわけで。
> 「農家」を立てればそこにはResidentalPopulationが5とか設定されてて居住人口
> と人の出入りが生まれるわけ。

これはむしろ「農家」プラグインの方を、AgriculturalPopulationに修正すべきなのです。
もちろん勤務地的な意味ではなく、私の提案している居住地的な意味でですよ。

> 一方のAgriculturePopulationを設定されてるプラグインというのは、地表の畑・
> ビニールハウスのほか、建物のカントリーエレベータや牧場、鶏舎といったとこ
> ろで。どれもグラフィックとして人が住む設備はもってないのよ。

前述したように、グラフィック上は鶏舎であっても、同一ボクセル上には住居もあるかもしれない。
ただ代表的な建物ではないので、表示できていないだけという扱いでよろしいのでは。

71 :OPB ◆gJsqBz3wKU :2010/05/21(金) 06:00:46 ID:gz9ANveM
>>68

> だからこれらコントリビューションについて生まれる人の出入りというのは、通勤
> しかない。

でも電車で牧場や鶏舎に通勤する人なんて100人中1人どころじゃない低比率なのも事実なワケで。
ならば、いっそ人口はあきらめて0にしてしまうしかないということになってしまいます。

自社が建てたなら家賃(借地料かな)が月一で鉄道会社に入るだけ。
他社が建てたのならまったくの都市計画の邪魔、もっと街が発展して人口数の大きい
建物にCPUが建て替えてくれないかな〜と祈るだけのシロモノ。
最悪、そういう扱いにせざるを得ないと思いますが。


72 :モガミ ◆1zbgmm1SzU :2010/05/21(金) 19:27:06 ID:AiyA86md
というか、ぶっちゃけ畑とカントリーエレベーターを一緒に考えちゃうのがダメなんじゃないかな
カントリーエレベーターは全体としては農業関係だけど、実体としてあそこで働く人は
物流業者で、卸売業者だから
農業に関してはその建物一つ一つで個別に考えて振ってもらうほうが早いんじゃないかな
倉庫やカントリーエレベーター他、鶏舎は労働人口、畑は地表だから無視して
農家は居住人口って、もうそれこそグラフィックで決め打つとか

73 :名前は開発中のものです。:2010/05/21(金) 20:24:50 ID:DkW/6dWc
一次産業と二次・三次産業は分けて考えた方が結局は簡単になりそうなんですが、それはダメなんでしょうか。

74 :riorio ◆rio2xMQlrQ :2010/05/21(金) 20:44:15 ID:Cdv+KnH+
>>72
カントリーエレベータとか鶏舎とかのPopulationをAgriculture以外にすべし
という議論ならそれはそれで切り離してアリかと思います。

今まとめてもらってる建物プラグインの人口クラス等から見直し候補が
あがってきたらいっしょに考えたらいいですね。

>>71
うん、0なり、全時間帯5%なり、そうしようという話なら理解できます。
ここで合意が得られたらそうしてもいいです。

いきなり住居にするという話は飛躍が過ぎててついていけません。

75 :名前は開発中のものです。:2010/05/21(金) 20:48:27 ID:gJ7WVur3
そういえばA列車は産業別に人口計算してるね。
あれがゲーム上でどのような役割を果たしているかは分からないけど。

76 :riorio ◆rio2xMQlrQ :2010/05/21(金) 21:07:10 ID:Cdv+KnH+
>>65
>まぁ、畑から貨物コンテナが生まれるってのも不気味な話ですが。
>実際に食べ物はコンテナやトラックで運んでいるので、倉庫で梱包してること含めて考えれば
>貨物生産ストラクチャー扱いでよいかと

JRFに知り合いがいるんで。
「ウチの県から出荷されてる貨物ってなにが多いの?」
って聞いたことあるんですが。

なんと、生鮮野菜だそうです。
小型エンジン稼働の最新冷蔵コンテナに積まれて本州〜北海道方面に向かってるんですって。
たぶん畑→農家さんの軽トラ→JA冷蔵倉庫→コンテナ積み込み→トラックで貨物駅という
ながれ。
この流れをそのままシミュレートできればスマートなんですがねぇ〜
あ、遠い将来の話よ。

77 :名前は開発中のものです。:2010/05/22(土) 01:49:17 ID:XYi/rO1f
>>75
第一次、二次、三次産業のグラフが出るのは知ってるけど。
A4は旅客列車走らせても全然儲からないし、8時と20時しか客が乗らないから
工場5,6個建てて(工場は売ると空き地にされちゃうからむしろ5,6個のみ)
貨物線引いてどっか空き地に貸しビル建てて転がしてるほうが儲かる。
旅客列車は走ってないと貸しビルの価値が上がらないから申し訳程度、
貨物列車を退避する旅客列車ってどうよという意見もあるが。

んな事ばっかやってるとグラフは第3次産業だけになっちゃうわけだが。


ちなみにWin版のA4って32ビットlongでカンストするって知って・・・あの儲からない
鉄道経営で21兆も貯められないから、実質的な問題はなかったんだろうけど。
正直FTの0が増える事になった時に、あんまり0を増やすと桁が足りなくなるような
気がしたのは気のせいであって欲しい。

78 :OPB ◆gJsqBz3wKU :2010/05/22(土) 05:43:47 ID:R/dm+iuy
>>74
> うん、0なり、全時間帯5%なり、そうしようという話なら理解できます。
> ここで合意が得られたらそうしてもいいです。

全時間帯で5%だと、その農業関係のプラグインの人口の設定を
最低でも20人以上に設定しない限り、1人も乗客が発生しないことになりますね。
ゲーム中では地価の補正もかかるから、実際には相当に地価が上がらないと20人設定では
乗客が発生しないコトになりますが…。

まぁそれでもこの辺が落とし所でしょうかね。
他の方の御意見次第ですけど。

以下チラ裏。

>>76
> 小型エンジン稼働の最新冷蔵コンテナに積まれて本州〜北海道方面に向かってるんですって。

「最新」冷蔵コンテナが使えるなんてリッチなJAだなぁ。
サビ過ぎて穴があいたゴトコンをガムテで穴をふさぎながら
だましだまし使っている身としてはウラヤマシス。

> たぶん畑→農家さんの軽トラ→JA冷蔵倉庫→コンテナ積み込み→トラックで貨物駅という
> ながれ。
どうせなら、その先、貨物列車で貨物駅へ→トラックで市場へ→トラックで小売店舗へ
っていうところまで再現して欲しいなぁと物流の人間としては。

もちろん、α3がβ3になってα4でも作るべかってなったらの話よ。

79 :名前は開発中のものです。:2010/05/22(土) 05:49:15 ID:+5CEQdT4
>>78
畑から乗客が沸く事は普通は無いので、それでいいんじゃないかと。

80 :OPB ◆gJsqBz3wKU :2010/05/22(土) 06:24:45 ID:R/dm+iuy
素朴な疑問。

ゲーム中、建物プラグインの地価によって人口に補正がかかっているんだけど、
具体的にどのくらい補正しているのかがよく分からなくて。

テストプレイしてみたところ、「農家」は人口10人なんだけど、
時間補正が100%の時に5人乗客を発生させているので、
地価0だと本来の人口の50%なのかなぁと。

これが地価50とか100とか200とか、それ以上になるとどうなるのか、
お手数ですけど教えて下さい。


81 :名前は開発中のものです。:2010/05/22(土) 07:37:55 ID:+5CEQdT4
http://ranobe.sakura.ne.jp/src/up55648.png
高速道路をつくってるが、
小さい赤丸で囲んでるパーツの使い方、誰か教えてください。

パーツのダブりとか、必要なパーツが足りないとかいう事例が多数あるので
ちょっと改造してみようと思います。

82 :名前は開発中のものです。:2010/05/22(土) 09:13:18 ID:G6FRiGJs
>>76,78

>たぶん畑→農家さんの軽トラ→JA冷蔵倉庫→コンテナ積み込み→トラックで貨物駅という
ながれ。

>どうせなら、その先、貨物列車で貨物駅へ→トラックで市場へ→トラックで小売店舗へ

アイデアいただくね。時間かかるけど。

83 :riorio ◆rio2xMQlrQ :2010/05/22(土) 09:29:09 ID:K67xfBdP
>>80
はいはい、そこ私もドツボはまったことあります。

core\world\structs\StatonListnerImpl.csの52行目〜にこうあります。
public int getPopulation( Station s ) {
int v = World.world.landValue[location];
int p =population.calcPopulation(World.world.clock);
p /= stations.Count;
return Math.Min(p,v+10);
}

その土地の「地価+10」と「時間人口」の「小さい方」、です。
単純に。
地価が十分に高くなれば、「時間人口」が使われることになります。

今ふと思ったけど、(v+10)に底面積*しなくていいのかなぁ。広くて人口多い物件が
不利になるよね。
かけたくても、StationListener側に建物底面積情報がないからどうにもできないか。

84 :nanashi:2010/05/22(土) 16:37:50 ID:Fl/M7bkg
>>30
りおりおさん、早速のご対応どうもありがとうございます。

http://pc11.2ch.net/test/read.cgi/gamedev/1269954334/95-96
で議論されたストップタイマープラグインを作成しました。

http://freetrain.ps.land.to/upload/upload.php
アップローダの ftup0092.zip がストップタイマープラグインです。
2.1.0.8 、3.1.0.4以降対応となっております。
どうぞよろしくお願いいたします。

85 :riorio ◆rio2xMQlrQ :2010/05/22(土) 17:32:18 ID:K67xfBdP
アンケート。
アドバイスいただいて。
マップビュー上でマウス左右どちらのボタンも同じように機能割り当てられるように、やっとなった、
ので。
「駅プロパティ」の機能を左右ボタンに分割したい。

既存の「駅プロパティ」は、乗降客情報を表示すると同時に、駅名変更、駅撤去を実行でき
るようになっているわけだが。開いたときに時間が止まる。
これとほぼ同じ構成なんだけど、乗降客情報をさらに充実、駅名は表示のみで変更機能
なし、駅撤去なし、時間進行継続する駅情報ウィンドウを追加しようと思う。
さらに駅いくつでも並べてウィンドウ表示できると便利よね。

で、この新駅情報ウィンドウを開くのはマウスボタン左右どっちがいい?
つまり既存「駅プロパティ」と新駅情報ウィンドウ、どっちを左でどっちが右がいい?

案1) 左:既存「駅プロパティ」 右:新「駅情報」
    メリット 駅プロパティを開きたいと思ったとき今まで通りの操作ができる
    デメリット 駅名変更したり駅撤去したりするより情報出したいことの方が多くね?

案2) 左:新「駅情報」 右:既存「駅プロパティ」
    メリット 習熟しさえすれば、操作する回数の多い情報ウィンドウを早く出せる。
    デメリット 駅プロパティの出し方が今までと変わる。

なお、ここで左右一度決めると、今後「建物クリックしたときに建物の収益や自社他社別
が表示できる建物情報ウィンドウを追加しよう」ってなったときなども、今回の左右をひき
つぎますので。さきざきまで考えておいてくださいませ。

86 :名前は開発中のものです。:2010/05/22(土) 17:33:12 ID:jHri/6Fm
オプションでそれぞれ個人の自由に

87 :名前は開発中のものです。:2010/05/22(土) 18:37:24 ID:KfYQ8bEr
デフォルトは案1の従来どおりのUIで。希望

88 :名前は開発中のものです。:2010/05/22(土) 19:11:18 ID:Fl/M7bkg
案1の今まで通りのほうが混乱がないかと思います。

89 :名前は開発中のものです。:2010/05/22(土) 19:24:23 ID:ydIGr1b2
案1。ただし、右クリックに気づかない人でも遊べるように左メニューに"駅情報を開く"を加えること。

90 :riorio ◆rio2xMQlrQ :2010/05/22(土) 21:19:01 ID:K67xfBdP
んじゃー
案1で

91 :OPB ◆gJsqBz3wKU :2010/05/22(土) 22:27:05 ID:R/dm+iuy
今北。

>>85

案1でいいと思います。

いいんですけどねー。

>さきざきまで考えておいてくださいませ。

って慎重に考えるように書いておいて、4時間も経たないうちに、

>>90
> んじゃー
> 案1で

ってアンケート締め切るのはさすがにどーなのかと。
考える暇はおろか、アンケあったのをまだ知らないヒトも多いのでは。
せめて24時間は待たないと。
本当はアンケ締め切り時間も提案時に決めとくのが普通だと思うし。

早く開発に取り掛かりたいのでしょうけど、急ぎ過ぎ。
今後はもう少しコンセンサスを取るようにしてもらわないと、
いつまでたっても荒れる原因ですよ。

92 :OPB ◆gJsqBz3wKU :2010/05/22(土) 23:26:39 ID:R/dm+iuy
>>83

解説ありがとうございます。

> その土地の「地価+10」と「時間人口」の「小さい方」、です。
> 単純に。
> 地価が十分に高くなれば、「時間人口」が使われることになります。

でも、「地価+10」の10って10%かな?10人かな?、と思ったら、
wikiの方で詳細に解説し直されてますね。

>建物の人口 = Math.Min( 建物の人口, 地価+10 )
>地価が50の土地に立っている建物は、最大で60人しか出てきません。
>これは、地価が低い=その駅周辺に乗降が少ない=周辺物件の利用率が低い
>=出てくる人数も少ない、という考え方によるものです。

これって、地価50で60人しか出てこないってことは、
地価500でも510人しか出てこないっていうことですよね。
でも地価500なんて、長い期間テストプレイしてもまだ叩きだしたことないけど。

マンションとかビルとかだと、普通に1000人規模の人口を抱えている建物もあるワケですが、
これだとまったく建てるだけムダなのかな…?

もし、地価500の場所に人口1000人のビルを建てたとして、それがA駅とB駅の
それぞれ10ボクセル以内の位置に立地していた場合、
人口はA駅B駅にそれぞれ255人づつの配分になりますか?
それとも、A駅B駅に500人づつ配分されますか?

テストプレイした感じだと、どうも500人づつっぽいんですが…。

93 :riorio ◆rio2xMQlrQ :2010/05/22(土) 23:47:07 ID:K67xfBdP
意味のない期限を切るより、「これで決まりだな」という有意な回答が集まった
時点をフレキシブルに待つ方がいいと思うんですよね。
逆に決め手に欠ける場合はいつまででも待てるわけですし。

今日でいえば86の時点でもう打ち切ってもいいかとすら思ったw
正直この発想はなかったので、「そっかー」と頭なぐられた感じで。
けどとりあえず動作が安定するまでは下手にいじるとバグのもとなので、オプション
選択はあとまわしにします。
将来的に再度入れ替えの要望がでればそのとき作ればよし。
要望も出なければみんな不便してないんだろうから案1配置固定でいいんでしょうと。



窓は出たが、数字が変わらないのでこりゃイベントでリレフッシュしないとダメなわけ
かー、とイベントのことをぐぐってきたのだが。
うーん、どうもよくわからない。
Station.csにOnStationChangeというのを仕込んで、StationInformationDialog.csで
それ使ってイベント飛ばそうとしたのだが……
http://u4.getuploader.com/freetrain/download/79/trunk.zip
全体ソースはコミット済です。β2.1系統

StationInformationDialog.csの
station.onStationChange += new StationCounterListner(onUpdate);
station.onStationChange -= new StationCounterListner(onUpdate);
のところで、StationCounterListnerが見当たらないって怒られるし。
名前空間あってるつもりなんだけど。
どーもまたショボいところで詰まってる悪寒。

とゆーか、イベントハンドラにevent宣言せずに使ってきてるけど、そーゆーもん?C#って

ちなみにdobon.netではFreeTrainでやってるイベントの取り扱いは「やっちゃだめ」って
書かれてた:p

94 :riorio ◆rio2xMQlrQ :2010/05/22(土) 23:58:27 ID:K67xfBdP
>>92
>これって、地価50で60人しか出てこないってことは、
>地価500でも510人しか出てこないっていうことですよね。

そうなります。

>マンションとかビルとかだと、普通に1000人規模の人口を抱えている建物もあるワケですが、
>これだとまったく建てるだけムダなのかな…?

このままだとそうなりますね。
なので、せめて底面積倍してあげるか、底面積*高さ倍してあげるか、すれば
その頭打ちはマシになると思うのですが。

問題なのは人口クラスが底面積情報も高さ情報もまったく持ってないということなん
ですね。
plugin.xmlの建物プラグインの定義には底面積情報・高さ情報もちろんあるわけで、
それをそのまま使えばいいのでしょうけど。どっこい過去の設計がそうはさせてくれ
そうにない。
駅にStationListenerで結びつけられてるのは、建物のプラグイン=コントリビューション
全体ではなく、人口クラス部分だけなんですよね。だから駅からはその建物のサイズも
なにもつかめていない。
左隅の起点ボクセル座標はStationListenerで持ってるので、「この起点ボクセルを持つ
建物のサイズは?」に答えてくれるメソッドが用意できれば一番よさそう?

>それとも、A駅B駅に500人づつ配分されますか?

500人ずつです。
人口を駅数で割った、そのあとで、個々に地価との比較が行われるので。

95 :名前は開発中のものです。:2010/05/23(日) 00:32:53 ID:+N1cJSHv
【りおりお】 [url] - No.665 2010/05/10 17:19:21
どうも重ねてありがとうございます。
XMLの、「アトリビュート」とは?というのもいまひとつ分かってないです。
連休前から増やしたフィールドはもう分からないから必須にしちゃえってことで
必須にしてごまかしてしまったので、これの出番なかったのですが。
たまたま今日、あらたにpriceまわりいじってて未記入でもOKっていうのにしたくなったとき、
No.661のほうではダメでNo.663のほうでうまく動いたので、<price>1000000</price>っていうのはアトリビュートなのか??
などと漠然と感じたところだったりしたのですけども。

>XMLの、「アトリビュート」とは?というのもいまひとつ分かってないです。
>XMLの、「アトリビュート」とは?というのもいまひとつ分かってないです。
>XMLの、「アトリビュート」とは?というのもいまひとつ分かってないです。
>XMLの、「アトリビュート」とは?というのもいまひとつ分かってないです。

回答もらっても礼の一つも書かず放置
流石開発リーダー><

96 :名前は開発中のものです。:2010/05/23(日) 01:10:13 ID:kVydf3J3
riorioさんはこういうやつだよ。
荒らしの対応の仕方とか、OPBさんが書いている>>91みたいなこととか、それを指摘されると
>>93みたいな言い訳とか。
学生かニートか知らんけど、社会勉強してきた方がいいんじゃない?というレベル。
前任者も超問題のあるやつだったけど、この人も同類。
荒らしがいなくなるわけないだろ、こんなのでは。
礼儀も知らんし、こういうこと書くとまた「pgr」とかアホみたいなレスしてくるし。

正直、前スレでFreeTrainはもう諦めた。
別の人が出てくるまで、また5年ほど待つわ。

97 :名前は開発中のものです。:2010/05/23(日) 01:26:51 ID:MmAXyK9W
653 :riorio ◆rio2xMQlrQ :2010/05/07(金) 22:05:17 ID:naC75q3v
いちおう確認なんだけど。

せっかくしたらばに避難所作ったんで、あっちでは相手したいんだけど。
何%ぐらいの本気で相手したらいい?
100%出しちゃっていいかな??
50%ぐらいでおだやかに???

98 :riorio ◆rio2xMQlrQ :2010/05/23(日) 02:26:20 ID:oSIxZ69r
β2.2.*とα3.2.*で「乗客が全員は降りない(ダイヤで指示なき場合)」ということに
なるわけですが。

A4互換の、「無指示で最初の停車駅で全員下車」モードもオプションでやっぱり欲しい
ですか?

β2.2.*とα3.2.*では、デフォルト動作は「全員は降りない」となるわけですが。
オプションでA4互換にチェック入れたときにだけ、A4互換・従来FreeTrain互換の下車を
する、という機能が欲しいでしょうかどうでしょうか。

回答の締め切りはもうけませーん。
β2.2.0.1とα3.2.0.1がリリースされる日まで、という感じですかね。

というか、たぶんこれからも私が特段の明記した期限を書かずに「これってどうする?」
ってきいたときは、それが実際に実装されるその時まで意見受け付けると思います。
あるいは、その日数時間後に実装されるかもしれませんけどね。
それはその日の時間的余裕とかモチベとかしだいなんで〜

99 :名前は開発中のものです。:2010/05/23(日) 02:44:45 ID:i82EV2f3
>>96
自分でやろうって気はまったくないんだな
寿命が尽きるまでにまともな人が出てくるといいな

100 :名前は開発中のものです。:2010/05/23(日) 02:48:23 ID:PT+fwS31
「自分はアイディア専門、コーディングやデータ作成はやりません」
これを貢献とは言わない。

101 :riorio ◆rio2xMQlrQ :2010/05/23(日) 02:53:59 ID:oSIxZ69r
FreeTrain EX Avスタッフ募集

「売上レポート」のサブで、過去30日間・過去12ヶ月間の実績をグラフ表示したいです。
グラフは、ここの「ご自由に改変してお使いください」なソースを利用します。
www110.kir.jp/csharp/index.html

外部ライブラリは使用しません。
当時の議論は前スレ766からしばしのあたり。

プロジェクト内外をとわず、どなたか「私がやります」な方がおられたら手を上げてください。

各ジャンルを重ねての線グラフ、ジャンルそれぞれの線グラフ、それぞれの棒グラフ、
収入のみ・支出のみのときは、積み重ね線グラフとか積み重ね棒グラフもできると
うれしいかも?

収入に占める各ジャンルを円グラフにするとか、支出に〜円グラフにするとか、も、
あんまり使わない気もするけど、プログラミング練習としてはあってもいいかも。

グラフ根拠にするデータは、core\world\accountingから、TransactionHistory.csで
提供されます。
TransactionAgoSummaryクラスから、history.monthAgo.sales(n) : n=0〜11で
過去12ヶ月分の売上、同様にexpenditures(i)、balance(i)で支出・収支が取れるはず。
あとはdaysAgo.にしたらn=0〜29で30日分。
たぶん。

今それを数値で表示するダイアログ書いてるんだけどうまくいってなくて。
とれるか自信がない(苦笑)

102 :名前は開発中のものです。:2010/05/23(日) 04:01:05 ID:QaMS4/bt
>>98
>それはその日の時間的余裕とかモチベとかしだいなんで〜

それじゃ手伝いたくても手伝えない。
誰も、あなたのモチベーションを察して動くような超能力は無い
プロジェクトなんだから、分業制にしたいなら一定のルールは決めないと。


さて、乗客計算の話だけど、今気づいたことがあるので、問題提起しておくわ。
http://ranobe.sakura.ne.jp/src/up55753.png
この画像のST1→ST2→ST3→(更に続く)という運行経路の場合、ST1から乗車の客は、ST2では客が降りるがST3では降りない。

ST4→ST5→ST6→ST7→ST4→・・・という環状線の場合、ST4から乗った客はST5、ST6で降りるが、残った客は空虚に1周する。
ST5、ST6、ST7から乗った客についても全く同様な事が言える
そのため、輸送容量の大部分が空虚に埋められ続けて利益が上がらない事になる。

こういう残念な仕様のまま実装して欲しくない。

103 :OPB ◆gJsqBz3wKU :2010/05/23(日) 05:49:06 ID:oMhwhf1U
>>93
> 意味のない期限を切るより、「これで決まりだな」という有意な回答が集まった
> 時点をフレキシブルに待つ方がいいと思うんですよね。
> 逆に決め手に欠ける場合はいつまででも待てるわけですし。

今回みたいに、みんな案1でまとまっているようであっても、
それでもせめて丸1日、24時間はいろんな人の意見を待つようにして欲しいんですが。

24時間あれば、ほとんどの人には充分にカキコするチャンスがあるワケで。
逆に4時間しかないと、たまたま仕事に言ってたり外出してたり寝てたりしてた
人には意見を言うチャンスが無いワケで、かなりショックですよ。

そういうほんのちょっとの気遣いで、スレが荒れなくなると思うんですが。

>>98
> というか、たぶんこれからも私が特段の明記した期限を書かずに「これってどうする?」
> ってきいたときは、それが実際に実装されるその時まで意見受け付けると思います。

お願いですから、いきなり「実装しました」っていうのだけは止めて下さいね。

「他に意見が無ければ、こんな仕様でコード書きますよ〜」
 ↓
「意見はただいま締め切りました。コード書き始めますよ〜」
 ↓
「実装しました」

っていう段階を踏んでください。



104 :OPB ◆gJsqBz3wKU :2010/05/23(日) 05:59:47 ID:oMhwhf1U
>>94
> >それとも、A駅B駅に500人づつ配分されますか?
>
> 500人ずつです。
> 人口を駅数で割った、そのあとで、個々に地価との比較が行われるので。

了解です。

そうなると、人口の大きい建物を有効活用するためには
あえて既存の駅の近辺に新駅を作るテクニックも必要ってことですねぇ。
地下鉄で新駅を作るとか、道路にLRTの停留所増設するとか。

それはそれで都会っぽいから良いかなw

あ、もしかして、いま議論中の下車誘引率の計算もこの計算方法になるのですか?

105 :名前は開発中のものです。:2010/05/23(日) 07:12:57 ID:kVydf3J3
>>99 >>100
擁護乙
おまえら普段存在感ないのに、擁護の時になるとさっと沸いてくるなwww

106 :名前は開発中のものです。:2010/05/23(日) 08:11:38 ID:IL9r2Ule
まあ正直、製作陣じゃない奴らが口出しする権利はないわな

107 :riorio ◆rio2xMQlrQ :2010/05/23(日) 08:12:53 ID:oSIxZ69r
おっかしいなーーー
どうしても売上履歴のListViewが表示できてない。

わっからーーん
http://u4.getuploader.com/freetrain/download/80/HistoryViewMonths.cs

いちおうビルドしたものも2.1.1.1として置きましたが、表示されない窓が出るという
だけでなんともかんとも……

forループいじったりコメントアウトしたりして、こちょこちょいじくってみて、扱うべき
値の変数とか呼ぶべき変数とかは全部まわってこれてる感じなんだが。
なぜ表示されない。
へるぷ!


>>104
下車誘引率には地価判定つけません。
とりあえずは。
テストプレイしてみて、巨大物件が誘引しすぎて早くに客が降りすぎて困るって話が
出てきたら、地価頭打ちさせてあまり降りすぎないようにはからう可能性はあります。

あとできれば建物XYZサイズを地価にかけて、それで判定したいですね。
巨大な建物であればそれだけ人が出てきておかしくないということで。
どうやってXYZサイズを受け渡しするか、まだ思いつけてないのですが。

108 :riorio ◆rio2xMQlrQ :2010/05/23(日) 09:13:40 ID:oSIxZ69r
>>103
>っていう段階を踏んでください。

すべてそうできると理想的だと思います。

ただ、なんというか、力及ばず「コード書き始めますよ〜」から完成までものすごい
時間かかることとか、なんかできませんでした、とほ、なこととか、あるわけで。
そのあたりが、予告させられると、つらい。

あと、結構困難かなーと思ってて、まだ時間あるなぁとおもってたつもりが、いざ
該当部分のソースをながめてたら「こここうしたら簡単に行くんじゃないか?」って
判明してきて、勢いに任せて書いてたらあっさり完成しちゃった、ということもこれ
またありまして。
それを「書き始めます」「書き終わりました」って全部書いてたら、たぶん「チラ裏
が過ぎる」って怒られちゃう。

あと、すくなくとも「β」「α」のうちでは、実装そのものも仮のものであったり、実装
してみたけどいい?よくない??よくなかったらパラメータ変えたりいろいろしてみ
るよーーっていう技術試験の意味合いもあるんで。
実装=決定、ではないわけですから。そんなに重要視しなくてもと思うのデスが。

……で。
人口計算の地価比較に建物サイズをかけるの。
できちゃいました。
あっさり。
2.1.1.2として公開してます。
ためしてみてください。

軽くテストした結果、Zサイズ(高さ)をかけるのはやりすぎかもしれません。
札幌大丸デパートが5x5x4サイズぐらいなんですけど、地価20になったら2000人
出てきます。ちょっと出てきすぎ?高層化による土地利用の効率化が地価の高さに
反映されてると考えればXYの面積でとどめておくべきかも。

109 :名前は開発中のものです。:2010/05/23(日) 10:46:56 ID:9g8F582F
>>96
5年も待てるならこっちおいで
http://www39.atwiki.jp/orzden/
掲示板作ったので文句言ってくれる人募集中

110 :名前は開発中のものです。:2010/05/23(日) 15:21:03 ID:TPNaIcVs
線路でチューブの中走ってるようなやつ作ってください。
未来的な奴

111 :名前は開発中のものです。:2010/05/23(日) 15:25:31 ID:TPNaIcVs
動画保存ソフトってIEコンポ使ってるんだよな
派生ブラウザみたいなもん
知らずに使ってるフォイフォユーザーもいるんだろうな

112 :モガミ ◆1zbgmm1SzU :2010/05/23(日) 15:33:37 ID:IJ+QxyXH
>>110
線路の架線柱プラグインとしてなら実装できそうですが、
チューブというよりは半円になりそうです
まぁ、自分は建物プラグイン以外はまだ手探り状態なんでだんだんって形で
むしろ他の人が作ってくれると期待^p^アウアウアー

113 :riorio ◆rio2xMQlrQ :2010/05/23(日) 17:25:41 ID:oSIxZ69r
β2.1.1.3出しました。

駅情報ウィンドウが働くようになってます。

うーん、結局名前空間とdeligateのほにゃららは分からんままいじくってたら動いた。

今、1時間に1回のリフレッシュが、駅の建設「分」をひきずってしまってるので、
それを毎時00分か01分にするようにタイマーセットを移動します。
日計のリターンも0時00分にします。
たぶん自分の考えてるやり方ならセーブデータ互換性はあるはず。
それができたら2.1.1.4として出します。

114 :riorio ◆rio2xMQlrQ :2010/05/23(日) 18:55:46 ID:oSIxZ69r
β2.1.1.4出しました。

【2.1.1.3 -> 2.1.1.4 変更箇所】
・駅の1時間情報・1日情報の繰越が00分・00:00でなかったものを、00分・00:00に統一。
 (2.0.2.6以前のバージョンで建てた駅については統一できません)


リピートタイマーのハンドラを変数として保管するようになって以降に建てた駅は
コンバートするように仕掛けてあります。

なんとか、ハンドラを保管してなかった頃のリピートタイマーの解除ができれば
いいのだが。たぶん無理だろうなー

115 :モガミ ◆1zbgmm1SzU :2010/05/23(日) 22:39:17 ID:IJ+QxyXH
AdditionalPluginSetV2の建物プラグインまとめ完了したので一応報告
riorio氏にメール添付という形で送らせていただきました

116 :名前は開発中のものです。:2010/05/23(日) 22:56:59 ID:jvqeJBSu
> 653 :riorio ◆r o2xMQlrQ :2010/05/07(金) 22:05:17 ID:naC75q3v
> いちおう確認なんだけど。
>
> せっかくしたらばに避難所作ったんで、あっちでは相手したいんだけど。
> 何%ぐらいの本気で相手したらいい?
> 100%出しちゃっていいかな??
> 50%ぐらいでおだやかに???

> 53 :riorio ◆ri 2xMQlrQ:2010/05/23(日) 04:16:54
> こいつバカ。

> アンケート・要望・意見募集をいつ打ち切るかという話を分業の話に
> すりかえてるのは意図的か否か。

> まだ意図的なら救いはある。
> 意図的でなく、自分がすりかえてることにすら気づいてない知能だとかなり救えないぞw

> バカな働き者は処刑するしかない。という言葉もありますな〜

117 :名前は開発中のものです。:2010/05/23(日) 23:53:27 ID:QaMS4/bt
>>116
それどこの書き込みだよ。
まぁ、どこで書いてるか知らんが、裏でコソコソこういう事する奴は信用得られんわな。

> バカな働き者は処刑するしかない。という言葉もありますな〜
>>108

>ただ、なんというか、力及ばず「コード書き始めますよ〜」から完成までものすごい
>時間かかることとか、なんかできませんでした、とほ、なこととか、あるわけで。
>そのあたりが、予告させられると、つらい。

>あと、結構困難かなーと思ってて、まだ時間あるなぁとおもってたつもりが、いざ
>該当部分のソースをながめてたら「こここうしたら簡単に行くんじゃないか?」って
>判明してきて、勢いに任せて書いてたらあっさり完成しちゃった、ということもこれ
>またありまして。
>それを「書き始めます」「書き終わりました」って全部書いてたら、たぶん「チラ裏
>が過ぎる」って怒られちゃう。




118 :名前は開発中のものです。:2010/05/24(月) 00:58:30 ID:UYUhkVaU
>>117
>>116はしたらばのスレ内容だ。
あそこは元々粘着アンチ迎撃のために立てたらしいけど、今はriorio氏のストレスの
はけ口になってるよ。

119 :OPB ◆gJsqBz3wKU :2010/05/24(月) 04:26:39 ID:a2bgsPiR
>>108
> 人口計算の地価比較に建物サイズをかけるの。

> 軽くテストした結果、Zサイズ(高さ)をかけるのはやりすぎかもしれません。
> 札幌大丸デパートが5x5x4サイズぐらいなんですけど、地価20になったら2000人
> 出てきます。ちょっと出てきすぎ?

確かに、地価0の時は10人だけなのに、地価10で1010人、地価20で2010人、
地価30で3010となるのはオカシイかもですが、ただ、

> 高層化による土地利用の効率化が地価の高さに
> 反映されてると考えればXYの面積でとどめておくべきかも。

で、高さの分を省かれてしまうと、高層ビル系はかなりキビシイですね。

貸しビル(1×1)だと、10階建てで人口400人ですが、面積が1ボクセルしかないので
地価400まで上昇しない限りせっかくの建物の人口が有効活用できないです。

なので現状の計算式、

>建物の人口 = Math.Min( 建物の人口, 地価*建物XYZサイズ+10 )

を調整して、

建物の人口 = Math.Min( 建物の人口, (地価*建物XYZサイズ/4)+10 )

で、どうでしょうか。
これだと、前述の札幌大丸だと、地価10で260人、地価20で510人、
地価30で760人、2000人超えるには地価80まで発展させましょうという感じです。
同じように、貸しビル(1×1)なら地価160で410人です。

120 :riorio ◆rio2xMQlrQ :2010/05/24(月) 04:46:24 ID:NYtaA3Bl
>>115
受け取りました。
大変ありがとうございます。

これ、いきなり私がプラグイン直すんじゃなくて、みなさんにも今こんな数値ですって
見てもらわなくていいのかな。
見てもらう必要があればうpろだにあげたいです。

あとビルの価格とかいまいち自分もピンとこないところがあって。
priceのつけ方は難しいねー。
一戸建て1つとか、マンション1室とかならまぁ分かるにしても。
基本、V2プラグインの価格は、リアル価格の1/3というのが基準なんだけど。

あとウチで自動発展回してたら、ジャガイモさんのタワーパーキングがぽんぽん建つのね。
タワーパーキングは構造は簡単だから価格は安くていいと思うんだけど、発展途上であま
りに建ちすぎる性格のものではない気がするので、computerCannotBuild指定すべきか
悩んでいたり。


>>119
いきなり/4で割り込んでしまうと、高さ1とか2とかの建物がワリ食いませんかね。

地価*建物XYサイズ*Math.Max(1,Zサイズ/4)で3階以下の建物は1になるようにとか?

P.S. Beta2.2.0.1半分ぐらいできたかも。できたとこまでソースうpします。

121 :OPB ◆gJsqBz3wKU :2010/05/24(月) 05:38:22 ID:a2bgsPiR
>>113
> 駅情報ウィンドウが働くようになってます。

OKボタンはいらないかなぁと。正直場所を取ってジャマww
いくつも開く性質のモノなので、できる限りコンパクトにして欲しいです。

OKボタンは止めて×で閉じるようにしてもらえると、
コンパクトになっていいかなと。

>>120
> >>115
> これ、いきなり私がプラグイン直すんじゃなくて、みなさんにも今こんな数値ですって
> 見てもらわなくていいのかな。
> 見てもらう必要があればうpろだにあげたいです。

ぜひ見たいですw
モガミさん、riorioさん、お願いします。

> >>119
> いきなり/4で割り込んでしまうと、高さ1とか2とかの建物がワリ食いませんかね。

そうですね。確かに私の原案だと地価の安い時に低層の建物がワリを食うかも。

> 地価*建物XYサイズ*Math.Max(1,Zサイズ/4)で3階以下の建物は1になるようにとか?

それが良いと思います。

122 :riorio ◆rio2xMQlrQ :2010/05/24(月) 06:30:25 ID:NYtaA3Bl
建物リストです
http://u4.getuploader.com/freetrain/download/81/%E5%BB%BA%E7%89%A9%E3%83%87%E3%83%BC%E3%82%BF%E4%BE%A1%E6%A0%BCV2.xls

>OKボタンは止めて×で閉じるようにしてもらえると、
>コンパクトになっていいかなと。

了解

123 :riorio ◆rio2xMQlrQ :2010/05/24(月) 07:22:14 ID:NYtaA3Bl
今、気がついた。
すいません2.1.1.4にバグあります。

駅情報ウィンドウを表示させたままデータセーブを行うと、

アセンブリ 'FreeTrain.Core, Version=2.1.1.4, Culture=neutral, PublicKeyToken=null' の型
'freetrain.world.rail.StationInformationDialog' はシリアル化可能として設定されていません。

エラーが出ます。
駅情報ウィンドウを閉じてからだと大丈夫なようです。

えーー?なんだろう、このエラー。
Serializableされてないというエラーの言ってることはわかるが、StationInformationDialog.cs
みたいなフォームには普通Serializableなんかしないよねぇ。と、思ってたんだけど。

列車情報とか出納とかほかの出しっぱなしで大丈夫な窓とソース上の違いもないような??

124 :OPB ◆gJsqBz3wKU :2010/05/25(火) 02:38:18 ID:DfEH3OFP
>>122
> 建物リストです
> http://u4.getuploader.com/freetrain/download/81/%E5%BB%BA%E7%89%A9%E3%83%87%E3%83%BC%E3%82%BF%E4%BE%A1%E6%A0%BCV2.xls

いただきました。
ありがとうございます。

これは便利ww

>>120

> あとウチで自動発展回してたら、ジャガイモさんのタワーパーキングがぽんぽん建つのね。
> タワーパーキングは構造は簡単だから価格は安くていいと思うんだけど、発展途上であま
> りに建ちすぎる性格のものではない気がするので、computerCannotBuild指定すべきか
> 悩んでいたり。

もし実装可能であるなら、CPUは地価**未満の土地にはこの建物を建てちゃダメ、とか
反対に地価**以上の土地には建てちゃダメとかっていう指定ができるといいかもです。

それなら、タワーパーキングは建築費安いけど地価100未満の土地にはCPUは建てさせないようにできたりとか、
農業関係とかみたいに地価100を超えたところには建てさせないとかコントロールできるかも。


125 :名前は開発中のものです。:2010/05/25(火) 17:47:37 ID:ctraF8AL
マップ外に線路をつなげて車両をマップ外に出すとエラーになるのは僕だけでしょうか?

バージョンは3.1.0.5です。

126 :riorio ◆rio2xMQlrQ :2010/05/25(火) 21:35:56 ID:9DHF46qb
ウチではエラーにならないです

127 :名前は開発中のものです。:2010/05/25(火) 22:54:41 ID:tCMQxm1Q
>>126
なら公開するな

>>125
もうチョイ細かく書かないと症状が分かりませんよ。

128 :OPB ◆gJsqBz3wKU :2010/05/26(水) 05:56:11 ID:Z3dULxFO
>>125
> マップ外に線路をつなげて車両をマップ外に出すとエラーになるのは僕だけでしょうか?
> バージョンは3.1.0.5です。

エラー再現できました。
>>125さん、この内容であってます?

【FreeTrainのバージョン】β2.1.1.4およびα3.1.0.5
【バグの内容】
「設定」で「列車名を表示」にチェックを入れた後で、列車をマップ外に走行させる。
そうすると、列車がマップ外に到達した時点で、下記のエラーメッセージが表示された後、画面全体に赤い×が表示され、プレイ不可能になる。
【エラーレポートの内容】
オブジェクト参照がオブジェクト インスタンスに設定されていません。

エラーレポートの詳細はフォーラムに書きましたので参照してください。

129 :OPB ◆gJsqBz3wKU :2010/05/26(水) 06:28:29 ID:Z3dULxFO
言い忘れましたけど、「列車名を表示」しなければ、
マップ外に列車を出してもエラーは出ません。

…自分で要望しただけあって、「列車名を表示」は多用しているんだけど、
最近マップ外に列車を送り出さないから気付きませんでした(汗)

マップ外から列車が連れてくる人数が人数なので、
新幹線走らせるのも損かなとww

130 :riorio ◆rio2xMQlrQ :2010/05/26(水) 08:07:25 ID:sAV74UFl
>>128
確認できたので、β2.1は2.1.1.5として修正版出しました。

α3は夜になります、すみません。

131 :riorio ◆rio2xMQlrQ :2010/05/26(水) 18:20:16 ID:sAV74UFl
>>125
α3.1.1.1試してみてください。

132 :名前は開発中のものです。:2010/05/26(水) 22:37:14 ID:d4A3ikWD
エラー報告したものです・・・

皆さんありがとうございました。

133 :名前は開発中のものです。:2010/05/27(木) 21:13:21 ID:Fc0YB0eL
ホームをブルで撤去すると中途半端になってあとで撤去できなくなるのはしょうがないんですか?

134 :riorio ◆rio2xMQlrQ :2010/05/27(木) 21:19:51 ID:yaW1OjUN
>>133
しょうがないです。全部ブルドーザで壊してください。
それを裏技として使うと、ひとつのホームに短い編成を2つ停めることができたりしますが
あんまり意味ないかなw

135 :riorio ◆rio2xMQlrQ :2010/05/27(木) 21:26:46 ID:yaW1OjUN
バグとりに行き詰まったので公開します。

「乗客が次の停車駅で全員は下車せず乗り続ける」バージョン
β2.1.1.5ベースで、ナンバーはα2.2.0.1になります。
まだバグ満載なのでαです。
SourceForge.jpではPrototypeのパートに置いてあります。

既存マップ・ダイヤそのまま引き継いでテストプレイできるはずです。

既知の不具合
・詳細なダイヤで全員強制下車もしくは乗車のみを設定すると乗客の乗降なしに列車が暴走する
・単純なダイヤで折返にチェック入れたときに乗客が全員下車せず残って戻ってしまう
・列車情報の乗客詳細で人数が表示されない
・不定期に下車が行われないときがある
・駅周辺の建物による下車誘引がちゃんと行われてないかも

3番目はListViewフォームの使い方がなんかよく分からなくて……
ListView分かってる方ならすぐ直せると思うので直せたら教えてください。

4番目はほんとに原因不明です。単線3駅1日1往復させてて回すと、たまに下車しない日が
あります。NaturalGetDownメソッドにまでは入ってるので、そこでGetDistanceに失敗してる
んだろうか???

136 :riorio ◆rio2xMQlrQ :2010/05/28(金) 18:49:16 ID:PToXa2Lq
α2.2.0.1で詰まってる問題点をblogにまとめました
ttp://riorio.asablo.jp/blog/


137 :名前は開発中のものです。:2010/05/28(金) 20:36:17 ID:TSYkcJg7
ArrayListの問題を本質的には解決できてないからだな。
じっくり図を書いて考えてみな。

138 :名前は開発中のものです。:2010/05/28(金) 20:51:48 ID:eZrIM7a5
>>riorio
問題点があるならここに書けよ

139 :riorio ◆rio2xMQlrQ :2010/05/28(金) 21:39:10 ID:PToXa2Lq
あー そっか
for(i=0; i<Count; i++){}のなかでcontinue;したときって、iは1増えちゃうのか。
増やさずにループやりなおさせることってできないのね。
continue;直前にi--;入れるか。なんかダサいけど。

>>138
問題点は>>135のとおり。
具体的にソースのどのへんにどういう課題があるかひとつにつき数十行にわたって
書いたのここにはりつけたら迷惑でしょ?
だからblogにまとめた。

140 :名前は開発中のものです。:2010/05/28(金) 21:58:19 ID:vy9BThGJ
while使えよ

141 :riorio ◆rio2xMQlrQ :2010/05/28(金) 22:28:42 ID:PToXa2Lq
whileなんか苦手なんだよなー

ということでα2.2.0.2出しました。

> ・不定期に下車が行われないときがある

これは解消されてるはずです。
その他は対処待ち。


ひょっとしたら、2.2.0.1で作ったセーブデータをロードしてくると、ごくたまーに、
乗車駅個別管理では乗客が乗ってないのに総数には残ってるという不整合が起こるかも
しれません。
もし不整合が起きたらその列車は捨てちゃって、新規に買い直して配置してください。

列車撤去したときに乗客情報をクリアしないといけないのだな。
次バージョンではクリア処理入れます。

142 :riorio ◆rio2xMQlrQ :2010/05/29(土) 09:43:56 ID:k9RbCjwF
nanashiさんのストップタイマーに、ちょっとイヤーな仕様みつけてしまった。


ストップタイマーをしかけて最高速で回していてから、タイマーが作動するまでの間に
手動で止めたくなって進行を止めてしまうと、そこでデータセーブしようとしたときに
ストップタイマーに.>>123と同様の「シリアル化可能として設定されていません。」エラー
が起こってセーブできない。

タイマーを待たずして手動で時間進行を止めたときは、なんとかしてそれを察知して
タイマーを解除してあげないとマズそう。


ちなみにウチでタイマー仕掛けて最高速で回してみたら、貨物多すぎで20日に1回
「破産しました」が出るので、タイマーよりこっちのほうが多頻度でした。
とほーー

143 :riorio ◆rio2xMQlrQ :2010/05/29(土) 11:21:41 ID:k9RbCjwF
β2.1.1.6とα2.2.0.3出しましたー


【2.1.1.5 -> 2.1.1.6 変更箇所】
・売上履歴の表示を修正


○2.2.0.2からの変更点
・列車情報の乗客詳細で人数を表示するよう修正
・売上履歴の表示を修正


144 :riorio ◆rio2xMQlrQ :2010/05/29(土) 18:42:49 ID:k9RbCjwF
100系新幹線の編成と、200系2000番台新幹線の編成がなんか現実と違うなぁ〜って
思ってたので、いじってみました。
http://u4.getuploader.com/freetrain/download/82/100%E7%B3%BB%E6%96%B0%E5%B9%B9%E7%B7%9A%E7%B7%A8%E6%88%90.PNG

マニアしか違いわかるまいw

trainプラグインのコントリビューションIDを従来のから引き継いでいるのは、JR東海のX編成
になります。
2階建て車両は2両組み込み、片方食堂車片方グリーン車の編成です。

なお、もとのプラグインにあった2階建て4両組み込み100系編成に一番近い編成を組むものは、
JR東海からJR西日本に所有を移して新しいコントリビューションIDを割り振りました。
2階建て4両組み込み100系を走らせたいときは、JR西日本から100系V編成を選んでください。

145 :nanashi:2010/05/29(土) 18:59:21 ID:0BVsTfKN
>>142
バグ報告どうもありがとうございます。

処理途中にシリアル化可能なクラスを加えてみることでセーブできるようにしてみました。

http://freetrain.ps.land.to/upload/upload.php
アップローダの ftup0093.zip が修正したストップタイマープラグインです。
どうぞよろしくお願いいたします。

とほー

146 :モガミ ◆1zbgmm1SzU :2010/05/30(日) 17:16:42 ID:2J/N7AFE
http://www.geocities.jp/mogami00/pictures/chube1.bmp

>>110にあったガラスチューブ作ってみたはいいものの、
透過処理使えないから網掛けでゴリ押しとか
そもそもカーブ・勾配に設置不可とか問題点だらけすぎる・・・
網掛けだから、断面の奥面描くと電車が通る時塗りつぶされるって問題もあるし・・・

なんかいい解決策ないですかね

147 :OPB ◆gJsqBz3wKU :2010/05/31(月) 11:54:49 ID:nynv6Ruf
>>143
> β2.1.1.6とα2.2.0.3出しましたー

フォーラムで配布されている、FreeTrainEXAvALPHA2203.zipの中身ですが、
どうもβ2.1.1.6が圧縮されていると思われるのですが…。

ヘルプでVerを確認すると、2.1.1.6と表示されるし、
ダイヤの高度な設定で、「下車無し」や「全員下車」が表示されないですし…。

148 :riorio ◆rio2xMQlrQ :2010/05/31(月) 17:25:49 ID:7BHLRtrk
>>147
すみません。

おっしゃるとおり中身間違えてたので、
今FreeTrainEXAvALPHA2203.zipをさしかえました。

149 :名前は開発中のものです。:2010/06/04(金) 23:48:41 ID:3+/tqygG
どうしたんだ、riorio以下全員アク禁食らったか?
全員?????

150 :riorio ◆rio2xMQlrQ :2010/06/05(土) 01:12:50 ID:F8P7NVi2
うん……

詳細ダイヤの全員下車をどうやって実行させたものか煮詰まってて。
「こうやるといいぜー」ってアドバイス待ってるところ。

151 :名前は開発中のものです。:2010/06/05(土) 14:12:49 ID:Ip4HxUDN
俺もいるぞー

152 :モガミ ◆1zbgmm1SzU :2010/06/06(日) 18:13:38 ID:qWNuJZHa
下宿にモデムが届かないからしばらく来れない罠
まぁ、週に1日は実家からこれるけど

153 :名前は開発中のものです。:2010/06/06(日) 18:19:49 ID:PZ6tzbmh
なんとか週に2日にはなりませんか?

154 :riorio ◆rio2xMQlrQ :2010/06/06(日) 22:48:08 ID:BU9BslC1
建物の人口(population)クラスの時間別数値、それから集客力(entering)時間別数値、
今の案から「農業は全部5%にする」という提案があって導入予定ですが、そのほかに
このクラスの数値はもっとこうなってたほうがいいと思うといった意見はありますか?

α2.2のダイヤデバッグがうまくいかないので、それはそれでしょうがないので置いておいて
人口クラスの数値変更だけやろうかと思います。
ちまちま変えていくとバージョンが複雑になるので、次回にまとめて人口クラス・集客力のい
パラメータ決めてしまいたいですので。
農業以外で人口クラスがどうか、ご検討の上ご意見ください。

今週土曜いっぱいぐらいまで待って、反映させたいと思います。

155 :名前は開発中のものです。:2010/06/08(火) 12:26:51 ID:AZxObUBZ
riorio君がいなくなって
なんだかガランとしちゃったよ・・・

156 :名前は開発中のものです。:2010/06/08(火) 17:49:04 ID:AZxObUBZ
いや、ほんとにどうしちゃったの?テスト期間とかなの?
このまま終わっちゃうの?

157 :名前は開発中のものです。:2010/06/08(火) 18:17:44 ID:Ay3CH/74
君は何を焦ってるんだ

158 :名前は開発中のものです。:2010/06/08(火) 19:13:59 ID:QECdioxf
最近は変なケンカを売ってくる奴が居なくなったからな。
りおりおサイドとしてもここでプログラム的な話をしても住人の食いつきは悪いし。

159 :156:2010/06/09(水) 11:48:48 ID:2cdfpsmf
>>158
喧嘩売ってくる奴いたら喧嘩買うのかよwそれもどうかとおもうぞw
食いつき悪いのはすまん。だってわからんもん。

160 :名前は開発中のものです。:2010/06/09(水) 19:38:03 ID:hNEBJn9c
技量も度量も無い開発者にあれこれ提案するのも無意味なので。
書かないだけで見てはいますよ。


161 :名前は開発中のものです。:2010/06/09(水) 20:29:56 ID:Saa6zN7x
そもそも利用者に技量も度量も無いからな。


162 :名前は開発中のものです。:2010/06/10(木) 00:29:49 ID:hmOU94A7
ごめんよ

163 :名前は開発中のものです。:2010/06/10(木) 01:16:40 ID:O/MyxlGO
このスレ見てる開発者は1人じゃないので、提案してみたら誰かが「こうやってみた」とか
成果だしてくる可能性はあるわけだがな。
あるいは、「こうやると実装しやすいんじゃないか」と議論が進んだり。

164 :名前は開発中のものです。:2010/06/10(木) 05:14:30 ID:qmbbFLE3
人口やら集客力やらのバランス的な部分は
いじったものをテストプレイしてみないことには
どういう影響がでるのかイメージしづらいから意見しにくい

165 :名前は開発中のものです。:2010/06/10(木) 07:53:18 ID:d8nguRwM
とりあえず実際に一度乗せてみてパラメータを微調整できるようにしていけば
良いって事だな。

166 :名前は開発中のものです。:2010/06/10(木) 08:35:04 ID:JF4GEeEi
>>165
それをもう1つ推し進めて、システムパラメータ的な設定ファイル(初期値記載済み)があってもいいな。
微妙なさじ加減は多くのテスターの結果を吸い上げた方がよさげだし。また全然違う側面も出てきそうだ。

167 :OPB ◆gJsqBz3wKU :2010/06/11(金) 03:23:55 ID:t/pMGLlk
α2.2.0.3をテストプレイしてたら、こんな現象が…。、

「マップ外で乗車した客の詳細情報を表示できずエラー」

【FreeTrainのバージョン】α2.2.0.3
【バグの内容】
列車をマップ外に送り出し、マップ外で乗客を乗せてマップ内に戻す。
マップ外で乗車した乗客が列車内に残っている間に「列車の乗客詳細情報」ウィンドウで該当の列車を呼び出すと、下記のエラーメッセージが表示され、ゲームが一時中断する。
エラーメッセージを消去すれば、ゲーム再開可能。

バグの詳細についてはSourceForgeのフォーラムを参照願います。

168 :riorio ◆rio2xMQlrQ :2010/06/12(土) 21:26:51 ID:/ZcyaDUa
>>167
たぶんすぐ直せると思うので、明日修正版出したいと思います。

169 :riorio ◆rio2xMQlrQ :2010/06/15(火) 21:37:03 ID:9JLtovVJ
FreeTrain EX Av
2.1
2.2
3.1
に新バージョン出しました。
>>167も対処してます。

農業の人口を5%にしたら、初期の発展がめちゃくちゃしにくくなった感じ。

170 :OPB ◆gJsqBz3wKU :2010/06/16(水) 23:10:51 ID:0wJXD82Q
ごめんなさい、>>167のテストをしたら別のエラーを見つけてしまいました…。

【FreeTrainのバージョン】α2.2.0.4(2.1や3.1は無問題)
【バグの内容】
初期のマップに、マップ外から10ボクセル程度の距離の引き込み線を設敷設し、
末端に駅とホームを設置し、任意の列車を配置しマップ外に往復させる。
なお、わかりやすくするため鉄道関係以外の建物は設置しないこと。
たいして走行距離が無く、また下車誘引する建物が駅周辺に無いので、
マップ外で乗車したほとんどの乗客は、列車に乗ったまま再びマップ外に戻されることになる。
列車がマップ外に戻った時点で、ゲームの仕様により乗客が100人づつ追加乗車するが、
その際、列車の最大定員数を超えた場合には「アサートに失敗しました」
というエラーメッセージが出てゲームが中断される。

詳細はフォーラムに書きました。

171 :riorio ◆rio2xMQlrQ :2010/06/16(水) 23:43:22 ID:b+WX6nGw
報告ありがとうございますー

本来であればマップ外に出て半分進んだ時点で、100人乗せる前に
その時点の乗客全員降ろさないといけないのですが、それがうまくできて
ないみたいですね。

ちょっとお時間ください。

172 :riorio ◆rio2xMQlrQ :2010/06/17(木) 19:01:28 ID:iJWjFLKz
>>170-171
対処したα2.2.0.5だしました

「全員下車」とかのダイヤ本筋部分の改善はちょっとまだ時間かかります。すみません。
それが2.2でうまく動くようになってから、3に反映させて3.2を作ります。

173 :名前は開発中のものです。:2010/06/17(木) 19:17:18 ID:iJWjFLKz
なんか急にSourceForge.jpフォーラムに活発な投稿が。

転載:
>交互ポイント・ミステリポイントの本体バージョン3.0対応版のバグ報告です
>Prototype3の時間軸を1秒以外にすると交互ポインタにならず固定になる
>ミステリポイントの方は1秒以外でも大丈夫


174 :名前は開発中のものです。:2010/06/17(木) 20:07:40 ID:ux0p3g9W
規制で書けないとかじゃね

175 :nanashi:2010/06/19(土) 16:31:28 ID:8PWVxAGX
>>173
転載ありがとうございます。
フォーラムのほうに返信いたしました。

すぐのバグ修正はできませんので、対応できるまで
Prototype3の交互ポイントは時間進行軸1秒以外で使用しないようお願いします。

176 :nanashi:2010/06/19(土) 17:57:30 ID:8PWVxAGX
すぐに交互ポイントのバグ修正できないと思いましたが、思ったより簡単に修正できました。
http://freetrain.ps.land.to/upload/upload.php
より ftup0095.zip に修正版を公開いたしました。
どうぞよろしくお願いいたします。

177 :名前は開発中のものです。:2010/06/26(土) 16:24:18 ID:UjcAtDJz
保守
前に連結の話を見た気がしたけど
実装できるなら本気出す

178 :名前は開発中のものです。:2010/06/27(日) 14:45:52 ID:O88q9ybQ
0.6を使っててふと見てみたらすすみのはやさにびびった一利用者です。

α版とかβ版とか色々ありますが、それらはそこそこ安定してるんでしょうか

179 :モガミ ◆1zbgmm1SzU :2010/06/27(日) 16:33:20 ID:2yGf9WfB
一番安定しているのは正式版のバージョン:1.0.1
新しい機能とかが随時追加されるけど、その分バグチェックなんかも兼ねてるのがベータ版2.1.1.7
軸部分を弄って根本的なシステムの改編を目指しているのがプロト版3.1.1.2

ってところでしょうかね。
バージョンごとに使えないシステムプラグインとかあるので気を付けてくださいね

180 :名前は開発中のものです。:2010/06/30(水) 21:21:33 ID:vLpEPFBe
この板の連投規制などが厳しいことについての議論が次のスレで行われています
http://pc11.2ch.net/test/read.cgi/gamedev/1277065698/231

このスレでも、riorioさんが規制にかかったって言ってたこともあったし今の規制のせいで
スレを使っての開発が阻害されてる感じがします。
上のスレに、規制緩和賛成の意見を書いていったほうがいいと思います。

181 :名前は開発中のものです。:2010/06/30(水) 22:35:05 ID:YsJI0XP6
riorio氏の場合はもう少し要点を簡潔に書く事を考えたほうが手っ取り早い気がする。

182 :名前は開発中のものです。:2010/07/02(金) 13:27:23 ID:HB8ajpj6
保守作業

183 :名前は開発中のものです。:2010/07/02(金) 13:27:38 ID:hcCB+RC9
>>181 同意

184 :nanashi:2010/07/03(土) 14:29:36 ID:UQASAOMS
フォーラムでのご意見を参考に閉塞連動ポイント作成してみました。

・連動する閉塞は1ポイントにつきひとつのみ
・閉塞連動ポイントに列車が来たとき監視している閉塞に列車がいれば分岐する、いなければ直進する
・ダイヤ設定はできない

FreeTrainアップローダの ftup0101.zip ftup0099.zip が作成したプラグインです。
http://freetrain.ps.land.to/upload/upload.php

どうぞよろしくお願いいたします。

185 :名前は開発中のものです。:2010/07/07(水) 22:14:55 ID:zunzECyJ
保線作業

時間ができたら本気だす

186 :名前は開発中のものです。:2010/07/08(木) 08:14:55 ID:i3Uyi51P
フォーラムの要望のところで、駅の集客範囲について議論がおきてる。
むぅー、難しくてよくわかんない。

187 :名無しさん@そうだ選挙に行こう:2010/07/11(日) 12:44:38 ID:A3LkRVpE
>プロバイダの規制が数ヶ月つつくらしいので、その間議論すべきことがあるとフォーラムとしたらば避難所で行ないます。
>というか現在進行形でいろいろやってます。希望をアンケートとったりもしてます。本体開発に関わる部分でそういうのが気になる方はフォーラム・避難所のチェックをお願いします。
>これスレに転載よろしく。 -- りおりお (2010-07-11 07:49:03)

避難所
>>3

188 :白川郷の人:2010/07/18(日) 01:26:02 ID:Q6gdTH5q
保守点検作業
数ヶ月ぶりに規制解除されたので、現在作製中の物を
ttp://freetrain.ps.land.to/upload/data/ftup0102.png
ttp://freetrain.ps.land.to/upload/data/ftup0103.png
ttp://freetrain.ps.land.to/upload/data/ftup0104.png
現在plugin.xl作製中です。
とりあえず、作り終えた物だけで一旦上げてみました。
予定では後3つほど作るつもりですが、モチベーションが持つかどうか…
できれば民間の貨物船、客船も作りたいですね。

現在作業中の艦船
ttp://freetrain.ps.land.to/upload/data/ftup0104.png


189 :名前は開発中のものです。:2010/07/18(日) 02:58:28 ID:J5Ipsja3
安いプロバイダ使ってるからだろ

190 :名前は開発中のものです。:2010/07/19(月) 02:21:29 ID:MYxpWylO
<代理投稿>

あいかわらず白川郷の人のマニアックさはすごい。4方向描くとは。102〜104は分かるが、105のモトネタがわからない。日本のフネだよね?
-- りおりお (2010-07-18 02:01:21)

</代理投稿>

101 KB
■ このスレッドは過去ログ倉庫に格納されています

★スマホ版★ 掲示板に戻る 全部 前100 次100 最新50

read.cgi ver 05.04.00 2017/10/04 Walang Kapalit ★
FOX ★ DSO(Dynamic Shared Object)