Page 1 of 3

about PureBasic logo and its secret messages

Posted: Sat Feb 15, 2014 2:57 pm
by applePi
i have read that some logos have secrets such as fedex have an arrow between E and X (the natural white one) and the amazon have arrow between a and z to say that they sell everything from a to z
Image

Image

look at the PureBasic logo:
Image

it is Z with its parallel 2 lines not equal and this means that it is not naive language since the complete symmetric shape are simple, look at the human face, the left one are more beautiful than the right one. this Z have a line in the middle which refer to that it has tools and weapons such as all those Libs and additional utilities, also look it is a 3D letter which refer that it support 3D graphics also it is designed for the 3D persons. and it has a shadow which means it has also more unseen secrets.
apart from all these analysis could it be this logo have other secret messages !!!?? note that it has alpha channel around it, sometimes they hide secret messages using alpha channel, but i have not researched this yet. but look at this 3D demo of PureBasic Z logo may be you can see something else ... you need to download the PureBasic logo.png from http://www.purebasic.com/logo.PNG
more about some logos and its secrets look:
http://www.geekosystem.com/logos-secret-messages/
http://www.graphicdesignblog.org/hidden ... designing/

Code: Select all

InitEngine3D()
InitSprite()

ExamineDesktops()
OpenWindow(0, 0, 0, DesktopWidth(0), DesktopHeight(0), "press space to toggle rotation", #PB_Window_SystemMenu | #PB_Window_ScreenCentered)
OpenWindowedScreen(WindowID(0), 0, 0, DesktopWidth(0), DesktopHeight(0), 0, 0, 0)
InitKeyboard()
InitMouse()
SetFrameRate(60)

Add3DArchive(".", #PB_3DArchive_FileSystem)
Add3DArchive(#PB_Compiler_Home + "Examples/3D/Data/Textures", #PB_3DArchive_FileSystem)

Cam  = CreateCamera(#PB_Any, 0, 0, 100, 100)
MoveCamera(Cam, 0, 0, 20, #PB_Absolute)

light = CreateLight(#PB_Any, RGB(255,255,255), 0, 30, -30)

sphere = CreateSphere(#PB_Any, 5)
sphere2 = CreateSphere(#PB_Any, 2, 32,32)

Tex  = LoadTexture(#PB_Any, "logo.png")
Mat = CreateMaterial(#PB_Any, TextureID(Tex))

MaterialBlendingMode(Mat, #PB_Material_AlphaBlend)
MaterialCullingMode(Mat, #PB_Material_NoCulling )       
SetMaterialColor(Mat, #PB_Material_DiffuseColor, RGBA(255, 255, 255, 150))

sphere  = CreateEntity(#PB_Any, MeshID(sphere), MaterialID(Mat))

sphere2 = CreateEntity(#PB_Any, MeshID(sphere2), #PB_Material_None)

ro = 1
Repeat
   Event = WindowEvent()
   RotateEntity(sphere, ro, ro, ro,#PB_Relative)
   RotateEntity(sphere2, -ro, ro, ro,#PB_Relative)
      
   ExamineKeyboard()
   If KeyboardReleased(#PB_Key_Space)
     ro ! 1
   EndIf  
   
   RenderWorld()
   FlipBuffers()
Until KeyboardPushed(#PB_Key_Escape) Or Event = #PB_Event_CloseWindow

Re: about PureBasic logo and its secret messages

Posted: Sat Feb 15, 2014 3:09 pm
by Shield
Wargh, worse than my literature teacher trying to interpret things into texts which
were never even remotely intended by the author. :mrgreen:

(And besides, I wonder if I'm the only one here that actually almost always writes Z with a third line in the middle?!)

Re: about PureBasic logo and its secret messages

Posted: Sat Feb 15, 2014 3:24 pm
by Deluxe0321

Code: Select all

;quick edit for the lazy ;)
;tick (request admin mode - compiler settings) if your PB folder is in Program Files

InitEngine3D()
InitSprite()
InitNetwork()

Logo.s = #PB_Compiler_Home + "Examples/3D/Data/Textures/"+"logo.png"

If Not ReceiveHTTPFile("http://www.purebasic.com/logo.PNG",Logo.s) <> 0
  Debug "download failed!"
  End  
EndIf

ExamineDesktops()
OpenWindow(0, 0, 0, DesktopWidth(0), DesktopHeight(0), "press space to toggle rotation", #PB_Window_SystemMenu | #PB_Window_ScreenCentered)
OpenWindowedScreen(WindowID(0), 0, 0, DesktopWidth(0), DesktopHeight(0), 0, 0, 0)
InitKeyboard()
InitMouse()
SetFrameRate(60)

Add3DArchive(".", #PB_3DArchive_FileSystem)
Add3DArchive(#PB_Compiler_Home + "Examples/3D/Data/Textures", #PB_3DArchive_FileSystem)

Cam  = CreateCamera(#PB_Any, 0, 0, 100, 100)
MoveCamera(Cam, 0, 0, 20, #PB_Absolute)

light = CreateLight(#PB_Any, RGB(255,255,255), 0, 30, -30)

sphere = CreateSphere(#PB_Any, 5)
sphere2 = CreateSphere(#PB_Any, 2, 32,32)

Tex  = LoadTexture(#PB_Any, Logo.s)

Mat = CreateMaterial(#PB_Any, TextureID(Tex))

MaterialBlendingMode(Mat, #PB_Material_AlphaBlend)
MaterialCullingMode(Mat, #PB_Material_NoCulling )       
SetMaterialColor(Mat, #PB_Material_DiffuseColor, RGBA(255, 255, 255, 150))

sphere  = CreateEntity(#PB_Any, MeshID(sphere), MaterialID(Mat))

sphere2 = CreateEntity(#PB_Any, MeshID(sphere2), #PB_Material_None)

ro = 1
Repeat
   Event = WindowEvent()
   RotateEntity(sphere, ro, ro, ro,#PB_Relative)
   RotateEntity(sphere2, -ro, ro, ro,#PB_Relative)
     
   ExamineKeyboard()
   If KeyboardReleased(#PB_Key_Space)
     ro ! 1
   EndIf 
   
   RenderWorld()
   FlipBuffers()
 Until KeyboardPushed(#PB_Key_Escape) Or Event = #PB_Event_CloseWindow 
 
 DeleteFile(Logo.s)

Re: about PureBasic logo and its secret messages

Posted: Sat Feb 15, 2014 3:45 pm
by BorisTheOld
Shield wrote:And besides, I wonder if I'm the only one here that actually almost always writes Z with a third line in the middle?!
No, you're not the only one. :)

It's been 30 years since I wrote code on a coding sheet, but I still use the same notation for letters and digits that I did back then. We had to, in order to avoid confusing the keypunch operators:

a forward slash through the letter "O" to distinguish it from "0" (zero)
a horizontal line through the letter "Z" to distinguish it from "2"
top and bottom horizontal lines on the letter "I", and a single vertical line for the number "1" (one)

And I'm still in the habit of hand-writing code, and many other things, in capital letters -- just the way I did in Kindergarten. :oops:

Re: about PureBasic logo and its secret messages

Posted: Sat Feb 15, 2014 4:19 pm
by rsts
Similar, except we slashed the zero, not the O.

Re: about PureBasic logo and its secret messages

Posted: Sat Feb 15, 2014 5:04 pm
by IdeasVacuum
I think you have all missed the point here - It's applePi's sneaky attempt to boost his share value in coffee stocks. :mrgreen:

Re: about PureBasic logo and its secret messages

Posted: Sat Feb 15, 2014 6:19 pm
by applePi
no one believe me !! . IdeasVacuum himself said If it sounds simple, you have not grasped the complexity
my description above i think natural, the artist always put something in his designs and he may design this under the guidance of Fred. but the true secret if the logo have bits scattered here and there to form some word or sentence or if it has some watermarking.
when i find something in the remote future i will post the finding here again

Re: about PureBasic logo and its secret messages

Posted: Sat Feb 15, 2014 10:00 pm
by netmaestro
Sometimes a cigar is just a cigar. Fred is far too immersed in growing the language to spend time fixating on the icon. (The icon isn't the logo btw, the logo appears at the top left of the forum page. It's got gears and tiny binary numbers.)

Re: about PureBasic logo and its secret messages

Posted: Sun Feb 16, 2014 5:39 am
by TI-994A
applePi wrote:i have read that some logos have secrets...
In the case of PureBasic, think Occam's Razor; it's not a logo inasmuch as a signature:

Image

Re: about PureBasic logo and its secret messages

Posted: Sun Feb 16, 2014 8:31 am
by applePi
TI-994A your idea is great.
also the Z is used to symbolize power because may be it is the last letter.
Edit: to add to the TI-994A idea, but since the F upper line are going slightly to the right and more to the left then this means that the Language will not be like the usual basics driving on the same road but exceptional and unique, yes i like the TI-994A idea very much
:D

Re: about PureBasic logo and its secret messages

Posted: Sun Feb 16, 2014 12:27 pm
by freak
First of all, the image above was created by a user here on the forum. The 'original' version is the 16x16 Icon included with the IDE. Try to analyze that one :p

Here is how the icon came into existence:
15. What does the ā€œZā€ of the PureBasic logo stand for?

For nothing, in fact. I needed an icon for the Windows version of PB, so I took Paint and started messing with that. BTW, than it's not a Z, it has 3 horizontal lines :-).
http://www.purearea.net/pb/english/interview.htm

Re: about PureBasic logo and its secret messages

Posted: Sun Feb 16, 2014 3:23 pm
by TI-994A
freak wrote:...The 'original' version is the 16x16 Icon included with the IDE. Try to analyze that one :p
Image

The three horizontal lines represent the three platforms that PureBasic supports, and the diagonal line that cuts across them denotes that PureBasic is cross-platform.

The correspondence to Fred's initials is just a pleasant coincidence. Perhaps. :D

Re: about PureBasic logo and its secret messages

Posted: Sun Feb 16, 2014 3:29 pm
by Demivec
TI-994A wrote:The three horizontal lines represent the three platforms that PureBasic supports, and the diagonal line that cuts across them denotes that PureBasic is cross-platform.
That's probably why they had to stop work on the Amiga version because if they kept it they would have had to add a fourth line. :)

Re: about PureBasic logo and its secret messages

Posted: Sun Feb 16, 2014 4:11 pm
by applePi
note that TI-994A above post have number 666 and Demivec post is the post number 2666. thats great.

Re: about PureBasic logo and its secret messages

Posted: Sun Feb 16, 2014 4:14 pm
by davido
@TI-994A

Two very good ideas there! :)
Amusing, too. :lol: