Chapter 299: Modules

"Teacher, when I was learning rune arrays before, I tried to program runes, but because I didn't have enough knowledge, I failed in the end, why don't you try it, teacher?"

Jia Yi's mind turned, and he suddenly proposed to Orlando that he had an idea that if his teacher could improve his strength through rune programming and break through to the purple-robed mage, then his backer would be more stable.

He doesn't mind telling others about his creativity, to put it mildly, there are too many ideas in his head, and now it's not the creativity that restricts him, but the strength. In many cases, a theory is enough for a person to study for a lifetime, and even if a mage has a relatively long lifespan, he may not be able to understand a theory thoroughly.

For example, gravity, from Newton's "gravitational force" to Jiayi crossing, more than 300 years ago, there are still many problems to be solved, the former physics claimed that the edifice had been built, but it was collapsed by two small dark clouds.

Kaichi has many ideas, but doesn't have time to implement them, and is happy to share them with the right people, especially those close to him. Jiayi's life as a programmer ape is not rich, but it is quite stable, and he is more optimistic about people's hearts.

Of course, because I have seen too much of the starting point, there is no lack of vigilance, and some of the ideas exchanged are more applied, and they are mostly superficial ideas.

For some classical theories of physics, Jia Yi has never revealed the idea, although the two worlds are not the same, there may be some differences in parameters, but according to the footsteps of those great gods in the history of the earth, it must be possible to get something useful.

For these, Jia Yi hides it tightly.

"Programming? What does that mean?" Orlando didn't understand the meaning of Kaichi's words, it sounded a little similar to weaving a web or something, but as a would-be master who was proficient in rune circles, he said that rune circles had absolutely nothing to do with weaving.

Jia Yi also didn't know how to explain it for a while, at this time there was no concept called programming at all, and he also slipped his mouth for a while, thinking that Orlando was stronger, maybe he could go further in programming, forgetting that the other party didn't have this concept at all.

He thought for a moment and said, "It's modular, like a table, divided into four legs and a tabletop, and then separated, and become a combination that can be arbitrarily combined, you can choose whether the legs are higher or shorter, or choose the legs with different patterns." ”

Jiayi's explanation is not programming at all, but modularity, but it is better to explain modularity than to explain what programming is.

"You're talking about this suit. Orlando suddenly understood what Jia Yi meant.

"Suit?" Jia Yi was a little surprised, he hadn't heard of the suit, of course he didn't know what the suit was, he saved a lot of the suit in Diablo II, but it was the first time he heard the term suit in this world.

Orlando said: "It is said that in ancient times, the gods were still able to hold the next session, and at this time there were some powerful magical equipment that was circulated, which could be combined to produce greater power, and even artifact sets, but with the passage of time, there are very few of them now, and it is estimated that you rarely hear this." ”

"Why can't the gods have fewer sets after the next session? Kaichi asked.

Orlando shook his head: "Probably not, but the sets were all artifacts first, and then there were some imitation suits, but after the Great War 5,000 years ago, the production method of the set was lost, and then someone also wanted to restore this technology, but no one really succeeded." ”

Speaking of this, Orlando looked at Jiayi and asked curiously, "You said that you were researching what 'programming' was, and what results did you have?"

If Jiayi hadn't achieved anything, then he wouldn't have brought up this matter at all, and he couldn't put forward a suggestion that he wasn't even half sure of, it wasn't a suggestion, it was a fantasy.

"I don't know if my idea will work, I studied rune programming at that time, or it is called modularization, that is, the rune array is divided into small modules that can be independent, such as energy storage modules, functional modules, and functional modules can continue to be subdivided, so that each module can exist independently, and can be combined at will to achieve different effects. At that time, I had the Ice Circle and the Flame Circle share an energy storage module, but there was a problem with the implementation at that time, and it exploded. ”

Kaichi was a little embarrassed, he didn't know that his opinion had already been there, and now that he listened to Orlando's words, he didn't know if his idea could still work. However, his idea is modular, which is a bit different from the suit.

Modularity is actually more subdivided, although each module has independent functions, it does not mean that it can directly achieve a magic circle effect. But in the case of the set, each individual part can actually be used separately, and the two look a bit similar, but in fact, there is a difference in nature.

"Is there a difference between using one energy storage module and fusing two circles together?" Orlando frowned, a little unclear.

Mages who are proficient in rune circles can engrave circles that exceed the total area of the circle in a limited space, because they can fuse different circles together and share the same magic channel, which is also very similar to the modularity of Jiayi.

"This one is also different, I'll draw it for you. Jia Yi felt that his language expression was a little lacking, so he picked up the pen and paper on the table, took the ruler in his hand and began to draw on the paper.

Jia Yi's drawing is just a schematic diagram, not a real magic array, although there is no lack of any part of the magic circle when drawing, but it really does not need to be connected to the magic power, so there is no need to be too cautious, afraid of the magic circle riot.

This speed was much faster, and soon he drew the magic circle he had made, the left was the ice circle, but it looked like a piece was missing, and the flame circle on the right, like the ice circle, looked like a part was missing.

And in the middle part, it is a part that realizes energy storage and mana supply, and this part alone can hardly be regarded as a magic circle at all, but with the magic circle on the left, it is an ice magic circle, and with the right one, it is an energy storage magic circle.

"It's kind of interesting. Orlando became interested and began to scrutinize the circle.

Jia Yi added his thoughts on the side: "The ideal state is to modularize all the modules of the magic circle, so that they can be arbitrarily combined together to achieve different spell effects." However, this is too difficult to achieve, and it doesn't make much sense, the rune circle is always evolving, and there are always new circles, and there are various variants, and they can't all be exactly the same. However, this modular circle can already facilitate the mage to understand the effect of the circle, and at the same time, a set of magic circles that can be combined with each other can be made, and within this combination range, different effects can be achieved through the combination of different modules. ”

His idea is actually similar to a combination screwdriver, the base is fixed, but it can be matched with different screwdriver heads, and the separate base and cutter head are useless, but the base and different cutter heads are matched with different models of screwdrivers.

Orlando understands Jiayi's thoughts a little, this is indeed a good idea, although there is such a thing as a fusion circle, which is actually more efficient than Jiayi's modularity, but it is not universal enough, different mages will have different drawing methods, if you want to match it with other magic circles, you have to redesign, time-consuming and laborious.

In fact, Jiayi's approach cannot improve the energy efficiency of the circle, and even because after the rune is reorganized, the magic power of the circle will increase, but it will lead to a decrease in power, but the advantage of this combination is that it is more convenient to modify the circle, and if you want to add some new functions, you can achieve it through the reserved interface, and you don't need to push the circle to rebuild, and you don't have to worry about the two circles leaning together to affect each other.

Moreover, this greatly reduces the learning requirements of the circle, making it easier to understand the circle.

Just like the various design patterns of software programming, although there are efficiency considerations, most of them are for convenience and scalability.

The same is true for the modularization of the circle, for some small objects with limited area, the modular circle is not suitable, but for the large circle, modularization is a refreshing method.

For large-scale magic circles, whether it is maintenance or function expansion is a difficulty, many long-standing magic circles, tinkering arrows are just unrecognizable, and sometimes there are loopholes that cannot be known. Especially if there are too many tinkers, many times I can't understand what some runes mean at all, and it looks like they have no effect at all, but I don't dare to remove them, for fear of causing problems with the magic circle.