Chapter 69 Preliminary Development of Game Engine
A few days later, Xiao Jun, who was almost ready, sat in front of the computer, planning to try to develop his own game engine from today!
This game engine he named: Galaxy Virtual Game Engine 1.0
"The game engine I'm going to develop now is different from the traditional game engines in the world like 2D and 3D computers. The game engine I developed is similar to Halliday's Oasis virtual reality game engine!"
"Halliday's Oasis is a holographic virtual reality game! In the Oasis world, players can play as any game character, and you can do anything in any space, whether it's teaming up for a mission or traveling to a planet to fall in love with a goddess. ”
"Unlike traditional gaming experiences, VR games allow players to take on the role of the character itself, engaging in battles, dialogues and other actions in the virtual world, which can bring the greatest sense of immersion. Once you're in the game, you'll be in a safe room, and you can tap on the menu with a virtual controller, with four main menus: Characters, Leaderboards, Social, and Maps. Open the map, you can enter 27 different locations in the map, and tap to travel to the corresponding location. Some of these locations are dungeons that require battles, while others are completely combat-free, requiring only interaction, and it's up to the player to decide where to go each time. ”
"Anyway, virtual reality games give people the feeling that [virtual reality] [all-inclusive] [flesh and blood] [within reach] [real texture] [all dreams are no longer out of reach]!" This is the feeling that Oasis virtual games give Xiao Jun, and it is also the charm that Halliday told him about virtual games.
"However, if you want to do the above virtual reality game graphics, game programs and servers, etc., the game engine required must be different!"
"Oasis virtual games are stored on an individual rather than a centralized server, and in such a system, having a large number of people around the world log in at the same time will definitely lead to server congestion, processing delays, and even paralysis, crashes, etc. ”
"Halliday told me that Oasis Games uses a new type of fault-tolerant server matrix that can get extra processing power from every computer it connects to, and can handle the needs of more than 500 million users at the same time without crashes or lags. ”
"Overall, it forms a way of instant and infinitely scalable gameplay, and the game is not limited by scale, breaking the limitations of speed and frequency of access. Xiao Jun analyzed in his heart.
"So, let's start with the rendering engine now!" Xiao Jun put his hands on the keyboard and began to crack and start typing code. As he previously used the Software Programming Mastery Skill Card. So how to write code, how to program, how to operate is of course handy!
When you think about the direction of programming, the code automatically comes to mind, what it means and what it does......
Strings of dense code appear in the computer's code editor.
The rendering engine is a part of the overall game engine, and it is also an important part. Its function is to display pictures, text, dynamics, etc.
In the case of games, the characters, backgrounds, text, and so on are all displayed by the rendering engine.
"What I'm developing now is a virtual rendering engine, which is different from traditional rendering engines, which are both two-dimensional and three-dimensional images, which are not realistic enough. The graphics produced by my virtual rendering engine are definitely close to virtual reality!"
Different rendering composition, different picture display!
It's a day to play the code, and I almost hit the code until my hand cramps~
In the evening, Lin Xiaotong shouted that Xiao Jun ate chicken, but he refused!
What, he's a man to fight for now, what game is he playing?
The next day, I picked up the first code, and finally edited the first applet of the rendering engine.
"Huh~ I feel that the function of this applet is different from the one described by Halliday. It didn't meet the requirements at all!" Xiao Jun tried this small program and found that its function was completely different from what Halliday described.
It seems that it has not yet departed from the functional scope of the current world!
"What's wrong?" Xiao Jun frowned slightly.
This renderer is made up of thousands of small programs, and now the first one has encountered a problem, so the rest of it doesn't have to be done. The first problem has to be solved first.
"Forget it, let's play the game and eat chicken first!" Xiao Jun shook his head. Masturbating the code for two days in a row made him feel like his body was being hollowed out.
Xiao Jun immediately sent a message to Lin Xiaotong.
"Let's go black?"
"Nonsense! Without you, I can't last more than ten minutes per game! I haven't taken a head~" Lin Xiaotong also sent an aggrieved expression.
"Haha~ It seems that you can't live without me~" Xiao Jun made a pun. Two meanings!
"I also think ~let's start a game~"
The two started the game immediately afterward.
"Xiao Jun, what have you been doing these two days?" Lin Xiaotong asked. She found that the other party had been busy these days.
"I'm engaged in code programming~" Xiao Jun didn't hide anything. There's nothing to hide either.
"Aren't you a student?" Lin Xiaotong looked surprised.
"I want to apply for a computer science major in the future, so I'll learn these things in advance now. ”
"Oh~"
"Lin Da Beauty, when will we meet or something? When the time comes, you can go to the Internet café to open the black!" Xiao Jun inadvertently brought up an offer to meet. He felt that the time was almost up. You can make an appointment to see what kind of attitude the other party has.
"I won't be free in a few days~ I'll talk about it when I'm free. Lin Xiaotong replied.
"Okay~" Xiao Jun was a little disappointed. He didn't know if the other party was really unavailable or fake, but the sentence 'Let's talk about it when I'm free' means that the chances are very slim.
After playing a few games with Lin Xiaotong, he continued to play the code at night.
By the way, I also consulted Takishima Comet and Sheldon in the [Xueba Chat Group], because these two goods have been learning from Halliday recently.
Why didn't you ask Halliday, because I didn't seem to see Halliday come up today, probably because he was busy with something in his real world.
"I've started developing a game engine, but it doesn't seem right!" Xiao Jun sighed.
Takishima Comet: I'll ask Mr. Halliday when he comes out~
"That's all it takes!"