(also, yes that's a 12 in the first line. Beyond that the numbers do increase in each column. I think it's safe to infer that there should be 3 lines each in this page as well. In the image above you only see 2 lines each of 0s and 12s, but the second page of numbers shows 3 lines of each. The sequences always start with 3 lines of 0 then 3 lines of 12. Ok, let's take a closer look at two lines we can see pretty clearly: You want to examine numbers as separate groups, as defined by the line numbers, (actually 2 lines per line number due to small notepad.) Also, the first numbers page uses line numbers, so we can break it down for better analysis. One thing those pages do mention are rotations, which have values that go up to 3-digit numbers.
Screeps notepad++ update#
Quick update on the number pages: I reviewed the pages that explain the diagrams, (these are marked 4-9 and 4-10 by the author, pages 27-28 of the pdf.) The letters that appear on the numbers pages don't match anything in those 2 pages. There is another page that looks like it has line numbers as well, but you can tell the number sequence in that page that they aren't line numbers. So, I'll review the notebook section that explains it and put together a clearer graphical diagram. That diagram I can definitely explain in full. One of his variables is a numeric amount of "energy", which does use 3 digit values so there could be something there. Since these 3x3 sequences of numbers also appear on the following page with a map diagram, there might be a direct connection. I will have to review that section of the notebook, I should be able to at least decipher the portions of that page with letters. The diagrams are some examples of what can be generated. (This is what you see in the page immediately following the one that you posted.) The symbols are specific objects available to the program to place for the layout of the maps, and the notebook has a section that tells you what these objects are and which characters/symbols represent them. They are examples of level maps that can be generated by his code. When I first saw the other diagrams, I knew what they were but did not have enough information at first to know the specifics of each character/symbol. Before I would explore that avenue, I'd rather have a mathematician analyze it first.
Screeps notepad++ code#
However, to be able to do machine code in handwriting is a bit of a feat. As far as I know the only other way to interpret raw numbers from a programming perspective is raw machine code. If you see any letters outside A-F, it's not hex. Hexadecimal is 16 digits, from 0-9 and A-F, and these are strictly numeric values. I am also familiar with hexadecimal code, (which he actually does use on at least one page), but I can tell you this page in particular is not hex. We can solve part of it with the information provided in the notebook, but with raw numbers-you need a mathematician. The way he arranged numbers in groups of 3x3 digits is interesting, but that's where we need an expert in applied mathematics. The notebook has a section that explains things like letters and circled characters in his diagrams. There is another page that looks like it has line numbers as well, but you can tell the number sequence in that page that they aren't line numbers.įrom the pdf, there are two documents: a notepad and a notebook. Click to expand.Yes, they appear to be line numbers.