Remember that secret code you would use to talk to your friends in elementary school? Yeah, I didn't think so.. Whelp, I made it in this thing with some little inside jokes for you to find! Have Fun! :D
Thu, Feb 25, 2021: (I know, there's a big space in between most of the characters right now and I am working on it)
GamoJolt J font family (needed for the text effect)
1 Click here https://fontstruct.com/fontstructions/show/1896446/gamojolt-j1
2 Click here https://fontstruct.com/fontstructions/show/1896395/gamojolt-j2
3 Here
This is a clone of GamoJolt J2GamoJolt J font family (needed for the text effect)
1 Here
2 Click here https://fontstruct.com/fontstructions/show/1896395/gamojolt-j2
3 Click here https://fontstruct.com/fontstructions/show/1896765/gamojolt-j2-1
This is a clone of GamoJolt J2This is a recreation of a font used in the classic Pokemon games.
Credit goes to Nintendo, GAME FREAK and Creatures Inc.
Greek letters from the Greek-translated hack of Pokemon Yellow.
Credit goes to Sarial84 for the Cyrillic alphabet.
Painstakingly redone from movie screenshots.
Characters guessed: b j q x z " ! @ _ $ + ; [ \ ] ` ~
The ^ caret character is an upward pointing arrow, and is shown in the movie. This is correct based on the old ASCII-1963 standard, where ^ and _ were an upward and leftward pointing arrow, respectively.
I don't believe this font actually matches any specific contemporary terminal from the mid 70s to early 80s, I believe it was done custom for the movie. It is clearly inspired by the character set from several terminals.
One notable feature of the font (shared with several CRT terminals in the 1970s and 1980s) is that no more than 8 adjacent vertical rows within the 7*x10 character cell can be active at any given point. The 'block cursor' violates this, but the circuitry to display that was separate from the circuitry to read the character ROM and shift it vertically.
* Technically the character is 8 pixels wide, but if the 8th/leftmost pixel is set, it will apparently also appear as the rightmost '9th' pixel in the inter-character column, which is undesirable.This can be seen in the custom character set in the movie used for the country outlines during the "UNITED STATES" "SOVIET UNION" "WHICH SIDE DO YOU WANT?" scene. (Either that, or this was an accidental error during creation of those custom characters for the movie.)
The movie also often uses an "overline" character in order to underline the row above, and this occupies an entire row of characters on screen when this happens. Is this the true 'shape' of the underline character?
This is a clone of WOPR TerminalThe font can work by itself or curious effects can be achieved. The 3D aspect becomes real by adding one or two gray bands to our text as the samples show. Some alternatives (A, a, E, Y) are at the end of the Basic Latin set.
The main dialog variable-width font ("bigfont" in the source code in source/font.h) from Project Infinity Demo 1.0.0, with the drop shadow removed. Distributed under the same license as the Project Infinity source code, CC-BY-NC-SA 4.0
This is a clone of Infinity GBThe main dialog font ("bigfont" in the source code in source/font.h) from the Project Infinity GB demo 1.0.0, with the drop shadow in place. Distributed under the same license as the Infinity GB source code, CC-BY-NC-SA.
Note that the drop shadow of the 'D' is different from the actual game, which has a 1-pixel error in the drop shadow there. Here, it is corrected.
Generatrix is a Generated Graphic Symbol using particle's of typographics.
Don't repeat the same word without using space. As long as you do not press space it will remain on the same symbol.
Generatrix Body Structure:
f = five 5 bist = 2 ^ 5
b = ball
h = horizontal line
v = vertical
a = upward diagonal
b = descending diagonal
The first shows the position and the second the letter of the keyboard.
F-BHBHB.VDAVDAV.BHBHB.VDAVDAV.BHBHB.VDAVDAV.BHBHB.VDAVDAV.BHBHB-F
012345-ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz. - 6789
[00000]-[00000].[0000000]:[00000].[0000000]:[00000].[0000000]:[00000].[0000000]:[00000]-[00000]
There are 63 main parts of the Generatrix. There are possible to generate 9,223,372,036,854,775,808 different symbols. Those are just the main ones, not all. Those are just the main ones, not all. However, as I think that the others are mutually exclusive, they have no combinatory potential as much as the first 63, although there are 8 accents that will only take the place of the 10 upper and lower strokes and therefore the 53 parts are not excluded, but the top 10 and bottom.
My part was creating the symbol, now how you will use it is up to you. My recommendation is to use a mathematical function and associate it with binaries. Using base 64, you will only need 9 digits for the main body. That's why I think the base 64 is ideal. Associate the symbol with a mathematical and binary function, not directly the letters on the keyboard. The letters are used only to access the symbol. However, the geratrix algorithm is something else. Something like Codetrix which is the base 64 binary function for Generatrix. It just converts any symbol into a code in a more formal way. So, even without the font, you can reference it using Codetrix 64.
Do not associate the Codetrix directly with the keyboard. In base 64, it is used from A to Z, from a to z, from 0 to 9 or that is alphanumeric but the '+' becomes '.' and '/' becomes '_' to end 64. Base 64 is a base already consolidated in computing and programming, but the symbols in addition to alphanumeric symbols have been replaced by '.' and '_'. A sum of two most popular symbols: '+' and '-', so I took the base 64 standard body. Codetrix is a function that adapts base 64 to Generatrix. Another difference beyond the end for the standard base 64 is that it starts with the numbers 0 to 9, then the letters come, becoming more similar to the hexadecimal in values less than 16 in the units.
{
0123456789ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz._
}
Main 64 symbols, only 63 are part of the main body. Probably many had confused 63 parts with 64 bit and 64 base. 6 parts makes 64 bits, because they are 2 ^ 6. But in fact I add it in the alphanumeric representation 64 using letters, numbers and symbols. There are 3 different things. Keyboard Buttons/Symbols Parts, Base 64 with 6 bits, Alphanumeric representation of base 64. In base 64, 0 is an item so integers are 63 as well, since the non-zero positive integer value that starts at 1 is considered the second number after zero which is the first.
How Codetrix works:
There are 63 bits, each 6bit is worth 2 ^ 6 which is 64, but the division is perfect if we separate it by 7, that is 1 more bit, so that each element of the base 64 will be repeated 9 times to complete the 63 digits. Amount of values:
[2 * 64 * 2 * 64 * 2 * 64 * 2 * 64 * 2 * 64 * 2 * 64 * 2 * 64 * 2 * 64 * 2 * 64 * 2 * 64 * 2 * 64] = ([2 ^ 1] [2 ^ 6] * [2 ^ 1] [2 ^ 6] * [2 ^ 1] [2 ^ 6] * [2 ^ 1] [2 ^ 6] * [2 ^ 1] [2 ^ 6] * [2 ^ 1] [2 ^ 6] * [2 ^ 1] [2 ^ 6] * [2 ^ 1] [2 ^ 6] * [2 ^ 1] [2 ^ 6]) = (7 + 7 + 7 + 7 + 7 + 7 + 7 + 7 + 7) = 63 binaries. But you will see: [+ 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0] or at the end [+ _ + _ + _ + _ + _ + _ + _ + _ + _] (o ' _ 'is the last character in my system 64), using the polynomial [sn * 64 ^ p], n is the base number, 64 is the base and p is the power position (-1, becouse of the 0) of the digit from right to left, s is the sign that only alternates between + or -, by default I leave it at +, so 0 = +, 1 = -.
[+ 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0] = ([+] [n * 64 ^ p] [+] [n * 64 ^ p] [+] [n * 64 ^ p] [+] [n * 64 ^ p] [+] [n * 64 ^ p] [+] [n * 64 ^ p] [+] [n * 64 ^ p] [+] [n * 64 ^ p] [+] [n * 64 ^ p] [+] [n * 64 ^ p])
[+ _ + D + A + N + I + L + O + _ + _]
= ([+] [64 * 64 ^ 9] [+] [13 * 64 ^ 8] [+] [10* 64 ^ 7] [ +] [23 * 64 ^ 6] [+] [18 * 64 ^ 5] [+] [21 * 64 ^ 4] [+] [24 * 64 ^ 3] [ +] [64 * 64 ^ 1] [+] [64 * 64 ^ 0])
6bit (64 base) to binary:
2^6 = [([1]x2^5)+([1]x2^4)+([1]x2^3)+([1]x2^2)+([1]x2^1)+([1]x2^0)]
In fact the 2 ^ 6 is 100000 in binary, but in base 64, zero subtracts a digit and 32 + 16 + 8 + 2 + 1 = 63. The latter is 1 because zero does not add up, but zero is a number. I use the position and not the text value for 64, but 64 for binary uses value due to the powers of 2 (maximum 63).
I use the sum total myself and associate each position with the following values:
([1]x2^5) = 0 or 32, 100000 = 32,
([1]x2^4) = 0 or 16, 010000 = 16
([1]x2^3) = 0 or 8, 001000 = 8
([1]x2^2) = 0 or 4, 000100 = 4
([1]x2^1) = 0 or 2, 000010 = 2
([1]x2^0) = 0 or 1, 000001 = 1
total: 63 in vabue, 64 in position = 111111
[([0]x2^6)+([0]x2^5)+([0]x2^4)+([1]x2^3)+([1]x2^2)+([0]x2^1)+([1]x2^0)] = 13 = 8+ 4 + 1 = 2^3+2^2+2^0
= ([0] [111111] [0] [001101] [0] [001010] [ 0] [010111] [0] [010010] [0] [010101] [0] [011000] [ 0][0] [111111] [0] [111111])
= 011111100011010001010 0010111001001000101010011000001111110111111
I haven't finished or completed the codetrix yet, so I think you are free to do a better job. Maybe using binary without using base 64 is useful, I only used base 64, because in it there are only 9 digits plus the sign that stores 2 bits. Although I think the formulas will be more intended to turn texts into symbols. From the symbol it is easier to use direct binary.
What does the binary code mean? '0' means it has no dash (so I put it as a default and '1' means it has the dash or the typographic part of the symbol. That way in general Codetrix will be just a beautiful name for binaries that bridge the text and Generatrix symbol For you know where you press on the keyboard, because converting text directly to generatrix has a problem: Generatrix does not allow to differentiate the same words, since they overlap. If you write AVA with the font, you will see that it has only 2 typographic particles because only A and V was considered. Being more suitable it turns AVA into base 64 using its position, where A is the 10th and V is the 31st, then in binary (remembering not to confuse ordinal and cardinal numbers) and finally the binary converting for the symbol.
Generatrix's goal is to compress information. We stopped writing more and started to process more information. For future goals, it would be the idea of being able to write entire pages of books in just one symbol. A wording on a symbol.
As you can see, this system of font have been made to be customizable and generated many symbols.
It is under the Creative Commons Non Commercial v3 license, so that everyone can adapt to their needs.