America: The Godfather of Game Development
Chapter 338 Chairman Lin, I want to make games!
Chapter 338 Chairman Lin, I want to make games!
In just a moment, Yuji Nakamoto understood a lot.
Lin Lixin's legendary story can be gleaned from a casual glance at magazines featuring prominent figures of the era.
Only at this moment did he truly grasp the extent of Lin Lixin's strength.
He just grabbed an ordinary development machine, and after a short while, he could easily pull out a demo that the other person couldn't understand.
It was a demo that made him clearly feel, "Maybe it really can work!"
"How...how did they do that?"
"Huh? What do you mean?"
Lin Lixin took the coffee from Nakayama Hayao, took a casual sip, and looked at Naka Yuji with a smile.
Little brat, even Carmack was completely under his thumb, so shocking Yuji Naka would be a piece of cake for him.
Yuji Nakamoto spoke haltingly, counting on his fingers as if reciting a familiar list.
Don't be fooled by how simple this little demo is; it doesn't even have scene textures, everything is just the most monotonous colors.
piece.
But the more knowledgeable you are, the more you can see the extraordinary nature of this.
The saying goes, "The greatest truths are the simplest," and in Yuji Nakamoto's eyes, this is the most terrifying basic skill.
Take, for example, the seemingly insignificant ground-hugging motion; it's not something that can be easily accomplished in a short period of time.
Hayao Nakayama clearly noticed the change in Yuji Naka's attitude and looked at the blue square on the screen that was moving rapidly and closely following the green line with a strange expression.
"The character's movements are grounded; isn't that a basic skill? What's there to question?"
"No----"
Yuji Naka shook his head vigorously. "If the game map were a flat plane like Mario's, then that would be true. But—this map has 360-degree loops and lots of sloping ramps."
As a programmer by training, Yuji Naka knows very well what this means.
In the case of a purely horizontal plane, to achieve motion, it is actually only necessary to consider the mechanical simulation in the two directions of the y-axis and the horizontal axis.
All forces are direct and straightforward. Even the left and right movements during the ascent actually involve forces acting along two axes.
In this standard 2D character controller, there is no concept of resultant force or oblique mechanics.
Not only is it impossible, but even if it were possible, it would be a huge overhead on performance, making it extremely uneconomical.
In Lin Lixin's view, all of this was simply a complete physics engine created out of thin air, achieving such map-fitting movement through real-time physics calculations.
This would have been absolutely impossible in the past.
No, even by today's standards, it's an extremely exaggerated technique.
"Oh, you mean this?"
Lin Lixin released the controller and then explained with a smile, "Actually, you're overthinking it. It's not calculated in real time, nor is it attached to the ground. It's—stuck to the ground."
"clatter"
He pressed a key combination to open the reserved Debug mode backdoor.
The image on the screen immediately changed.
The original green lines on the ground have completely disappeared, replaced by a dense dot matrix.
The entire map, including the 360-degree loop and the ramps, has been deconstructed into a long string of dense dots.
"Understood?"
"Well----"
Yuji Naka's gaze lingered for a moment before he suddenly looked enlightened.
Although he can't compare to someone like Lin Lixin, he's still a top-tier talent. With all this guidance, there's really no reason why he can't figure it out.
"Are you someone who predefines the map using discrete point grids, so that when a character moves, they are actually snapped to the corresponding path based on the map data?"
That's exactly the point.
Lin Lixin nodded.
This technology was one of the core technologies of the early Sonic.
It's important to know that the original Sonic didn't eat this well; Sega didn't have a processor of Athena's caliber in that timeline.
MegaDrive uses a genuine Motorola 68000, which is just a 16-bit processor.
To create a high-speed side-scrolling action game like Sonic in that kind of environment, it would be impossible without some ingenious techniques.
No matter the era, there will always be ruthless people who can make the most of limited functions.
Although dot matrix curve technology seems much more complex than the WYSIWYG approach, it does indeed save a significant amount of CPU resources while ensuring motion accuracy in high-speed environments.
"But—won't that make map design incredibly complicated? We'd have to design the dots one by one!" "Duh, why not just use a continuous tool for level design, and then translate it into a discrete dot matrix using a program?"
"Ah—Chairman Lin is right—"
Zhong Yusi nodded repeatedly, standing right in front of Lin Lixin, not daring to utter a single word of dissent.
The shock this scene brought to Nakayama Hayao was far greater than the details he couldn't understand.
This unruly genius, who was arrogant even in Sega, could actually be so submissive at times.
"So what's with this background scrolling?"
"Huh? This is just simple parallax scrolling, isn't it? Mr. Shigeru Miyamoto already used that in Super Mario."
In terms of scrolling background images, GAMENOVA can hardly be considered a pioneer.
The technology in this area was already quite mature when ultramarathons were first introduced.
Lin Lixin and his team first adopted this technology in the early arcade era with "1942".
That flight shooting game created a very good sense of three-dimensionality through parallax scrolling, which was one of the key factors that helped them make a name for themselves at the time.
"No, no, Chairman Lin, of course I know that, but yours is different from theirs."
Yuji Naka frowned as he stared at the background image on the screen.
Due to time constraints, Lin Lixin did not create any complicated backgrounds; he simply drew some simple shapes using pixels.
Clouds, distant mountains, jungles, and the like.
But the most direct feeling it gave Yuji Naka was—three-dimensionality!
He stared intently at the background image on the screen, and after a long while, he suddenly realized the reason behind it.
"It's the number of layers! You've added more layers!"
Yes, if we're looking for something that sets this background apart from other works, this is probably the most direct difference.
In the past, parallax backgrounds typically only had one layer.
Even "1942" is just an addition of a layer of clouds.
It's not that developers are unwilling to add more layers, but rather it's purely a hardware limitation.
Sega's MegaDrive, which was touted as the last dance not long ago, only supports two native backgrounds at the hardware level.
But what Lin Lixin made—judging by appearances, it must have at least seven layers!
What is this concept?
In other words, he easily broke through Sega's hardware limits last year with just a wave of his hand.
This is certainly partly due to the 32-bit ATHENA chip that GenesisNE0 used, but beyond that, it's probably more due to ingenious software techniques.
The entire background was divided into several layers.
From the trees and rocks in the foreground to the clouds and mountains in the distance.
"Yeah, that's pretty much it."
Lin Lixin nodded and continued, "However, I've made a small modification to this."
He picked up the controller again and made the character move again.
Yuji Naka had a new insight this time, and he stared intently at the movement of the background image.
This time, he actually managed to capture more details that were not easily noticed before.
"Dynamic multi-weighted scrolling — No way —"
In traditional side-scrolling games, the scrolling of the background scroll is often basically synchronized with the movement of the character.
However, this is not the case in the simple demo made by Lin Lixin.
When the character begins to accelerate, the game dynamically calculates the speed of each scroll.
The closer an animal is to the player's background, the faster it moves, and vice versa.
Through such an extremely clever little trick, a 2D game composed of multiple planes was made up of a near 3D visual depth.
This effect complements the character's terrifyingly high speed perfectly, instantly elevating the sense of space to an unprecedented level.
Even more alarming is that, even under these conditions, the overall performance overhead of the game still doesn't see much improvement.
It's as if Lin Lixin achieved all of this using those scraps of performance that would otherwise have been wasted.
Instead of writing a function specifically for it.
"cocoa----"
Yuji Naka scratched his head, pointed at everything on the screen, wanting to say something, but then stammered and couldn't utter another word.
Damn, is this the fighting power of North American game developers?
Chairman Lin?
Godfather Lin!
With this level of skill, why come to Japan to make games for Sega? Isn't this just because they got tired of playing games and came here to play low-skill games?
The most urgent task now is to find a way to get myself on this ship.
This project—it absolutely must remain in AM8!
If I let Godfather Lin escape because of my negligence, whether it's Suzuki Yu or the other development team members who snatch him away, I'm doomed.
"I know what you're going to ask: how to quickly load long levels when memory is insufficient, right? Come on, look here, this is my invention, 'streaming loading' —"
"no----"
Yuji Nakamoto wanted to admit defeat, but Lin Lixin, who was already caught up in showing off, didn't care about that anymore. He grabbed Yuji Nakamoto and continued to talk to him about his many clever ideas.
Lin Lixin talked non-stop for more than ten minutes, until Yuji Naka's brain was completely saturated and could no longer absorb any more information, before he finally stopped, still feeling unsatisfied.
Yuji Nakamoto stared blankly at Lin Lixin in front of him, his eyes glazed over.
After a long pause, he finally spoke quietly, "President Lin, I want to play a game!"
>
You'll Also Like
-
The hero's gender is yet to be determined after rebirth.
Chapter 328 4 hours ago -
Heroes Return
Chapter 638 4 hours ago -
Perfect Double Agent
Chapter 549 4 hours ago -
As a queen who has lost her kingdom, I can see the comments section.
Chapter 619 4 hours ago -
Transmigrating into One Piece: The Peerless King
Chapter 131 4 hours ago -
That protagonist is trash; I could do better!
Chapter 379 4 hours ago -
Simultaneously traversing from Type-Moon
Chapter 138 4 hours ago -
She is not an investigator.
Chapter 402 4 hours ago -
Demon Slayer: Can I add points to my Breathing Technique?
Chapter 655 4 hours ago -
Born with a great love for the Uchiha
Chapter 540 4 hours ago