s2ward / 469

The bonelord language in Tibia
21 stars 8 forks source link

Blinking theory #3

Open MinusFour opened 2 years ago

MinusFour commented 2 years ago

So I've been thinking how would they communicate by blinking. My first thought was that they would use a combination of open eyes and closed eyes to express an idea, a word or maybe a letter. This would mean that you would need a certain amount of eyes to express every idea/word/letter they'd use. Which is confirmed by the librarian dialog. If you were to communicate several of these ideas/words/letters quickly, opening and closing your eyes quickly makes up for the appearance that you are blinking, hence a blinking language.

Since bonelords have 5 eyes, that means you could only have 32 different combinations of eyes open/closed. Now, the question is how would they write down these 32 non-terminal symbols (just what'll call these ideas/words/letters, based on a Context-Free Grammar). And my first idea, was to simply convert the numbers to binary. So for example:

Chayenne said:

"114514519485611451908304576512282177 :) 6612527570584 xD"

If I were to convert the first number to binary, I would get:

101100000111000000000011100001010011001010010110111100100101100110101000001000110101001001000111011000100111001000001

Which if I were to break it down into 5 bits (for each eye) I would get:

10110|00001|11000|00000|00111|00001|01001|10010|10010|
11011|11001|00101|10011|01010|00001|00011|01010|01001|
00011|10110|00100|11100|10000|01|

Which unfortunately does not match the number of bits required. Unless of course they could use less than 5 eyes to blink some of their symbols. This doesn't seem very practical because they would need a way to hide their eyes essentially otherwise it would lead to some confusions. For example, if they were using only 2 eyes to express themselves, which of the 5 eyes are the ones conveying the symbols? There's no mention of it on the books so we'll just assume that you do need all 5 eyes.

Then I thought of what the librarian said as well, 1 is Tibia. How would you blink 1? So I thought, maybe they are padding their numbers. So 1, might actually be 00001. However, that brings up the question... why would Chayenne end up with 01 instead of just 1. Where would you pad these numbers in the first place...

There are some coincidences with the other text Chayenne left:

11000|00001|11001|10010|10110|11010|11110|10011|000|

Most of these chunks repeat themselves in the first block. However, we are talking about 32 possible chunks so there's bound to be some repetition.

Some other thoughts:

32 possible combinations can make up for the English alphabet and then some more. So a combination of letters and words is technically possible. So 1 can be tibia and 2 (or 00010 if my theory is correct) could be 'a'.

What about 0? The librarian says it's an obscene number. Does it mean that closing all eyes would be an obscene gesture? I don't know. So I was just thinking... maybe they don't use 0 at all. 1 could actually be 00000. So maybe we substract 1 from the numbers. But I'm not entirely sure if that's the case. It wouldn't help with padding at all and it would probably only change the last 2 symbols.

Maybe 0 itself just can't be a block, maybe by itself it doesn't say anything at all.

Edit: I was grouping them from the MSB instead of the LSB. If you were to do it the other way around:

   10|11000|00111|00000|00000|11100|00101|00110|01010|01011|
      01111|00100|10110|01101|01000|00100|01101|01001|00100|
      01110|11000|10011|10010|00001|
  110|00000|01110|01100|10101|10110|10111|10100|11000