Segments

**Segments** are elements which are used to fill up the progress bar. They come in different colors and have various effects on gameplay.

## Types of segments

There are 10 types of segments.

**Blue**: Blue segments will fill 5% each time, they are the most common segments in the game. They give you points and Progress Data. It is necessary to collect 20 blue segments to get the Perfectionist achievement.

**Cyan**: Cyan segments are better than Blue segments – they are bonuses which will fill the progress bar quicker, there are 2x (10%) and 3x (15%) variations of this segment.

**Yellow**: Yellow segments are 'corrupted'. They are harmless, but they will not give you points and Progress Data. Perfectionists don't collect them, but they are necessary for patterns and levelling-up quicker. These segments are needed to defragment the progress bar.

**Red**: Red segments are dangerous segments. When your progress bar touches this segment, the red segment will flash and the Blue Screen of Death appears. You need to avoid this segment at all times. However, you can still crash the segment by using the very left-tip of your progressbar.

**Pink**: Pink segments are mostly neutral segments. If in contact, 5% of your progress will be erased. Pink segments can be useful when receiving a yellow segment in your progress bar and removing it or getting the Magic Pink bonus and achievement for filling up the whole progress bar with pink segments, but beware; if your progress bar is in contact with another segment, all the pink segments will be removed.

**Gray**: Gray segments are neutral segments which are empty, meaning that nothing will change if gray segments get into your progress bar. You can get an achievement by only collecting gray segments if your bar is empty, with the bar saying NULL0 to NULL100.

**Green**: Green segments are very good segments, but they are limited and very rare to see – even rarer to actually get one, since they are very fast. They will fully fill in your bar, which seems as an automatic win, but if the **Green** segment crashes, the crash color is **Magenta**. It also overwrites yellow segments.

**Magenta**: This segment is seen in the game files along with the others, but is unused in the game.

**Random** (Flashing): A segment that flashes different colors and has a question mark. It moves at a constant slow speed, and doesn't wobble. Once collected, it chooses one of the segments to add to your progress bar (including red, but excluding green and cyan). If you don't have any segments caught in the progress bar and you catch that segment, ??? will appear and the segments will render as either blue, yellow, pink, or even red. It's used to get the ??? bonus, but if you catch any non-random segment when you have only the random ones, you will lose them as well as the pink and gray segments obtained. However, if you try and crash this segment, the crash color is **Green**.

**Rainbow**: Special segments which are used only in the Color game mode. They give **10%** and come in 10 colors. They have to be collected in order, and if this condition is not met, they deduct **10%** from the progress bar by saying "MINUS", just like the pink segment.

## Gallery

### Appearance

Each version of ProgressbarOS and BarOS has its own variation of the segments. Some game modes use special designs, too.

### Other

The effect of catching a red segment, with the said segment flashing in the progressbar.
## Color Blindness mode

There is an option to turn on Color Blindness mode in Settings. This setting puts a plus symbol on blue segments (only in Matrix game mode), exclamation mark on red segments, a minus symbol on pink segments, a "0" on gray segments, and a check mark on the green segments.

This mode is auto-enabled in Bar System 1-6.

## Trivia

* Although there are sprites for pink, gray and green segments in Progressbar Chitown, they are unused since they did not exist in the first public version of Progressbar95.
* In Progressbar Meme to Largehorn, 2000 Server and Server 2002, there is spacing in-between the progress bar segments.
* Before PB-DOS Shell was feature-complete, the segments were darker.
* Before the 0.50 Beta release, orange segments in the Matrix bonus game mode were light green, which were changed to yellow in order to not confuse those with color blindness.
* Segments are called fragments in Defragmentation.
* In early versions, if you catch pink segments, it would display "**-5%**" instead of "**MINUS**".
* In Progressbar Wista, 7, Server 2005 and Server 2007, a shine appears moving in the filled part of the progressbar.
* In Progressbar 1X to 11.22, Server 201X to Server 2023 and BarOS 11 to 13, when you collect a red segment, the red fills empty spaces and also the segments. This goes the same when you collect a green segment.
* In PB-DOS Shell, Bar System 1 to 5 and in 3D Screensaver and Matrix, the filled pink segments will appear blue. That is because Bar System 1 to 5 only supports 2 colors.
* Prior to version 0.7650, the segments in Matrix game mode left a trail of random letters and numbers instead of the characters "`PROGRESSBAR95`" in a randomized order.
* In version ???, when you get a segment right before catching a red segment, the BSOD appears instead of the level complete screen. Even if you use ScanProgress successfully, the level complete screen still doesn't appear. This precludes the player from completing a level. This bug still exists as of 1.0160. Plus, if you catch a segment at the very end of the progressbar, you will complete the level.[1]
* Despite magenta segments found in the game files and not used, it's actually the **random** segment, the only thing different is that it flashes multiple colors (including magenta).