鉄道経営系ゲーム製作スレッド Ver.8
■ このスレッドは過去ログ倉庫に格納されています
0001名前は開発中のものです。
2010/05/15(土) 03:23:10ID: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/
0002名前は開発中のものです。
2010/05/15(土) 03:25:41ID: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のインストールができないほどの人は誰も助けて
くれません。
・フォーラムに書き込むか迷ったらとりあえずここで聞くのも吉かと。
・転んでも泣かない。
0003名前は開発中のものです。
2010/05/15(土) 03:27:25ID:2hPYeG8Shttp://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/
0004名前は開発中のものです。
2010/05/15(土) 03:39:23ID:u1w5QVOQ>>前スレ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で特例だけ再現して一般的な運賃計算方法を破棄する必然性が無い。
まぁ、今挙げられてる課題を全て解決できると言うのであればそれでもいいと思いますが
現実的に考えて難しいんじゃないかな。。。
0005名前は開発中のものです。
2010/05/15(土) 03:40:32ID:u1w5QVOQ何かメリットをというと難しいですが、旅客を遠くまで運べるという事は
発展の初期段階では有効だと思います。
今までは、需要の大きな駅で乗った大量の旅客は、全て隣駅で降りてしまったので
発展の波及が1駅ずつになっていましたが、旅客が沿線の各駅で降車する事により
同時多発的に沿線全体が発展していくようになるかもしれません。
0006名前は開発中のものです。
2010/05/15(土) 03:47:29ID:OK3wgKsS0007名前は開発中のものです。
2010/05/15(土) 03:50:17ID:u1w5QVOQのレベルの話は既に織り込み済みか。
発展後の諸問題は「通過駅の悲劇」とでも言っておきましょうか。
各駅に拠点性を持たせて、客の入れ替わりを良くするように経営するとか、新たな楽しみ方が出来そうですが。
0008riorio ◆rio2xMQlrQ
2010/05/15(土) 03:51:06ID:2hPYeG8Sこれはゲームです。
0009名前は開発中のものです。
2010/05/15(土) 03:55:54ID:u1w5QVOQではゲームならではの理由というのはどこに?
あなたのユニークな運賃計算方法は、他の類似ゲームで採用されていないと思いますが。
0010riorio ◆rio2xMQlrQ
2010/05/15(土) 06:40:13ID:2hPYeG8S0011名前は開発中のものです。
2010/05/15(土) 07:42:16ID:ZUO+AMrN>>8と>>9はいい加減にしろよ、しまいにはスレから追い出すぞ。
0012名前は開発中のものです。
2010/05/15(土) 10:22:21ID:YVAVI/qPいやスレ汚しすまん
0013名前は開発中のものです。
2010/05/15(土) 12:12:21ID:oQLaZ4uvんー、それって途中駅を通過する列車も設定すればいいだけだよね。
運賃の2駅間直線距離制って乗客総入換制とペアになってるよね。
どっちが前提でどっちがそこから導き出された結果かは判らんけど。
総入換制を見直すなら運賃制度も見直しがいるんじゃないかな。
何というか最短距離運賃制という結論有りきで進めちゃってるからおかしなことになってるように見える。
0014名前は開発中のものです。
2010/05/15(土) 14:31:40ID:ZUO+AMrN0015名前は開発中のものです。
2010/05/15(土) 15:16:29ID:u1w5QVOQA列車シリーズってそうなんだ。
それは知らなかった。
0016名前は開発中のものです。
2010/05/15(土) 18:12:28ID:u1w5QVOQA駅からC駅の直線距離が、t+sである保証はどこにも無いので。
0017名前は開発中のものです。
2010/05/15(土) 18:22:07ID:P3i9QI8p他の類似ゲームってなんていうゲーム?
0018名前は開発中のものです。
2010/05/16(日) 17:47:15ID:G/0ztXlw自分も興味がある>他の類似ゲーム
0019riorio ◆rio2xMQlrQ
2010/05/17(月) 00:35:44ID:T81h0HSgものでした。
A4の鉄道コストバランスは、運賃徴収は駅間直線距離・停車駅で全乗客下車・運行経費は
道のり比例というものでした。
FreeTrainは、これをできるだけそのまま真似たものにしようとしていました。
(旧wikiの「コストバランス」ページ参照)
FreeTrain EX AvもこれまでFreeTrainのままできていましたが、ここでひとつだけ、全乗客
下車という部分のみ変えてみようじゃないかというのが今回の思いつきです。
一度にあちこちいろいろ変えまくるのは、私のスキルをはるかに超えてしまうものですから。
実現可能なスキルのうちにあるのは、全乗客下車を、一部乗客下車&残り乗り続け、に
することのみです。
運賃計算や運行経費についてはいじれません。
このことはご理解ください。
0020名前は開発中のものです。
2010/05/17(月) 00:40:23ID:pFZcGK/K下車するかどうかは乗客次第じゃないの?
この一部下車というのは別の意味なの?
0021riorio ◆rio2xMQlrQ
2010/05/17(月) 01:01:49ID: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
して減らしていきます。
0022riorio ◆rio2xMQlrQ
2010/05/17(月) 01:20:37ID:T81h0HSg限らないので補足しとくと
>(αβ駅間直線距離-最低乗車距離係数A)
これは当然
Math.Max(0,αβ駅間直線距離-最低乗車距離係数A)
にするから。
0023名前は開発中のものです。
2010/05/17(月) 01:45:02ID:/0aY5npD0024名前は開発中のものです。
2010/05/17(月) 01:48:37ID:/0aY5npD+駅γ乗車現残存人数*(αγ駅間直線距離-最低乗車距離係数A)*係数B
+……
130ボクセルで全て降り切るとはいえ、この間に130駅作ることも原理的に可能であるという点も考慮に入れた方がいいと思うよ。
0025riorio ◆rio2xMQlrQ
2010/05/17(月) 02:02:46ID:T81h0HSg>なお、上記「下車人数計算」のほかに、「周辺建物の下車需要」も集計します。
>Math.Max( 「周辺建物の下車需要」-「下車済み乗客数」, 「下車人数計算」)で降ろす、と。
てさらって書いちゃったけど、
「周辺建物の下車需要」-「下車済み乗客数」
のほうが大きかったときに、各駅から乗ってきた乗客からどう配分して降ろすか考えて
なかったな。しまった。
ながったらしいので 「純下車需要」= 「周辺建物の下車需要」-「下車済み乗客数」として
「純下車需要」>「下車人数計算」だったときどーするか。
もし「純下車需要」>「下車人数計算」だったときは
「純下車需要率」=「純下車需要」/「現総乗車人数」
を求めて、
駅β乗車のうちの下車人数=駅β乗車現残存人数*Math.Max(純下車需要率, (αβ駅間直線距離-最低乗車距離係数A)*係数B)
これでどうだろう。
0026riorio ◆rio2xMQlrQ
2010/05/17(月) 02:04:15ID:T81h0HSg>もし「純下車需要」>「下車人数計算」だったときは
この場合分けいらんな。
常に
>駅β乗車のうちの下車人数=駅β乗車現残存人数*Math.Max(純下車需要率, (αβ駅間直線距離-最低乗車距離係数A)*係数B)
でいいわけか。
0027riorio ◆rio2xMQlrQ
2010/05/17(月) 03:58:24ID:T81h0HSgやっぱいる
β・γ・θ……各駅から乗ってきてる場合ごとに
純下車需要率, (αβ駅間直線距離-最低乗車距離係数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
0028名前は開発中のものです。
2010/05/17(月) 05:40:53ID:/0aY5npD0029riorio ◆rio2xMQlrQ
2010/05/17(月) 08:24:14ID:T81h0HSgで、plugin.xmlがV2仕様になってます。
既にV2本体でプレイされているかたは、toaruさんの公開アーカイブのフォルダを
ぶちこめばOKです。
一応、こちらでもV2 Additional Plugin Setに含めて更新公開しておりますが。
で、V1本体のかたはそのままだといろいろ問題が出ると思いますので、私の方で
V1仕様に移植したものをAdditional Plugin Set 20100517として公開しましたので、
V1本体のかたはこちらを入れていただければtoaruさんの新作をV1でも使えます。
0030riorio ◆rio2xMQlrQ
2010/05/17(月) 12:29:56ID:T81h0HSgすみません、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行目のコメントアウトを外したいんだけど。
こういうときどうするもの?
0031riorio ◆rio2xMQlrQ
2010/05/17(月) 15:02:19ID:T81h0HSgラジオボタンが有効になってるはず
http://u4.getuploader.com/freetrain/download/77/HistoryViewMonths.cs
でもまだ窓があかない。
なんでー?
全体欲しい方はSourceForge.jpにもコミットしてあります
0032riorio ◆rio2xMQlrQ
2010/05/18(火) 00:07:10ID:09+pmb49それに、これ。再掲。
>>前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・ダイアログ)はどこから継承してきてるの??というのがとにかく分から
ないのです。
0033riorio ◆rio2xMQlrQ
2010/05/18(火) 00:11:01ID:09+pmb49>>前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プロだったらダイアログいじれるんだろうか。
0034riorio ◆rio2xMQlrQ
2010/05/18(火) 00:14:06ID:09+pmb49このカキコが気になって気になって。
ていうのも自分はC#の流儀って知らないので、FreeTrainコア部分いじるときは
もとからついてる変数名やクラス名をもじったり、似たような単語の並びとか
大文字小文字使いをしてしまってるので、前705がリネームしたくなるものを
さらに増殖させてしまってる可能性が高い。
たぶんソースの見た目の統一性とか頭をよぎると今後もそのままでいっちゃう
ことになるんだろうけど、参考までにどのへんがC#っぽくないのか聞いておきたい。
705 名前:名前は開発中のものです。 投稿日:2010/05/10(月) 00:07:12 AeWmVu/5
FTのソース(特にコア部分)見ると片っ端からリネームしたくなる
最初の開発者はC#嫌いだったんだろうか
0035OPB ◆gJsqBz3wKU
2010/05/18(火) 03:16:40ID:e++54GCO> あと、下車誘引率&案を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(住宅)と
同じ数値にしておけばよろしいかと思います。
0036riorio ◆rio2xMQlrQ
2010/05/18(火) 05:31:21ID:09+pmb49せっかくあるクラスなのと。
ゲーム序盤の地価が安く建物がたちにくい時点では畑・ビニールハウスは重要な
乗客源なんでw 下車誘引率の調整もしてもいいですし、乗客計算率ももちろん
まだ案段階なので(実装は仮にしてますけど)よりよいように提案していただければ
数値の調整もしたいと思います。
3時間で帰ってくるのがおかしければ、乗客計算率のほうを変更し、11:00の昼食前
に帰ってくるように100%にするというのはどうでしょう。
あとは一部は夕方まで働いて日暮れ前の17:00に50%とか。
V1で農業と住宅が同じ数値だったことになんら意味はないと思います。
V1時点の実装者が、農業にこれといった特徴的パラメータをみいだせなかっただけ
かと。
あ。で、>>31解決しました。クラス呼ぶときおしりに.ShowDialog()つけるってしらなかった
よーーw <まぢ
で、ダイアログは出たけどListViewの中身がでたらめってことが判明したので、これから
デバッグします。
それとは別にまたヘルプ。
駅とか列車の情報を得たいことが増えてきて、左クリックだけじゃ不便なので右クリック
も操作系に追加し、例えば駅をクリックしたとき左なら数値パラメータ表示のみ、右クリック
では今のように駅名変更と撤去のダイアログが出るようにしたいのですが。
とりあえず今、左右同じダイアログに飛ぶようしてあるのですが、右クリックが働きません。
MapView.csのDebug表示では、右クリックしてる分岐には入ってるんですけど。なんか
そこからVoxel v.onRightClick()に飛んでないみたい? Why??
β2.1のソースコミットしてますので、ご教示ください。
0037名前は開発中のものです。
2010/05/18(火) 22:31:43ID:v4qibILwttp://pc11.2ch.net/test/read.cgi/gamedev/1274189412/
専用スレ立ててやったから、こっちでやってくれ。
マジ長文ウザ過ぎるわ。
0038名前は開発中のものです。
2010/05/18(火) 23:05:44ID:kHkHrnuy板のローカルルールはちゃんと守れ
そっちは削除依頼だしとけな
0039名前は開発中のものです。
2010/05/18(火) 23:09:14ID:JylCNuZW・プログラム、グラフィックス、サウンド、デザイン論などをゲーム製作の視点から
・ツール(HSP、ツクール等)についての話題
・ゲームの共同製作やプロジェクト活動
避難所
避難所が出来ました。
板違いの話題
PCの使い方に関する質問、業界・進学・就職・人生相談の話題、市販ゲームの質問や感想、違法性を含む話題
各種統一スレッド
単発質問、単発依頼、思いつき企画、メンバー募集、成果・作業報告等は各種統一スレへ
板案内・初心者質問、 〜作ってください(依頼・企画)、 〜作ろうぜ(メンバー募集)、 〜作ってます(共同製作・プロジェクト)、 〜作ってます(自主製作・作業報告)、 〜作りました(評価希望)
プロジェクトスレッドについて
概要や製作状況をまとめたWebページがあることが最低条件です。この条件を満たさない場合は単発依頼スレとみなされます。実際に動くものがあると説得力があります。
スレッドを立てる前に
まずは既存のスレッドを利用できないか検討してください。
スレッド一覧とページ内検索をどうぞ。(Win『Ctrl+F』キー、Mac『コマンド+F』キー)
まずは関連性の高いスレッドで話題を振り、盛り上がるかどうか確認してください。迷ったらスレッドを立てる前にここで質問を。
住民の皆様へのお願い
スレッド乱立防止にご協力をお願いします。
マターリの心を大切に。駄スレ・荒らしには常に放置の心と削除依頼。
禁止事項
単発質問スレ、単発依頼(「〜作って」)スレ、
個人叩き(個人に対する誹謗中傷)、ツール叩き(具体性のない批判)
0040名前は開発中のものです。
2010/05/18(火) 23:22:51ID:v4qibILwFreeTrainの開発の質問が多いから、分離しただけ。
信者はそっちに行くといいよ。
0041モガミ ◆1zbgmm1SzU
2010/05/18(火) 23:46:37ID:tjRA2hZEここが使えるのにわざわざ専用のスレ立てるのは、見事にローカル違反かと。
ましてや、長文ウザイからなんてあなたの個人的な感想は理由にならないですし
というか開発なんて基本長文ですよ?他人と一緒に物作ったこと無いのでしょうか?
とりあえず他のスレでも見てきて、まともな開発のレスでも見てきてくださいな
まさか、理由も対策もない1行だけの要望やクレームを開発レスだなんて言わないですよね?
0042名前は開発中のものです。
2010/05/18(火) 23:56:17ID:v4qibILwここは鉄道経営系スレであってFreeTrainが独占していいスレじゃないのだが。
以前はたまに他のゲームの作者さんも書いてたのに、長文書き出してから全然
その書込みもなくなって、正直他の作者さんは書きにくくなってると思うけどね。
>確かにあれは酷い
>ゲームの仕様についての話なら好きにすればいいが
>ゲームそのものとは全く関係のないC#や.NETについての独り言や質問が多すぎる
少なくとも俺1人じゃなく、もう1人ぐらいは文句のある人いるみたいだけど?
開発してくれてるriorio氏を擁護するのはいいけど、正直見苦しいよ?>信者
0043名前は開発中のものです。
2010/05/18(火) 23:58:16ID:ZheCj0Ktしっかり「個人叩き(個人に対する誹謗中傷)」に抵触してるじゃないの。
0044名前は開発中のものです。
2010/05/19(水) 00:00:46ID:7K0ZFfT7信者ばかりか。
わかった、俺が出て行って向こうでやるからいいわ。
個人叩き?
長文に対する文句が叩きか、笑えるw
個人叩きするなら、もっと悪口書いてるわwww
0045名前は開発中のものです。
2010/05/19(水) 00:01:34ID:/GE8YfGN>その書込みもなくなって
ウソはよくない。
FreeTrain関係の書き込みが全く無かったVer6、2009年7月〜12月ぐらいの過去ログ
読めば誰でも分かることだが、FreeTrainの書き込みが無くても他のゲームの作者
さんなど誰一人といっていいほど書き込んでいない。
0046名前は開発中のものです。
2010/05/19(水) 00:03:29ID:7S2GqAKR0047モガミ ◆1zbgmm1SzU
2010/05/19(水) 00:09:50ID:41IeZ77M別に他のプロジェクトに関して文句を言ってはいませんし
ほかのプロジェクトの話題が出ないこと=FreeTrainで長文が出たからってのは牽強付会以外の何物でもないですよね
ただ単に、他のプロジェクトが勝手につぶれた、もしくは開発者が現れなかったってだけじゃないんですかい?
現に他のスレにだって、現在も生きていて進行している鉄道系ゲームの開発スレはないですし
それにじゃあ、今みたいに長文が出る前はどうだったかっていうと、永遠と「保守」「保線」って書き込まれてるだけで
それ以外はやっぱりFreeTrain関連だし、他の物の開発議論なんて少なくともここ4スレじゃ起きてないですよね
ここで出たFreeTrain以外の鉄道経営系ゲームって、何ですかね
少なくとも俺は最強都市計画くらいしか知りませんし、そちらは個人開発で、たまに報告はありますし、
協力を求められるなら、少なくとも僕個人はこのスレの人間としてできる範囲内で協力するつもりですが
その上で「他FTが独占しているからのプロジェクトが発生しない・阻害している」なんて結論押し付けるのは
それこそ「FTが阻害している教」の信者そのものですよね
0048名前は開発中のものです。
2010/05/19(水) 02:18:58ID:5cZzeVR0乱立スレは削除、
開発はここでこれまでどおり。
というおちつきどころにおちついて、まるくおさまったということで。
FreeTrain関係の方もそれ以外のゲーム開発の人も、ここでこれまでどおり
なかよくやっていきましょう。
0049Umezawa
2010/05/19(水) 05:52:04ID:lFIHqQnb最強都市計画ですが、私自身がFreeTrainのプラグイン開発にも
携わっている関係上ここで話題にすると非常に紛らわしいので、
もしご感想等あれば下記のスレにお願い致します。
http://pc11.2ch.net/test/read.cgi/gamedev/1216615096/l50
念のために言っておきますが、
べっ、別にこのスレが使いづらいとかじゃないんだからねっ!
0050名前は開発中のものです。
2010/05/19(水) 06:50:10ID:yfn2sXew0051OPB ◆gJsqBz3wKU
2010/05/19(水) 08:58:25ID:OksykBdI>>36
> 3時間で帰ってくるのがおかしければ、乗客計算率のほうを変更し、11:00の昼食前
> に帰ってくるように100%にするというのはどうでしょう。
> あとは一部は夕方まで働いて日暮れ前の17:00に50%とか。
これはちょっと、JA関係者の私としてはナンセンスではと言わざるをえません。
お昼で終わりにできるほど農業は楽じゃないです…。
といいますか、考えれば考えるほど、電車で自分の畑に向かうというのがオカシイかと。
オフィスや工場に通勤するのと違って、カバン一つで通勤できるワケではないのです。
肥料とか苗とか農工具とかもろもろ一式、軽トラなりなんなりに積んで
畑に向かわないと仕事にならないワケですから。
なので、AgriculturalPopulation は農業従事者自身の鉄道重要を表現するのではなく、
その家族(ありていに言えばクルマを運転できない学生)の鉄道需要を表現すると定義した方が
良いかと思います。
0052OPB ◆gJsqBz3wKU
2010/05/19(水) 09:00:26ID:OksykBdI> 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
住宅よりも朝早め、夜も早めに調整してみました。
0053名前は開発中のものです。
2010/05/19(水) 13:24:56ID:7S2GqAKR自分の頃は最後尾1両になってたが、まだあるのかな?
0054riorio ◆rio2xMQlrQ
2010/05/19(水) 18:35:41ID:OOALJ1kP>これはちょっと、JA関係者の私としてはナンセンスではと言わざるをえません。
関係者キタ━━━━━━(゚∀゚)━━━━━━ !!!!!
>なので、AgriculturalPopulation は農業従事者自身の鉄道重要を表現するのではなく、
>その家族(ありていに言えばクルマを運転できない学生)の鉄道需要を表現すると定義した方が
>良いかと思います。
それは反対だなー
もしも、将来ものすごくバージョンアップできることがあったら、クルマじゃないとダメな
通勤需要や移動需要とNPCでないクルマの移動描画をできるかもしれないじゃない
ですか。
とりあえず今はクルマを実装できてないので、全部鉄道使っちゃうで我慢してください。
実装できてないからといって定義をゆがめるのはよくないと思います。
私も、いっとき農村に住んで軽トラ転がしてたこともあるんで分かってないわけじゃないです。
>>53
E217系の記事をwikipediadで読んだら、まだあるみたいですよ>行商専用車両
0055名前は開発中のものです。
2010/05/19(水) 19:11:37ID:vrj/Tfk0道路需要を別々に持っておくべきなのでは?
そしてそのための仕込みをするべきではなかろーか?
0056名前は開発中のものです。
2010/05/19(水) 21:25:23ID:Xu/gCWKV0057riorio ◆rio2xMQlrQ
2010/05/19(水) 22:47:38ID:OOALJ1kP考え方としては51の、農業従事者の家の需要を数値にしたということですよねぇ。
ということであれば。
>>54にも書きましたが、その定義曲げには反対なので、現状ではこの案は採用でき
ません。
やはりPopulationとしては、Officeなどと同様の勤務地としての畑、が発生させる通勤需要、
を書くべきだと思うんです。
なので。
その基本定義に沿ったなかで、現状5:00出勤11:00帰宅はおかしく、実際の農家の勤務
時間帯はこうこうだからこういう数値でどうだ、という案であれば検討・スレで意見求めて
よければ採用にできるのですけれども。
>>55
ほかに全く何もすることがなくなったら、そういうことに手をつけてもいいかもしれないけど。
とりあえずやることありすぎて。
っていうか昨日今日なにもできてないので、>>32とか解決してないし。
そのほか12ヶ月売上履歴もリストできてないままだなー
論理バグなんだけどどこがおかしいのか自分で分かってないから直せない。
0058OPB ◆gJsqBz3wKU
2010/05/20(木) 03:02:04ID:e/YBg8Jb> やはりPopulationとしては、Officeなどと同様の勤務地としての畑、が発生させる通勤需要、
> を書くべきだと思うんです。
やはり、私はその点に異論を申し上げておきます。
思うに、旧FTで、川口氏はAgriculturalPopulationを実装するにあたって、
本当に「Officeなどと同様の勤務地としての畑」という想定でいたのでしょうか。
つまりは、
>>36
> V1で農業と住宅が同じ数値だったことになんら意味はないと思います。
> V1時点の実装者が、農業にこれといった特徴的パラメータをみいだせなかっただけ
> かと。
なのでしょうか。
ここで疑問が湧きませんか。
川口氏が「Officeなどと同様の勤務地としての畑」を実装しようとして、
「農業にこれといった特徴的パラメータをみいだせなかった」のであるなら、
なぜOfficeの時間帯別分布をコピペしなかったのでしょうか。
勤務地として考えるなら、officeのほうが住宅の丸コピペよりもよっぽど
勤務地としての特徴的パラメータにふさわしいと思いませんか。
実装に際しあれほど細やかに検討していた川口氏であるならば、
もし勤務地としての畑を実装したかったのなら、もっとふさわしい数値を実装したはずです。
それなのに、川口氏はあえて農業と住宅の時間帯別分布をまったく同一にして実装しています。
これは川口氏の意向が、「Officeなどと同様の勤務地としての畑」ではなく、
「住宅と同様の居住場所としての畑」と考えておられたからではないでしょうか。
であるならば、FTの孫を預かる身(前スレ>>491)として、riorioさんが採用すべきは
FT同様に「住宅と同様の居住場所としての畑」であるべきなのです。
0059OPB ◆gJsqBz3wKU
2010/05/20(木) 03:17:31ID:e/YBg8Jb京成の736列車ですね。まだありますよ。
最新の6両編成の3000形も運用に入れられていて、京成津田沼で実車を見た時にはなんか違和感が。
やっぱり3300形でないと似合わない気が。
>>54
> とりあえず今はクルマを実装できてないので、全部鉄道使っちゃうで我慢してください。
すいませんが、なんでもかんでも「全部鉄道使っちゃう」で済ますのは
ひいきめにみても牽強付会ですよ…。
鉄道よりもクルマを使う方が合理的で、かつそれを実装できる目処が立たないのならば、
そのような要素はゲームからオミットすべきなのでは。
> 実装できてないからといって定義をゆがめるのはよくないと思います。
ここで仰っている定義とは、以下の部分のことでしょうか。
ttp://www19.atwiki.jp/freetrain-exav/pages/136.html
>建物の基準人口とは、実際にその建物に住んでいる人数、
>もしくは買い物や仕事などでその建物を利用する人数です。
>freetrain.contributions.population.AgriculturalPopulation
> 農業関係の人口を表します。
AgriculturalPopulation で設定される人口を、農業従事者の家族と見なすことが、
ここの定義をゆがめているとは思えませんが。
農業従事者の家族も、家の手伝いをしながら学業にあたったりするのはむしろ当然で、
農家にとって、畑や鶏舎も自宅の一部なワケですから。
0060オナキン・チカイ・ウォーカー
2010/05/20(木) 12:49:14ID:uMAZZYi50061名前は開発中のものです。
2010/05/20(木) 16:24:08ID:F5MAUXDm汎用性を意識しただけのことだろうよ。
ぐっさんはそんなこと望んでるなんて発言してないしriorioの好きにやらせとけよ。
0062モガミ ◆1zbgmm1SzU
2010/05/20(木) 23:45:27ID:5MHczYpC田舎に住んでる関係で、田圃や茶畑からミカンやイチゴ、牛や豚まで知り合いにいるけど、
ほぼ全員が、畑や牧場の隣に家作ってるから、そもそも通勤しないんだよね。
「働く場所=住むところ」だから。
だからと言って、彼らが電車を使わないかといえば、買い物なんかするときは結局車か電車
だから農業は基本農業という産業人口じゃなくて、居住人口として数えるほうが現実的かと。
それに、農業には通勤時間って概念ないんですよねぇ・・・
5時通勤11時帰宅と仮定してますが、
畑を耕す日だと時間がかかれば夜中まで、とか
草刈りだけだから昼に行ってすぐ帰ってくる、とか
生き物相手の産業だから、時間を一定に想定できないんですよね。
台風なんか来てたら深夜でも様子見に行っちゃったりするし
あと、畑や鶏舎を除く農業関係の建築と言うと農協倉庫や加工工場なんかはどちらかというと工業人口ですしね・・・
一概に「農業」という広範囲で想定は難しいかと
なので、農業は建物ごとに居住人口と産業人口で使い分ければいいと思いますよ。
まぁ、今回みたいな鶏舎や畑は住宅と隣接し、なおかつ家族以外の雇用を生まないので居住計算のほうが現実的かと
いちおう会社経営の畑とかもありますが、そういう場合電車引けないような土地使ってますしねぇ・・・
0063名前は開発中のものです。
2010/05/20(木) 23:46:34ID:9EilWuAkモグラやタヌキは居るかも知れないが、乗っても乗客に勘定はされないし、運賃も
払ってくれないし。
そんな畑に人口を設定するからややこしい話になったわけで、でも畑の人口設定を0
にすれば、場所だけ食う無意味、いや邪魔者になってしまう。
なんか畑や田んぼで、人口は0でも周辺に良い影響を与える方針はなんか出来ない
だろうか。
0064名前は開発中のものです。
2010/05/21(金) 00:00:18ID:fvNzY+oc数は少ないだろうけど。
0065モガミ ◆1zbgmm1SzU
2010/05/21(金) 00:01:32ID:AiyA86md農業の存在理由・メリットは「食糧」という必要不可欠な資源・資材を生産することですから
まぁ、畑から貨物コンテナが生まれるってのも不気味な話ですが。
実際に食べ物はコンテナやトラックで運んでいるので、倉庫で梱包してること含めて考えれば
貨物生産ストラクチャー扱いでよいかと
林業みたいな、まんまなのもありますが
0066名前は開発中のものです。
2010/05/21(金) 00:03:46ID:I5AmsiPcそう言えばFTには「天候」の概念はないよな…
0067名前は開発中のものです。
2010/05/21(金) 00:28:20ID:fvNzY+oc今から食料生産地なんて考えてもしょうがないだろと思うけど。
普通に住宅扱いにしておいて、貨物実装した時に改めて見直した方がいいのでは。
0068riorio ◆rio2xMQlrQ
2010/05/21(金) 02:05:46ID:Cdv+KnH+農業やってる人の家としては、「農家」っていう建物プラグインがあるわけで。
「農家」を立てればそこにはResidentalPopulationが5とか設定されてて居住人口
と人の出入りが生まれるわけ。
一方のAgriculturePopulationを設定されてるプラグインというのは、地表の畑・
ビニールハウスのほか、建物のカントリーエレベータや牧場、鶏舎といったとこ
ろで。どれもグラフィックとして人が住む設備はもってないのよ。
買い物客が来るかといえば来ない、遊びに来る人がいるかといえばいない。
だからこれらコントリビューションについて生まれる人の出入りというのは、通勤
しかない。
0069名前は開発中のものです。
2010/05/21(金) 02:55:15ID:SOg76sz40070OPB ◆gJsqBz3wKU
2010/05/21(金) 05:58:47ID:gz9ANveM> グラフィックを無視して属性議論してもしょうがないと思うんだよね。
むしろ、グラフィックにこだわるあまり、現実の実態に即した合理性を無視して
無理やりに属性設定するほうがナンセンスだと思うのですが。
ゲームとしてデザインする関係上、デフォルメや抽象化はどうしても避けえません。
むしろ、グラフィックはそのボクセルに存在する建物のうちで代表的なものを
デフォルメ・抽象化して表示しているだけだと考えるべきだと思います。
グラフィック上は鶏舎であっても、同一ボクセル上には住居もあるかもしれない。
ただ代表的な建物ではないので、表示できていないだけ。
何にせよ、畑や鶏舎などを勤務地(それも電車で通勤する)として扱うことに
違和感を感じておられる方が多いのですから、その点を充分に配慮していただきたいのです。
> 農業やってる人の家としては、「農家」っていう建物プラグインがあるわけで。
> 「農家」を立てればそこにはResidentalPopulationが5とか設定されてて居住人口
> と人の出入りが生まれるわけ。
これはむしろ「農家」プラグインの方を、AgriculturalPopulationに修正すべきなのです。
もちろん勤務地的な意味ではなく、私の提案している居住地的な意味でですよ。
> 一方のAgriculturePopulationを設定されてるプラグインというのは、地表の畑・
> ビニールハウスのほか、建物のカントリーエレベータや牧場、鶏舎といったとこ
> ろで。どれもグラフィックとして人が住む設備はもってないのよ。
前述したように、グラフィック上は鶏舎であっても、同一ボクセル上には住居もあるかもしれない。
ただ代表的な建物ではないので、表示できていないだけという扱いでよろしいのでは。
0071OPB ◆gJsqBz3wKU
2010/05/21(金) 06:00:46ID:gz9ANveM> だからこれらコントリビューションについて生まれる人の出入りというのは、通勤
> しかない。
でも電車で牧場や鶏舎に通勤する人なんて100人中1人どころじゃない低比率なのも事実なワケで。
ならば、いっそ人口はあきらめて0にしてしまうしかないということになってしまいます。
自社が建てたなら家賃(借地料かな)が月一で鉄道会社に入るだけ。
他社が建てたのならまったくの都市計画の邪魔、もっと街が発展して人口数の大きい
建物にCPUが建て替えてくれないかな〜と祈るだけのシロモノ。
最悪、そういう扱いにせざるを得ないと思いますが。
0072モガミ ◆1zbgmm1SzU
2010/05/21(金) 19:27:06ID:AiyA86mdカントリーエレベーターは全体としては農業関係だけど、実体としてあそこで働く人は
物流業者で、卸売業者だから
農業に関してはその建物一つ一つで個別に考えて振ってもらうほうが早いんじゃないかな
倉庫やカントリーエレベーター他、鶏舎は労働人口、畑は地表だから無視して
農家は居住人口って、もうそれこそグラフィックで決め打つとか
0073名前は開発中のものです。
2010/05/21(金) 20:24:50ID:DkW/6dWc0074riorio ◆rio2xMQlrQ
2010/05/21(金) 20:44:15ID:Cdv+KnH+カントリーエレベータとか鶏舎とかのPopulationをAgriculture以外にすべし
という議論ならそれはそれで切り離してアリかと思います。
今まとめてもらってる建物プラグインの人口クラス等から見直し候補が
あがってきたらいっしょに考えたらいいですね。
>>71
うん、0なり、全時間帯5%なり、そうしようという話なら理解できます。
ここで合意が得られたらそうしてもいいです。
いきなり住居にするという話は飛躍が過ぎててついていけません。
0075名前は開発中のものです。
2010/05/21(金) 20:48:27ID:gJ7WVur3あれがゲーム上でどのような役割を果たしているかは分からないけど。
■ このスレッドは過去ログ倉庫に格納されています