transparent colors when you look through glass window that has deep red tintall of the colors behind it have red shade added to them you can mimic this effect by adding fourth to integer value to your color values this value is known as the alpha value it is measure of how opaque (that isnot transparenta color is normally when you draw pixel onto surface objectthe new color completely replaces whatever color was already there but with colors that have an alpha valueyou can instead just add colored tint to the color that is already there for examplethis tuple of three integers is for the color green( but if we add fourth integer for the alpha valuewe can make this half transparent green color( an alpha value of is completely opaque (that isnot transparency at allthe colors ( and ( look exactly the same an alpha value of means the color is completely transparent if you draw any color that has an alpha value of to surface objectit will have no effectbecause this color is completely transparent and invisible in order to draw using transparent colorsyou must create surface object with the convert_alpha(method for examplethe following code creates surface object that transparent colors can be drawn onanothersurface displaysurf convert_alpha(once things have been drawn on the surface object stored in anothersurfacethen anothersurface can be --blitted|(that iscopiedto displaysurf so it will appear on the screen (see the --drawing images with pygame image load(and blit()|section later in this it' important to note that you cannot use transparent colors on surface objects not returned from convert_alpha(callincluding the display surface that was returned from pygame display set_mode(if we were to create color tuple to draw the legendary invisible pink unicornwe would use ( )which ends up looking completely invisible just like any other color that has for its alpha value it isafter allinvisible