| コロボット | |
|---|---|
| 原作者 | エプシテックSA |
| 開発者 | ICC & Terranovaチーム |
| 初回リリース | 2001 |
| プレビューリリース | 0.2.2 / 2024年12月23日 ( 2024-12-23 ) |
| リポジトリ |
|
| オペレーティング·システム | Linux、Windows |
| プラットフォーム | クロスプラットフォーム |
| タイプ | リアルタイムストラテジー |
| ライセンス | GPL-3.0以降 |
| Webサイト | コロボットインフォ |

Colobot( Colonize with Bots)は、スイスの開発会社Epsitec SAが開発した、3Dグラフィックを特徴とする教育的なポストアポカリプスリアルタイムストラテジービデオゲームです。このゲームの目的 は 、人類が植民できる惑星を見つけ、その表面に基本的なインフラを整備し、探検を危険にさらす異星生命体を排除することです。ゲームの舞台は、地球、月、そして7つの架空の惑星です。教育的な側面を持つこのゲームの最大の特徴は、プレイヤーがC++やJavaに似たプログラミング言語を使ってロボットをプログラミングできることです。
プロット概要
地球上の生命は壊滅的な大災害によって脅かされ、人類は新たな住処を求めて移住を余儀なくされた。ロボットのみで構成された最初の探査隊が、居住可能な惑星を探すために派遣されたが、原因は不明だが、ミッションは大失敗に終わり、帰還することはなかった。
プレイヤーは数体のロボットを仲間に、新たな惑星へと旅をします。ヒューストン、地球ミッションコントロールセンター、そしてスパイ衛星がプレイヤーに貴重な情報を送信します。プレイヤーは、原材料やエネルギー源を集め、自衛に必要な武器を製造するために必要なインフラを構築する必要があります。ロボットをプログラミングすることで、プレイヤーはロボットにタスクを委任することができ、ロボットが基地の維持、敵との戦闘、素材の採取、その他割り当てられたタスクを実行する間、プレイヤーはミッションを継続することができます。
ミッション

このゲームでは、プレイヤーは地球、月、そして 7 つの架空の惑星を探索します。
| いいえ。 | レベル名 | 物体 | 特徴 |
|---|---|---|---|
| 1 | 地球を離れる | 地球 | ゲームが始まる惑星。 |
| 2 | 月面で | 月 | 前回の遠征隊が最後に目撃された場所。 |
| 3 | トロピカにて | トロピカ | 熱帯の惑星。 |
| 4 | クリスタリウムについて | クリスタリウム | 結晶が特徴的な低温惑星。 |
| 5 | オン・サーリ | サーリ | 砂漠の惑星。 |
| 6 | 火山について | 火山 | 火山惑星。 |
| 7 | センチュリーについて | センチュリー | 乾燥した惑星。 |
| 8 | オルフェオンについて | オルフェオン | 電気惑星。 |
| 9 | テラノヴァについて | テラノヴァ | 地球に似た惑星。 |
言語の概要

Colobotで使用されるプログラミング言語はCBOT で、構文的にはC++やJavaに似ています。チタン 鉱石を見つけて精製施設に届ける ボットのサンプルコードは次のとおりです。
extern void object::FetchTitanium () { object item ; // 変数を宣言するitem = radar ( TitaniumOre ); // チタン鉱石を見つけるgoto ( item . position ); // 鉱石へ移動するgrab (); // ロボットの前にあるもの (おそらく鉱石) を拾うitem = radar ( Converter ); // 鉱石コンバーターを見つけるgoto ( item . position ); // コンバーターに移動するdrop (); // 鉱石を落とすmove ( -2.5 ); // コンバーターが鉱石の処理を開始できるように 2.5 メートル後退する}
遺産
エプシテックは、ポーランドのゲーム愛好家コミュニティPPCからの連絡を受けて、 2012年3月にGNU GPL-3.0以降でゲームのソースコードを公開しました。[1] [2] [3]
ICCとTerranovaTeam(旧PPC [4] )は、EpsitecからGPL-3.0以降のライセンスの下でソースコードの提供を受けました。 [2] [3] TerranovaTeamは現在、 Colobot: Gold Editionというタイトルのゲームのアップデートを行っています。[5]
類似ゲーム
同じく Epsitec が制作したCeeBotも、同様のゲーム シリーズで、次の 4 つのタイトルがあります。
- CeeBot-A – Colobot の演習とチャレンジの拡張版。
- CeeBot-Teen – 若いユーザー向けに簡素化されており、基本的なプログラミング演習が含まれています。
- CeeBot3 – 生徒が絵やアニメーションを作成できる、プログラムからペイントまでのプログラミング コース。
- CeeBot4 – プログラミング分野の大学生や対象者向けの主要なプログラミング コース。
受付
このゲームは、アルゴリズムとオブジェクト指向プログラミングの基礎を学ぶための教材として、ポーランド国立教育省によって推奨されています。[6]
参考文献
- ^ (ポーランド語) Colobot のポーランド語ポータルでのアナウンス アーカイブ 2012-08-07 at the Wayback Machine
- ^ ab ライセンス
- ^ ab PPCがICC&TerranovaTeamにブランド変更された後にライセンスを更新しました
- ^ PPC のブランド名変更
- ^ コロボット: ゴールド エディションの README
- ^ (ポーランド語)教育補助 - ポーランド共和国国民教育省のサイト Archived 2008-02-16 at the Wayback Machine
外部リンク
- Epsitec Colobot ウェブページ
- Colobot: Gold Editionウェブサイト - 国際Colobotコミュニティ
- MobyGamesのColobot