In my theory, the original universe is digital in nature (all ones and zeros). It has 3 dimensions of space, and one time dimension. The X-axis is the set of all possible computer designs. The Y-axis is the set of all natural numbers: 1, 2, 3, etc. The Z-axis is the set of all bits in a particular computer. This string of bits parallel to the Z-axis is initialized to Y.
Let's let X = some possible computer design, let's say it's computer design no. 123 (the 123rd computer design). Let Y = some extremely large number, expressed in binary notation, e.g. 1011100101001110100... (several thousand bits long). This means that the memory of computer design #123 is initialized to Y. With the particular computer I'm currently designing, the no. of bits in its memory = 2 raised to the power of (2 raised to the 16th power) = approx. 10 raised to the 20,000th power. Expressed in decimal notation, this no. of bits (its memory size) would be a one followed by 20,000 zeros. I haven't actually completely done away with the need for a Creator. A digital universe it seems to me is much simpler (and easier to create) than our own universe (even though our universe contains less than N subatomic particles, where N = 10 raised to the 200th power).
So, getting back to the computer I am designing, let's say it's computer design #123, and it's memory is initialized to Y. If we are very lucky, this particular string of bits parallel to the Z-axis (where X = 123 and Y = some large no. expressed in binary notation), will not only function as a working computer, but will also give rise to digital life forms, each life form with its own digital DNA. These life forms will evolve in complexity until they rival the human brain in complexity, at which point they will become sentient. Then these sentient digital life forms will modify a large portion of the memory of the digital computer in which they live, in order to create a computer simulation of our universe (running on computer design #123), complete with the big bang. This computer simulation would have to model up to N subatomic particles, where N = 10 raised to the 200th power (N = the no. of subatomic particles in our universe).
The code I am writing (the God Machine project) is a computer simulation of computer design #123, whose memory is initialized to Y (some large string of ones and zeros). I have to determine the value of Y, and the inner workings of computer design #123. The purpose of this code is to prove that computer design #123 actually works, and at least has the potential to give rise to digital life forms. I won't actually program the code that generates those life forms, but the computer simulation of computer design #123 will actually work, and enable human programmers to develop all sorts of computer programs running on the "hardware" of computer design #123.