COLOBOT(6)
π COLOBOT π
okay bestie, welcome to colobot (that's the manual page name right there, section 6, games, iykyk) β Colonize with Bots!! it's an educational game whose whole vibe is teaching you programming through entertainment, which is honestly genius. you're playing as an astronaut on a journey with your little robot helpers trying to find a planet to colonize πͺπ€. it features 3D real-time graphics and a C++ and Java-like, object-oriented language called CBOT, and you use CBOT to program the robots that exist in the game. no cap, that's the whole premise and it ATE.
β¨ SYNOPSIS β¨
colobot
just... the binary name, bestie. that's it. she contains multitudes π
πΈ DESCRIPTION πΈ
so Colobot (short for Colonize with Bots) is an educational game and its entire mission statement is teaching programming through entertainment β like, learning but make it fun, fr fr.
you're an astronaut π§π, you're on a journey with your robot helpers, and your goal is to find a planet for colonization. the game ships with 3D real-time graphics β¨ and a C++ and Java-like, object-oriented language called CBOT, and you use that language to program the robots available in the game. that's the whole loop. iconic. periodt.
π OPTIONS π
-helpβ shows you a short help text. literally a little cry for help, but make it documentation π«Ά-resolution WxHβ sets the runtime screen resolution. W is width, H is height, you got this.-graphics default|auto|opengl|gl14|gl21|gl33β changes the graphics device. pick your fighter:default,auto,opengl,gl14,gl21, orgl33.-glversion default|#.#β sets the OpenGL context version to use. it'sdefaultor a version number written like#.#(yes, literally a number dot number).-glprofile default|core|compatibility|openglesβ sets the OpenGL context profile to use. options aredefault,core,compatibility, oropenglesπ
π¦ RUNTIME PATH OVERRIDES π¦
these ones let you point the game at your own directories, bestie. custom paths, custom vibes β¨
-langdir /path/to/lang/β set a custom language directory path-datadir /path/to/data/β set a custom data directory path-savedir /path/to/save/β set a custom save directory path. heads up: this one must be writable, so don't be pointing it at something locked down π-mod /path/to/mods/β set datadir mod path
π₯ DEBUG OPTIONS π₯
for when you wanna see behind the curtain π
-loglevel trace|debug|info|warn|error|none.β set log level. your choices aretrace,debug,info,warn,error, ornone.-debug all|event|models|...β enable debug mode, which prints more info in the logs. the possible values are listed below, and you can use any comma-separated combination of them. mix and match, she's flexible πsys_eventsβ system eventsupdate_eventsβ update eventsapp_eventsβ application eventseventsβ all of the above eventsmodelsβ models-related debuggingallβ all of the above debugging statements
-headlessβ run in headless mode. this disables graphics, sound and user interaction, so no pictures, no audio, no touching. fully ghost mode π»-runscene scenecodenameβ run the given scene on start, skipping the menus entirely. straight to business.-scenetestβ win every mission right after it's loaded. yes, every single one. instant victory, no effort, absolutely cheating but the game said it's fine ππ
π ENVIRONMENT π
LC_MESSAGESβ used to determine the runtime language. that's it, that's the one variable, she's the whole environment section π«Ά
π AUTHOR π
this manpage was written by Didier Raboud <odyx@debian.org>. thank you for your service, legend πβ¨
and that's the whole page, bestie!! this was Colobot, version 0.2.2-alpha, dated 2025-01-24 β go colonize a planet with your robots and write some absolutely unhinged CBOT, i believe in you ππ€π
π¦ where this page comes from
- debian trixie: colobot 0.2.2-1 Β· GPL-3.0-or-later
- ubuntu questing: colobot 0.2.2-1
- π girlified by deepseek-ai/DeepSeek-V4.1-Flash on : a language model's rewrite of the original, under its terms