• Home
  • ModDB
  • SatCom
  • Forum
  • Contact
  • English (en)English
  • Polski (pl)Polski
  • Colobot: Gold Edition is a real-time strategy game, where you can program your units (bots) in a language called CBOT, which is similar to C++ and Java. Your mission is to find a new planet to live and survive. You can save the humanity and get programming skills!
  • Learn more…
  • Download Colobot: Gold Edition
  • GitHub’s project website
  • Donate!
Home

News

It’s time for the 0.1.7 update!

It’s finally time for the new release! While this one does not include any major gameplay changes, it does have quite a few graphical bugfixes, some CBot improvements and internal changes that will make development easier in the future.

Grab it as usual on our download page! Or click “Read more” to see the full changelog.

Posted 2016-03-30 22:30 by krzys_h News Read more... >>

Dynamic shadows: problems and improvements

Welcome to Colobot: Gold Edition development blog. Because releases are rare and there are no new information on the main page, the project might look stagnant while it is in fact in semi-active development. Therefore, we decided to start describing changes we introduce to the game.

Today I’d like to talk about one of the big features added to Colobot: dynamic shadows. Introduced in 0.1.5 as experimental feature, it was later enabled by default after further improvements. Dynamic shadows in Colobot are implemented using Shadow Mapping technique. Shadow Mapping is used in majority of modern games, it is supported by most graphics hardware, and it is rather computationally cheap to use in real-time 3D applications.

Unfortunately, Colobot’s default engine uses OpenGL 1.4 which does not use shaders, so implementing shadow mapping properly proved to be difficult. Previously, OpenGL 1.4 device needed 6 texturing units in order to calculate nicely looking shadows, but it also introduced few bugs. After one of the recent commits, most of these problems have been solved. “Quality shadows” setting has been changed and it only enables self-shadowing of objects. Shadows are now implemented in graphics device instead of generic engine. Devices will automatically determine whether they can use nice looking shadows. OpenGL 1.4 device needs 4 texturing units for better shadows, other implementations need 3.

Previously only objects could cast shadows but after today’s commit you can enable experimental feature which enables terrain shadows. It looks better but the downside is that this feature will eat considerably more FPS. Also, most Colobot worlds don’t have terrain that will cast shadows so this feature might not be needed at all. Still, it can be used for testing optimizations. You can see the differences below.

Without terrain shadows

With terrain shadows

To activate this feature, you’ll have to add lines below to colobot.ini:

[Experimental]
TerrainShadows=1

Posted 2016-03-10 12:53 by tomaszkax86 Development Blog Read more... >>

0.1.6 – The Code Battle Update

Version 0.1.6 with tons of new stuff has just been released! Over 500 commits and 100000+ lines of code changed make this release the biggest one so far. Also, the quickest one – it’s been only about 3 months since we released the previous one.
The new features include Code Battles, new functions for building automated bases, updated editor syntax highlighting, a bunch of graphical improvements and a ton of bugfixes and internal refactoring which will allow us to make even more awesome releases in the future!

This release is so big that we decided to make a whole update video about it! Check it out below.

What are you still doing here? Now go and play! It’s waiting on the download page, as usual. Or you can click on “Read more” to see a detailed changelog.

Posted 2015-09-14 21:44 by krzys_h News Read more... >>
« Older posts Newer posts »
  • Did you know...

    In the original version of the game there were 14 buttons for building. However, the last one could not be unlocked in any way, even after you beat the game.
    The Last Building


    More info
©  2014-2023 krzys_h & TerranovaTeam
Back to top