このプロジェクトについて
Otter (OpenTTD map makER) は、ゲーム OpenTTD の現実世界のカスタムマップやシナリオの作成を容易にするための Python ツールスイートです。このプロジェクトは地理情報システム (GIS) アプローチを採用しており、ユーザーは現実世界の座標を OpenTTD のゲームグリッド座標に、またはその逆に変換することができます。GIS の知識は必須ではありませんが、ワークフローの可能性を広げます。
主な機能には以下が含まれます:
- **高度マップの生成**:'Bother' と統合して SRTM 地形データをダウンロードし、画像をスケーリングしてカスタム高度マップを作成します。
- **データ変換**:地理参照されたラスターを変換し、現実世界の場所(緯度/経度)とゲームグリッド位置間のデータ変換を処理します。
- **OSM 統合**:OpenStreetMap(Overpass API 経由)にクエリを送信して、都市や町の場所と人口を取得し、CSV、Excel、GeoJSON、または Shapefile 形式での出力をサポートします。
- **シナリオの自動化**:OpenTTD のシナリオビルダーと互換性のある JSON ファイルを生成し、町、産業、標識、山岳湖などの水の特徴を自動的に配置するためのゲームスクリプト(Squirrel コード)を作成します。
- **柔軟な入力**:Pandas DataFrame、GeoDataFrame、リスト、CSV、Excel、shapefile のファイルパスなど、さまざまなデータタイプをサポートし、動的なフィルタリングオプションを提供します。
このツールは、特定の現実世界の地域を正確な地理と居住パターンで OpenTTD に再現したいプレイヤーにとって特に有用です。データ処理とゲームスクリプトの生成に Python スクリプトを活用することで、以前は面倒だった手動のマップ編集プロセスを合理化します。
Comments
0 Rating appears after 10 ratings
Sign in to join the discussion.