No description
- C++ 92%
- C 5.5%
- CMake 1.5%
- Python 0.5%
- GLSL 0.4%
- Other 0.1%
| Filename | Latest commit message | Latest commit date |
|---|---|---|
|
Some checks are pending
Build / build-linux (debian-testing-gcc, debian:testing-slim, ubuntu-22.04, Linux-CI-gcc) (push) Waiting to run
Build / build-linux (debian-unstable-gcc, debian:unstable-slim, ubuntu-22.04, Linux-CI-gcc) (push) Waiting to run
Build / build-linux (ubuntu-22.04-clang, , ubuntu-22.04, Linux-CI-clang) (push) Waiting to run
Build / build-linux (ubuntu-22.04-gcc, , ubuntu-22.04, Linux-CI-gcc) (push) Waiting to run
Build / build-linux (ubuntu-24.04-gcc, , ubuntu-24.04, Linux-CI-gcc) (push) Waiting to run
Build / build-macos (, macos-14, macos) (push) Waiting to run
Build / build-macos (, macos-15, macos) (push) Waiting to run
Build / build-windows (amd64, x64-windows-static) (push) Waiting to run
Build / build-windows (x86, x86-windows-static) (push) Waiting to run
Build / doc (push) Waiting to run
Missions that start with a robot selected (e.g. chapter 2 missions 2-3) left the host without a claimed astronaut, so the first player to join was handed the original instead of getting their own. The host now claims its selection if it is an astronaut, else the first astronaut of its team. Bump PROTOCOL_VERSION: the Welcome format changed with astronaut ownership, so mixed old/new builds are refused instead of half working. Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com> |
||
| .github | ||
| CBot | ||
| cmake | ||
| colobot-app | ||
| colobot-base | ||
| colobot-common | ||
| data@4ff1299ae4 | ||
| desktop | ||
| docs | ||
| lib | ||
| packaging/arch | ||
| po | ||
| scripts | ||
| test | ||
| tools | ||
| .gitignore | ||
| .gitmodules | ||
| CMakeLists.txt | ||
| CMakePresets.json | ||
| CONTRIBUTING.md | ||
| Doxyfile.in | ||
| INSTALL.md | ||
| LICENSE-HEADER.txt | ||
| LICENSE.txt | ||
| README.md | ||
| vcpkg.json | ||
This is the main repository for the open-source Colobot: Gold Edition project developed by TerranovaTeam and community contributors, based on the original game by Epsitec.
This repository contains only the source code of the project. The game also requires data files which are provided as a git submodule and are hosted in a separate repository.
Features
- Multiplatform - play the game on any modern OS.
- New game modes - challenge yourself in Missions+ or challenge your friends in CodeBattles.
- Network multiplayer - fight your friends in code battles or play together, see docs/MULTIPLAYER.md.
- Mod support - download custom levels and assets from our ModDB page.
- Improved visuals, QoL additions, bug fixes, and other improvements.
Download
Stable releases
Official builds for Windows, Linux, MacOS are available here:
Development builds
Development builds are compiled every push to the repository by GitHub Actions:
Compiling from source
Instructions on how to build the game from sources are available for the following environments:
Contributing
If you want to contribute to the project, see CONTRIBUTING.md.