I watched The Promised Neverland recently and after exploring a little, I found out that Norman used a 5x5x5 Rubik's cube (aka a professor's cube) to communicate when he was held at the $\Lambda\text{-}7214$ research facility. The image below describes the same.
I began wondering how one could possibly use a cube for communication. One idea struck me which involved using one row to encode one character. Here's the method I devised:
The image above shows a row of a 5x5x5 cube as seen from the front.
Here are the numbers associated with the six colours that constitute the cube:
It's hard for me to explain how I came up with this or why it is what it is but I think stating some examples will help you understand it just fine.
Let's say that the character that we need to encode is at the $x^{\mathrm{th}}$ position in the alphabet. Here's what we need to do to encode it in a row.
First, we need to see if $x\leq24$. If yes, we follow algorithm $A$. If not, we follow algorithm $B$.
Algorithm $A$:
We have devised a way to represent the first $24$ alphabets in this way. The remaining two will be covered via Algorithm $B$.
Algorithm $B$:
Examples:
If we need to encode $S$, we first find the value of $x$ which comes out to be $19$. Also, $y=4$ and $z=1$. $S$ is denoted by:
(Black: not relevant)
Similarly, the word TEST will be denoted by:
To decrypt a row, let $x$ be the number corresponding to the color of the rightmost square and for $x\leq4$, let $y$ be the number corresponding to the $y^{\mathrm{th}}$ square from the left. If $x>4$, then for $x=5$, the alphabet is $Y$ and for $x=6$, the alphabet is $Z$.
For $x\leq4$, the alphabet is the one at the position $6(x-1)+y$
What I want to know about is the potential drawbacks of this method. One is, obviously that three out of the five "squares" in each row are wasted. Another drawback is that it's hard to show more than 5 words on the whole cube but that doesn't seem to be a problem with the method.
Also, what are some alternatives to this? What are some other ways that you have heard of to accomplish this and how do they compare with this method?
PS: This is my first question on Puzzling SE. So, if I was unable to make my method clear, please let me know so that I can edit the question for the same. I don't know if what I talk about is something on-topic here. If it is and it interests people and making the question longer is fine, I would very much like to elaborate. Edits on the tags are very welcome.