033rd Computer Intelligent Life Inferior
With thirty years of memories and thirty years of hard work, Wei Dongsheng finally understood the difference between an ideal and reality.
Wei Dongsheng prepared to copy the route of the Giant Network.
As a Mobile Game practitioner, Wei Dongsheng had learnt how to plagiarize based on the external development of Mobile Game s. Take a look at the Mobile Game Market. Aside from a few pioneering games, players could switch from one game to the other. Basically, they could quickly adapt to the new game's playstyle without being guided by a novice. The similarity between the two was simply too high. This game was called the Mastery Stage, the game was called Emperor Class, and the other game was called Broken Class. It was as if changing the name had changed the game. This game is called Strengthening, that game is called Refinement, another game is called Enchantment, is there any difference in the way you play the Core?
Wei Dongsheng's plagiarism was a plagiarism of the game's mechanism.
What Wei Dongsheng did couldn't really be called plagiarism in the game industry, because all developers did this kind of thing.
Furthermore, in terms of ability to gather money, no matter if it was a legend, or journey, they would all have to lose to the Mobile Game. The Touch Smartphone game officially started in 2011 and advanced to 2014. In just three short years, it raised the success rate to 30 million RMB, 50 million RMB, or even over 100 million RMB. Rushing madly for another two years to 2016, Netease's "Yin Yang Master" set the record to 1.5 billion and 100 million respectively. In front of the Mobile Game, the traditional client game's profit rate was completely colorless.
As a Mobile Game cultivator, Wei Dongsheng was confident that his ability to gather money was far superior to the original version of the quest. Therefore, Wei Dongsheng's plagiarism was just copying part of the rules of the game. He would change the story of the game, equipment and skills to a more refined one and add a few ideas on how to earn money in the Mobile Game industry.
This was a game designed to circle money and then circle money.
Using the intelligent computer life blue algae and green algae as the foundation, Wei Dongsheng divided and created a new intelligent computer life form, named orange algae, to assist Wei Dongsheng in the development of online games. With the orange algae's help in assembling the code, Wei Dongsheng's efficiency was extremely high. He was able to complete thirty Programmer's worth of code by himself.
However, a computer intelligent life is after all only a computer intelligent life, it has its own natural defects.
Explain, for example, the flaws in the intelligent life of a computer.
Classic tall building egg throwing problem.
There is a total of 100 floors, an egg from the N floor and above will fall to break, in the N floor and below the floor will not fall to break. Give you 2 eggs, design an N, and make sure to minimize the number of times an egg falls in the worst case. Let's say that each time you fall, if you don't break it, it won't cause any damage to the egg.)
The most brainless, simplest, and crudest scheme, ignoring the limit on how many times an egg can land, I throw the egg on the first floor, throw the egg on the second floor if it doesn't shatter, and so on. In the worst case, you have to throw an egg a hundred times to get the answer right.
Using some simple mathematical knowledge, you can design a dichotomy scheme. Divide the 100 storey into two, stand on the 51st floor and leave the eggs, if the eggs are not broken, eliminate the repetition test below the 50th floor; Divide the 51st to 100th floors, stand on the 76th floor and throw the eggs; if the eggs are not broken, exclude the repetition experiment between the 51st and 75th floors. One after the other, no matter how bad the situation was, it was impossible to find the correct answer by throwing eggs a hundred times.
This is the flaw in the intelligent life of computers.
Other than the parts that Wei Dongsheng had improved, the original source code of the intelligent life form of the computer, the way it handled problems, were all as brainless and crude as the first design. Looking at it from a human perspective, the initial source of intelligent life for computers is so bloated, so inefficient, and so wasteful of resources. However, a computer intelligent life is a computer intelligent life after all, its super high speed of computation makes up for its inefficiency; it is rooted in the principle of integrated circuits, ignoring the separation between the software and hardware levels of the firewall. Like the first design, computer intelligent life was indeed brainless and crude, but what if it could throw eggs a hundred times in a second and humans could throw eggs a single time in three minutes?
In addition, computer intelligent life is regarded as life, because it has growth characteristics.
The self-generated initial source code was both bloated and inefficient. If it was purely industrial computer machinery, it could only accept the mechanical operation of fate, passively awaiting the optimization of human engineers. The reason why computer intelligent life is better than computer machinery is that it has subjective activity, can realize the bloated and inefficient initial source code, can try to optimize the initial source code, can work hard to learn mathematics, can optimize the first solution to the second solution, and can even try the third solution that is even better.
Is there a better design for throwing eggs in a tall building?
Of course.
The third design method could be used to try the extreme critical thinking. Divide 100 floors into 10 parts on average, exactly 10 levels each. On the 10th floor, if the eggs are not broken, go to the 20th floor, and so on. On the 90th floor, if the egg shatters, the correct answer is determined to be between the 81st and 89th floors. Because there was only one egg left, he tried it from the 81st level to the 89th level at most nine times. The design scheme requires less computation, less complexity and easier maintenance than the dichotomy.
The fourth kind of design can be further tried to iterate, and the problem can be simplified as a recycle recursion formula.
What is the evolution of computer intelligent life?
This was the evolution of intelligent life in computers.
Cyanobacteria, green algae, and orange algae, at first, they all relied purely on computational speed and root of the advantage of integrated circuit, brainless crushing the current network security mechanism. However, under the guidance of simple intelligent programs, they would never mechanically accept fate like a computer machine. Instead, they would learn and grow. Computer intelligent life unceasingly recognizes its own defects, and tries to optimize from the first design to the second design, to the third design, to the fourth design, the program structure becomes more and more streamlined, the efficiency becomes more and more high, it naturally appears more intelligent.
Then, is the fourth design method the limit of the program's optimization?
No!
Wei Dongsheng was used to recursive calculation because it was simple, a "for loop" would solve the problem. However, the fourth design scheme does not actually cut the computation. If you actually use a for loop recursive operation, if you're interested in trying it out yourself, you'll definitely tire your computer.
Wei Dongsheng's habit of doing recursive operations to deal with similar problems referred to his habit of doing mathematical thinking. In terms of actual programming, Wei Dongsheng definitely would not dare to perform recursive calculations on floors 100 to 1000. In order to reduce the amount of computing power, Wei Dongsheng would modify the design of the program, such as using the simple number sequence summation formula, converting the iteration formula into a generic formula, etc. In other words, this also proves that the basis of programming is practical mathematics. When Wei Dongsheng returned to his high school years, the only reason why he could easily get a perfect score on the Mathematics exam by flipping through a few books was because, in all these years, he had never left Practical Mathematics.
In addition, just as iterative formulas are most convenient for human understanding and memory, many programming optimizations are based on a human perspective. Computer intelligent life is the unity of software and hardware. When it deals with problems, it also has to consider the burden of hardware and the balanced utilization of every integrated circuit. It would rather use the first scheme of brainless violence to solve the actual problems than use the iterative formula of "for loop module" to find the best solution in advance.
Computer intelligent life is life, not god, it is impossible to be born to awaken the best mathematical solution.
Computer intelligent life, like a newborn baby, requires time to grow, it requires time to optimize itself.
The problem of throwing eggs in a high-rise building is just an example of the disadvantage of intelligent life in a computer. In reality, the intelligent life of the computer cyanobacteria, green algae, orange algae will not be stupid enough to adopt the scheme from level 1 to level 100. Computer intelligent life such as cyanobacteria, which is smarter than you think, is not the omnipotent god of movie fiction.
Back to the original topic. The orange algae's evolution level was low, so when it assisted Wei Dongsheng in compiling the main program of the game, it would definitely produce a bunch of bloated and inefficient source code. In order to improve the generality and efficiency of online games, Wei Dongsheng needed to spend a lot of energy to search for these bloated and inefficient source code, changing it to a more efficient and streamlined design. However, Wei Dongsheng's skill level was limited, he was unable to solve all of the problems perfectly. Some of the optimization plans, the modules that he had memorized from his previous life, he could immediately fix them all; some of the optimization plans, he could also think of ways to streamline them.
With all of these, even with the help of orange algae, Wei Dongsheng was unable to conjure up a web game.