Тёмный

The Coding Secrets hidden in "Sonic the Hedgehog" 

GameHut
Подписаться 150 тыс.
Просмотров 127 тыс.
50% 1

I tear apart the original Sonic the Hedgehog game to expose the secrets of how it was coded.
Color Palette glitch video - • How a SEGA GLITCH crea...
Is That You or Are You You by Chris Zabriskie is licensed under a Creative Commons Attribution license (creativecommons.org/licenses/...)
Source: chriszabriskie.com/reappear/
Artist: chriszabriskie.com/

Игры

Опубликовано:

 

20 июл 2024

Поделиться:

Ссылка:

Скачать:

Готовим ссылку...

Добавить в:

Мой плейлист
Посмотреть позже
Комментарии : 982   
@GameHut
@GameHut 4 года назад
Let me know in the comments what other games you'd like me to do a "Coding Secrets" about! (Upvote it if the game is already suggested in the comments)
@Sean-D78
@Sean-D78 4 года назад
Maybe Sonic 2, I love that game.
@archerdark7524
@archerdark7524 4 года назад
Lego Star Wars
@linterniGamer
@linterniGamer 4 года назад
LEGO Star Wars The Video Game, I think people who love that game like me would love to know how that game was made, and explain as well why characters cannot swim if it was planned to swim in prototype Gungan_B and Gungan_C level. If you want more advices for that video, check your discord app, I sent you some ideas and more. Keep up the good work 💪😉
@rhombidandy394
@rhombidandy394 4 года назад
I'd like to see how the splitscreen in Toejam & Earl works
@Sonicfalcon16
@Sonicfalcon16 4 года назад
Virtual Fighter on genisis
@PinClockFuntime
@PinClockFuntime 4 года назад
The thumbnail says the 2020 movie RU-vid says the 2006 game The video is about the 1991 game EDIT: I know it says the 1991 game now, please stop telling me.
@gizmo2917
@gizmo2917 4 года назад
And there's the old design.
@mosk11tto
@mosk11tto 4 года назад
RU-vid now says 1991 game?
@vittosphonecollection57289
@vittosphonecollection57289 4 года назад
RU-vid says 1991 game
@PinClockFuntime
@PinClockFuntime 4 года назад
@@vittosphonecollection57289 it was different when my comment was made.
@vittosphonecollection57289
@vittosphonecollection57289 4 года назад
@@PinClockFuntime Ok
@CoolJosh3k
@CoolJosh3k 4 года назад
What about coding mistakes? What are some things programmers did “wrong” due to a lack of experience or hardware knowledge?
@vergil114
@vergil114 4 года назад
This sounds a lot more interesting
@Jonen560ti
@Jonen560ti 4 года назад
Would be awesome
@CanaldoZenny
@CanaldoZenny 4 года назад
Yeah, that's a good concept for this channel.
@krystalmcdonald795
@krystalmcdonald795 4 года назад
mistakes were made
@logprb5048
@logprb5048 4 года назад
Probably every project has some sort of "mistake" or other in the code. It's just the nature of programming
@mistermike4023
@mistermike4023 4 года назад
1:32 That object's purpose is to act as a wall to prevent Sonic from falling into the abyss, because the metatile used for it doesn't have collision there. Being decorative is just a bonus.
@DTX0217
@DTX0217 4 года назад
Was gonna say. I'm glad someone else did, so now I don't have to. 😛
@MastaGambit
@MastaGambit 4 года назад
So then why not just make that wall part of the foreground instead?
@cst1229
@cst1229 4 года назад
Likely because there's no such chunk and the amount of chunks that can be put there is limited.
@txray3409
@txray3409 4 года назад
It's actually both. It's a free roaming meta-tile vs a fixed map meta-tile because the overlay saves on number of combination of tiles, but the collision data is attached to this object rather than the wall metatiles beyond it, because there's no need to be redundant.
@rhombidandy394
@rhombidandy394 4 года назад
For a second I thought this was going to be about the movie and I was extremely confused
@IDHLEB
@IDHLEB 4 года назад
Clickbait worked
@adamplenty1645
@adamplenty1645 4 года назад
The clue's in the title, surely?
@rhombidandy394
@rhombidandy394 4 года назад
@@adamplenty1645 the movie is also called "sonic the hedgehog"
@ShinoSarna
@ShinoSarna 4 года назад
The Sonic movie is a true video game movie because it was delayed following fan backlash, finished with heavy crunch, and then after it was finished the studio that made it was shut down despite product's critical and financial success.
@adamplenty1645
@adamplenty1645 4 года назад
@@rhombidandy394 Yes, but you don't "code" films.
@youngwt1
@youngwt1 4 года назад
I would love to see a break down of Sonic 2's special stages. They blew me away at the time!
@XBladenoJutsu
@XBladenoJutsu 4 года назад
The scroll speed is intentionally made slower in the special stage. There is a video that exists of one line of code being removed to have it scroll smoother.
@ShadoWB4MV
@ShadoWB4MV 4 года назад
Do you remember which video ? I would love to watch that
@chunye215
@chunye215 4 года назад
Here's how to do it with game genie codes: ru-vid.com/video/%D0%B2%D0%B8%D0%B4%D0%B5%D0%BE-2MKByhhm_S4.html I think there was another vid with a direct screen capture, but can't find it...
@Valkrss
@Valkrss 4 года назад
@@chunye215 oof, after seeing that I can see why they'd intentionally make it less smooth. Looks really good, but it's pretty disorienting.
@GameHut
@GameHut 4 года назад
Cool. Doesn't use any extra animation frames though...
@Dustin_VG
@Dustin_VG 4 года назад
I think I remember hearing that it was because it made Yuji Naka sick
@johnbewty
@johnbewty 4 года назад
Oh my goodness, yes. This is amazing. All I can think about when I play 16-bit games is what tricks they're using... ever since I was a kid. Thank you for being wonderful. It's a pleasure to see these tricks explained by somebody who is a true master of the hardware themselves.
@SouthwesternEagle
@SouthwesternEagle 4 года назад
I wish this was half an hour long. Your explanations fascinate me to no end! Also, YES! I would love to see you take apart more Sonic games! :)
@almaelma11
@almaelma11 4 года назад
Honestly I would love to hear you talk about the Sega Saturn more. Its an interesting as hell system and I would love to hear you talk about other games on it as well.
@AesculapiusPiranha
@AesculapiusPiranha 4 года назад
I agree with this.
@chroma.z
@chroma.z 4 года назад
There's not that much technical information on youtube about the Saturn and a lot of misinformation. the videos about programming Sonic r are some of the most interesting on this channel and I'd love to see more
@TheXev
@TheXev 4 года назад
If GameHut talks about the Sega Saturn, it'd be interesting as hell to talk about the tech that went into Grandia for the Saturn, even though we never got it in the US. From a technology standpoint that is a pretty important game as I understand it, having the first streaming compressed audio.
@brazilmugenteam
@brazilmugenteam 4 года назад
My suggestions: Gunstar heroes Alien Soldier. Both uses some cool tricks for rotation
@smash461986
@smash461986 4 года назад
Gunstar hero's would be a good one. I feel that's already been done though.
@brazilmugenteam
@brazilmugenteam 4 года назад
@@smash461986 gunstar heroes has a two plane "mode 7 like" rotation, something SNES can't do back on the day, so it would be cool to see
@Abdullu
@Abdullu 4 года назад
Yes, Treasure! Do Dynamite Headdy
@GunGryphon
@GunGryphon 4 года назад
AS does not get enough attention.
@DTailorUK
@DTailorUK 4 года назад
Haha, you may as well have said the entire Treasure collection.
@DeathBaseTURBO
@DeathBaseTURBO 4 года назад
Was just thinking about when there would be another upload, glad you haven't disappeared completely
@ArpeggioPegasusMusic
@ArpeggioPegasusMusic 4 года назад
Originally, the special stages had much smoother rotating animation. But they did a location test and players have reported that it caused motion sickness (something that appears to be somehow more common in Japan apparently). That's why it only has 16 frames of animations, however I believe there's an Action Replay code that restores the original fluid animation.
@garethfairclough8715
@garethfairclough8715 4 года назад
You know, it sounds bizarre to me when I head an Englishman say "Sega Genesis" instead of mega-drive!
@KuraIthys
@KuraIthys 4 года назад
Yeah... Feels pretty weird given it was 'genesis' only in America. Must be a calculated move based on guessing at the most likely audience... But it still feels really weird.
@garethfairclough8715
@garethfairclough8715 4 года назад
GH is in the US though and has been for some years, so it's probably just force of habit at this point!
@KuraIthys
@KuraIthys 4 года назад
That could be it I guess... Though old habits die hard, so if you grew up with it being one thing you're probably not going to swap over to the other name that easily... XD
@GRUSSNewton
@GRUSSNewton 4 года назад
Playing it safe with his American viewers! Shame on him 🙄
@garethfairclough8715
@garethfairclough8715 4 года назад
Nice passive aggressiveness there, Newton.
@sonicmastersword8080
@sonicmastersword8080 4 года назад
Since you are doing this, go over the code secrets of the magnum opus of the original trilogy, Sonic 3 and Knuckles.
@88nmartinez
@88nmartinez 4 года назад
My suggestions: Disney’s Aladdin (Genesis & SNES versions) Earthworm Jim 1 & 2 (Genesis & SNES versions) Sonic CD Ecco the Dolphin Super Mario World Crash Bandicoot: Warped Thanks for the video!
@ultrairrelevantnobody1862
@ultrairrelevantnobody1862 4 года назад
Crash Bandicoot: Warped might be intriguing considering it's one of my ten favourite games.
@mattj2217
@mattj2217 4 года назад
Contra Hard Corps!
@cookiesontoast9981
@cookiesontoast9981 4 года назад
@@ultrairrelevantnobody1862 I feel Crash 1,2 and 4 are better than Warped. But agreed it would be interesting.
@ultrairrelevantnobody1862
@ultrairrelevantnobody1862 4 года назад
@@cookiesontoast9981 Do you mean better for coding secrets? Or as games? For the former, most likely since 4 is a TT game, and the first 2 came before 3 even though 3 has multiple engines. For the latter. No, absolutely not. If we're talking the N Sane Trilogy, then I would say I prefer 1 to 3, but lets talk specifically the original trilogy. Warped fixes every problem present in the first 2 entries, and is far above 4 in quality. Crash 1's flaws -Rough control -Unforgiving difficulty -Meh boss fights -Awful save system Crash 2's flaws -Inconsistent jumping momentum -Uninspired and repetitive level design -Artificial difficulty (trial and error, and backtracking) -Bad boss fights especially the last one -Poor story Crash 4's flaws -Hit and miss platforming -Bad uses of vehicles (Lacking the strong level design that made them fun in 3) -Poor boss fights aside from the last -Uninteresting plot -Poorly executed time trials -Worse versions of certain moves -Meh presentation
@robertmclaren1456
@robertmclaren1456 4 года назад
1:31 the wall section is a 'hidden' solid object, to stop Sonic running through the wall as there is no collision data on that tile, It gives you the option to make it a solid wall edge or a passageway through it using the same land shape, if you get what I mean? Also I see you have used the EU/NA version of sonic but would have been nice if you used the JP version as it had some effects added, GHZ had side scrolling clouds which I guess would have just been sprites however Labyrinth Zone has a ripple running vertically up the screen but only under water, It would have been nice to have seen how they managed that.
@josiahgoodman8875
@josiahgoodman8875 4 года назад
Do you have any idea why the effects were removed in the later versions (presumably JP came out first)?
@robertmclaren1456
@robertmclaren1456 4 года назад
@@josiahgoodman8875 Actually the other way round, the original Sonic was published by Sega of America so North America got the 1st release date, closely followed by the EU then a month later Japan, The extra effects were added during that time, but it wasn't just aesthetics some bug fixes and programming tidy up was also done assuming the NA/EU release must have been rushed, apparently the JP version can be found on much later release date copies of NA and EU carts but I have never came across one yet.
@josiahgoodman8875
@josiahgoodman8875 4 года назад
@@robertmclaren1456 interesting, didn't know that!
@ianfights6008
@ianfights6008 4 года назад
the ripple is probably horizontal interrupts again. scroll the screen left or right according to a sin wave while underwater
@jamesoleruster
@jamesoleruster 4 года назад
Fun fact, Sonic 1 actually does have smooth rotation in special stages, though like the “Press Start Button” text, it must be enabled via Game Genie. It was discovered by Cinossu on Sonic Retro. For US and PAL version: ATBT-AA32 RG2T-C6XA RG2T-C6XC For Japanese version: ATBT-AA32 RG6T-C6T0 RG6T-C6T2
@DocteurRipeur
@DocteurRipeur 4 года назад
This channel is a blessing. A channel run by an actual top-of-the-game pro who explains things he's actually done and what he more than fully understand. This is rare. Rare, thus precious.
@mtndewmaster7744
@mtndewmaster7744 4 года назад
Love your videos Jon! Thank you for uploading the 3D Blast demo tapes and I’m glad to see more coding related videos again too as an aspiring game maker!
@MusicDecomposer
@MusicDecomposer 4 года назад
3:08 I assume that on an interlacing CRT TV, the waves would actually look semi-transparent instead of flickering.
@KuraIthys
@KuraIthys 4 года назад
unlikely. 8 and 16 bit computers all tend to use a television signal hack to create a 'progressive scan' signal. Thus interlacing isn't present. You can get something to look transparent using the fact that composite signals blur the chroma signal across adjacent pixels... But this won't help with effects based on alternating frames. The hack computers use is basically to omit the part of a TV signal that causes the 1 line offset on each alternate field. Thus instead of 2 alternating 240 (or 288 for PAL) line fields that draw half of the lines each... The hacked signal draws the same 240/288 lines twice, leaving the other lines blank. (part of what creates the 'scanline' effect of these systems is that they leave every other line on a TV blank. ) Plus, I still regularly play sonic 2 on real hardware with a CRT and it still looks like it's flickering...
@jc_dogen
@jc_dogen 4 года назад
the 60 times per second flicker does that pretty well by itself
@mielthesquid6536
@mielthesquid6536 4 года назад
@@jc_dogen It works OK. Really doesn't look the same though. It doesn't blend nearly as well.
@inceptional
@inceptional 2 года назад
@@mielthesquid6536 This is one of the areas where the SNES' built-in proper transparency really proves its worth.
@RahanPlays
@RahanPlays 4 года назад
I’d love to see a sequel to this for the Japanese version of Sonic 1. The two stages you looked at actually have a few more subtle graphical tricks (the clouds in Green Hill scroll on their own at a fairly high speed, and the water has a cool rippling effect), so that might be fun to analyze.
@rhombidandy394
@rhombidandy394 4 года назад
i'm no expert, but from what i can tell they used the same trick that they did for the background in green hill!
@zanekaminski
@zanekaminski 4 года назад
This is my favorite video series on RU-vid. Your "Coding Secrets" series has proven to be both informative and entertaining to programmers and nonprogrammers alike. I started programming with Visual Basic 6 when I was 7 years old and moved on to games in the (fairly modern) DirectX9 era, then database applications, and now hardware design. Your videos have taught me so much about the early days of 3D graphics programming.
@vonmatrices
@vonmatrices 4 года назад
Coding secrets is what drew me to this channel to begin with. The insight required to look at a hardware limitation and figure out inventive ways around it is wonderful and I do hope you do more of these types of videos in the future.
@Martyste
@Martyste 4 года назад
A game that always blew my mind was Asterix & Obelix XXL released in 2004 on the Gameboy Advance, for one simple reason: It has fully 3D levels! The graphics are like a third or half of what the PS1 could draw, and it plays at a very stable 30 FPS! The most amazing part is that it was developped by only 2 people mainly, Fernando Velez and Guillaume Dubail, working with some of the assets from the home console release by ELB. If you ever manage to get an inside view of how they managed to get all of that out of the modest GBA, it would be amazing to see in a future video.
@DaMainman2
@DaMainman2 4 года назад
Heck, just gather up all the GBA games that achieved 'impossible' 3D graphics (like the port of _Tony Hawk's Downhill Jam_ that most people missed), and use the differences between them to help explain how they worked.
@jc_dogen
@jc_dogen 4 года назад
the main cheat is no perspective correction and a much lower polygon count than ps1 class graphics.
@KuraIthys
@KuraIthys 4 года назад
PS1 games also don't do perspective correction. They do affine texture mapping. They needed their own weird workarounds to avoid massive texture warping. Still, the GBA is a 20 mhz ARM chip. At a bare minimum you have to compare it to a SNES with a 2nd Generation SuperFX chip. And if you've seen the things that run on that, you'd note there's more textures and higher framerates than you might at first expect. The GBA also has a graphics chip that just makes software rendering a lot less complex than it is on the SNES. Plus, you know. 240x160 resolution is fairly low... GBA's processing power and graphical capabilities when using it's 'bitmap' mode aren't that far removed from a 486 with an SVGA card. Doom can run on a 486, but so can Descent, which is full 3d (albeit with level geometry restrictions caused by it's portal rendering system) So can stuff like 'magic carpet', which is more in line with the kind of game you're describing...
@jc_dogen
@jc_dogen 4 года назад
@@KuraIthys Yeah the bitmap mode will help, but in terms of texture correction ps1 games tend to tessellate triangles to avoid massive warping. asterix and obelix on gba doesn't do this at all as far as i've seen of it.
@magicalpencil
@magicalpencil 4 года назад
I could listen to you talk about this game for hours! I suggest Sonic 2 and then 3, just because I loove Sonic :)
@CaioAletroca
@CaioAletroca 4 года назад
We need more of this!!! Code Secrets is awesome, even if isn't about your games Jon. I love the way and effort you spend on showing them.
@youngreezy2005
@youngreezy2005 2 года назад
It's truly amazing that this channel is a thing. More power to you, Jon!
@StaticSky
@StaticSky 4 года назад
Streets of Rage would be cool to see! Also great video!
@MegaMacTV
@MegaMacTV 4 года назад
Even though they used some techniques implemented in your own works, I would love to see two of the best adventure/platformers on the Genesis: Dynamite Headdy and Rocket Knight Adventures. To see them dissected would be such a treat since every aspect of them is a joy. (Gotta love those soundtracks!)
@PhirePhlame
@PhirePhlame 4 года назад
The hacking scene has actually made smooth special stage rotation.
@TheRelevantusername
@TheRelevantusername 4 года назад
THIS IS THE BEST CHANNEL OMG. Thank you so much. I need to watch all of your content right now cause I just cant get enough of it :3
@MasteredRealm
@MasteredRealm 4 года назад
And Yeah I'd love to see a coding secrets on two games: Megarace for PC/Sega CD and Knuckles Chaotix
@patrinizer346
@patrinizer346 4 года назад
A coding secrets on Knuckles Chaotix would be fantastic.
@Eichro
@Eichro 4 года назад
"Megarace" pal you sure dug deep for this one
@GoldenGrenadier
@GoldenGrenadier 4 года назад
That would be interesting. I'd like to hear Jon explain how Sega stole a bunch of chimpanzees from a zoo and locked them in a room full of cocaine and computers. Because that's how knuckles chaotic was made.
@gub4941
@gub4941 4 года назад
Seeing you break down other people’s works would be great!
@dpx
@dpx 3 месяца назад
I just discovered your channel today, this coding secrets series is so well done! Everything is really clear and easy to understand, but also very succinct and to the point with clear examples on screen. I am going to end up binging the entire series today I'm sure, please make more!
@kazuyette
@kazuyette 4 года назад
Astonishing channel with a lot of things that I never knew. It's really interesting to have those kind of insights coming from someone who knows the hardware . Thank you very much
@TroyFullwood
@TroyFullwood 4 года назад
loved this video! I'm very curious about how Sonic's speed and rotation on terrain was implemented in code, tho i understand that'd be a lot harder to analyze than these graphics
@variousthings6470
@variousthings6470 4 года назад
The wiki pages on Sonic Retro have an excellent explanation of how those things were achieved - just Google "Sonic retro physics guide". Sonic's rotation on terrain is mostly covered in the page "SPG:Solid Tiles".
@archerdark7524
@archerdark7524 4 года назад
Greetings from Hungary! I played Lego Star Wars every day when i was a child.
@aceoyame2619
@aceoyame2619 4 года назад
I enjoy any coding videos you put out. They're always well analysed and explained. Thanks again for another great video
@youngwaveaudio9390
@youngwaveaudio9390 4 года назад
Haven't even watched yet and I'm beyond hype for this return to form! Loved your insightful videos into the past, more please if possible! I'm sure you have stories to tell. Big love and respect from Ireland!
@GadgetAddict
@GadgetAddict 4 года назад
The water levels gave me nightmares when I was a kid.
@derser5369
@derser5369 4 года назад
The unbreakable wall prevents the player from simply phasing through the terrain. Edit: The special stage can also have a much smoother spin, but for some reason, that isn't the case.
@tech34756
@tech34756 4 года назад
Derser It could also be a visual sign to players, to make it clear that this isn’t an area you can walk through compared to other parts of the level. Otherwise they likely could have just made the ‘barrier’ invisible.
@IdealIdeas100
@IdealIdeas100 4 года назад
Yes. This is like a more indepth boundary break! I want more of this please! The fact you have developed games gives a better understanding how a game behaves and why a game does what it does!
@RaymanFan1995
@RaymanFan1995 4 года назад
It's so good to see you back in action! This was a lot of fun to watch and learn about, just like all your other Coding Secrets videos! Welcome back, dude!
@vectrex28
@vectrex28 4 года назад
Coding Secrets: Red Zone Please make it happen!!!
@kiwibro6454
@kiwibro6454 4 года назад
hell yea, that game blew my freaking mind, its mode 7 on the genesis
@rata536
@rata536 4 года назад
oh jeez, yes please. That game is kickass.
@gnbman
@gnbman 4 года назад
Spyro the Dragon. I'm interested in how they pulled off level of detail on the PS1.
@RAFMnBgaming
@RAFMnBgaming 4 года назад
That would be cool, but I can't say I'm all that hopeful. Insomniac have gone on record saying all of their project files up until about the ps4 era were a hot incomprehensible mess of bad organisational practices, so I imagine digging into it would be an undertaking at best.
@theobserver4214
@theobserver4214 3 года назад
Several Fighters the code could be badly organized but what matters is if there’s any documentation/comments. If not, then I can see why Insomniac wrote off their old projects as such
@TheCrunchLog
@TheCrunchLog 4 года назад
This is amazing. Thank you Jon! Your insight into this type of stuff is unlike anything I’ve seen on RU-vid.
@patrinizer346
@patrinizer346 4 года назад
Great work Jon. Your coding secrets videos are the best.
@alainchristian
@alainchristian 4 года назад
06:20 - Prove it! Show us a smoother version of this minigame if you have the time! 🙏🏾
@FullHitPoints
@FullHitPoints 4 года назад
It already exists.
@baraksha1
@baraksha1 4 года назад
I made an old Sonic 1 rom hack that uses it, you can probably look it up on youtube tho
@tonylancer7367
@tonylancer7367 4 года назад
@@baraksha1 Please provide a link.
@alainchristian
@alainchristian 4 года назад
@@FullHitPoints Thanks for that vague unhelpful reply.
@FullHitPoints
@FullHitPoints 4 года назад
@@alainchristian It can be reactivated in-game using Game Genie codes. Just look up "Sonic 1 special stage smooth," and you should find a video of someone showing it off.
@AngieLikesGirls
@AngieLikesGirls 4 года назад
continuing the sonic theme, could you do a coding secrets about the Master System version of Sonic 1? if not, how about Grid Runner? it's a fun game
@DragonDoomLord
@DragonDoomLord 4 года назад
This was pretty neat! I'd absolutely love seeing more from other games as well. I did notice the water effect would flicker and always thought it was simply to create fake transparency, but the horizontal sprite limit and the colour palette glitches I had no idea about! That's some of my fav things to learn about coding, how 1 trick serves to give many results and address many issues!
@sseb22
@sseb22 4 года назад
It's great! I love your Coding Secrets and it's an excellent idea to look into other people's games. I would like you to do this kind of video on any game you feel comfortable with, technically speaking.
@LeonhardEuler64
@LeonhardEuler64 4 года назад
what the everloving heck is up with special stages having something labeled "goal" that is not the goal?
@ApocalypticSalad
@ApocalypticSalad 4 года назад
In the first game, the chaos emeralds in the special stages are a bit of a secret. The special stage is acting as though it's an ordinary special stage for the time - a bonus opportunity to rack up some extra score (and potentially a continue, if you collect enough rings) between the ordinary stages.
@0DRONZER
@0DRONZER 4 года назад
oh its the 1991 game i thought it was the movie lol
@otaking3582
@otaking3582 4 года назад
Same
@adamplenty1645
@adamplenty1645 4 года назад
I'd have thought the clue's in the title? How can you "code" a film?
@otaking3582
@otaking3582 4 года назад
@@adamplenty1645 So either you're assuming that the animation in the movie was hand-drawn, or that they got an actual anthropomorphic hedgehog and robots to film on-set.
@adamplenty1645
@adamplenty1645 4 года назад
@@otaking3582 Maybe it's because I'm a programmer, but I'd have thought the meaning of 'coding' is obvious in this context. Also, the Oxford English dictionary defines 'code' in this context as: 'Write code for (a computer program)'. A film is not a computer program. I'll be honest; the film didn't even occur to me, despite the thumbnail. I assumed it meant the 1991 video game.
@otaking3582
@otaking3582 4 года назад
@@adamplenty1645 If you're working with CGI models, then there's some amount of coding involved: lighting, shadow, telling a model's limb to move from Point A to Point B, hair and fabric blowing in the wind or getting wet, etc.
@Whatnoww
@Whatnoww 4 года назад
Very interesting. Keep bringing more of these. I really like these types of videos. You and MVG do a great job detailing the ins and outs of game hardware- programming for games.
@konix_py3253
@konix_py3253 4 года назад
Your content is always very interesting, specially to those who are getting into game development, big part of making games has always been making the best you can, with all the limitations in place, and older games really show that.
@DefinitiveDubs
@DefinitiveDubs 4 года назад
None of this is really all that secret. All you covered was parallax, interrupts, and sprite rotations. That's pretty basic stuff. It'd be a lot more interesting if you tackled something like Castlevania Bloodlines and how the final level's "broken mirror" effect was achieved.
@SyntaxTsundere
@SyntaxTsundere 4 года назад
Definitive Dubs nonetheless, it is a nice thing to have. Also the broken mirror effect might be being performed by horizontal interrupts...
@superfly9291
@superfly9291 4 года назад
I really like your coding videos! They're very informative and bring a new appreciation for older games and consoles.
@warmCabin
@warmCabin 4 года назад
This was great! There are all kinds of videos like this on the internet, but it's really nice to see one from a guy who actually developed for the platform in question.
@GermsOilCotten
@GermsOilCotten 4 года назад
I love this content and I would love more coding secrets of any kind on any game please! This is one of if not my favorite channel and I would eat any and all content you could throw at me
@bloopscrusts5390
@bloopscrusts5390 4 года назад
Really excited to see more videos about other Sega games!
@DeathClonic
@DeathClonic 4 года назад
I'm just glad you're back. Keep being awesome.
@dgollas
@dgollas 4 года назад
I look forward to all your videos. Cool to see how you debug why something is done the way it is for a game you didn't participate in.
@SorcererLance
@SorcererLance 4 года назад
this is really fascinating stuff... I know fans have been chronicling tidbits like this on various websites for the past two decades, but being more of a visual guy myself, I love seeing this all explained on video with demonstrations of what you're talking about... rather than walls of text and the occasional static screenshot
@danielernst6816
@danielernst6816 4 года назад
Love this breakdown videos of other sega games! Hope you do more!!
@ShayBlez
@ShayBlez 4 года назад
YES PLEASE. I love your breakdowns, please make more of these
@DSMTheEditor
@DSMTheEditor 4 года назад
Amazing video! Love the breakdown, I love learning about the tricks of the retro trade and would love to see more of these, whether they were TT games or not
@Doomdog4
@Doomdog4 4 года назад
I enjoyed this in depth look at coding. Please consider doing more!
@tqft
@tqft 4 года назад
Looking forward to more videos Jon! Love your content sir.
@gamer39985
@gamer39985 4 года назад
Loved the video. Would love to see more!
@stockicide
@stockicide 4 года назад
I don't have any suggestions, I'm just glad to see a new video from one of my favorite channels.
@MegaJimZero
@MegaJimZero 4 года назад
I liked this episode even though it's for a game you didn't work on. Great to have you back!
@JohnCharGaming
@JohnCharGaming 4 года назад
The wall sprites you were talking about at around 1:43 are used to make the side of the tile solid, since those floor tiles only have collision on top, since in some cases around the level, you want to go under them. In fact, if you open a level editor for Sonic 1 and remove those, the look doesn't change, but sonic can run off the side of the tile and die.
@jeffez1676
@jeffez1676 4 года назад
This was really good. I think branching out to other games and possibly even other consoles will get allot of interest. I've seen channels and view counts really take off with videos like this.
@bantawoo8686
@bantawoo8686 4 года назад
I really enjoyed this episode. would definatly appreciate more of this.
@bpelectric
@bpelectric 4 года назад
Yes yes yes, more of this. And would love to see you cover how Treasure wrung so much performance out of the MD
@tasosrizopoulos868
@tasosrizopoulos868 4 года назад
I loved the video and was really hoping for this exact kind of content!
@Yourname942
@Yourname942 4 года назад
It's amazing how many hurdles game developers had to deal with
@jmssun
@jmssun 4 года назад
Very nice! I’d love to see more of these analytics! Would also hope to see u implement the smoother version of that stage!
@JamesJacksonKFPDad999
@JamesJacksonKFPDad999 4 года назад
I really enjoy your Coding Secrets videos, Jon. I'll gladly take any more that cover the 16-bit era (plus Game Boy, Game Gear, and Neo Geo, if your knowledge includes them)!
@VenusHeadTrap2
@VenusHeadTrap2 4 года назад
Your voice and your secrets are hypnotic!
@RockTo11
@RockTo11 4 года назад
Oh yes, definitely more content like this please. Maybe consider expanding on this Sonic game, like how the collision with sloped and curved surfaces work?
@joshstarr6400
@joshstarr6400 4 года назад
Loved this video! I'd really like to see some of the other older Sonic games like 3&K.
@notisaac6297
@notisaac6297 4 года назад
You're obviously more knowledgeable than most RU-vidrs/guessers about Genesis hardware, so I'd love to see more videos like this where you breakdown stuff that's obvious to you but not obvious to others.
@neilmclean1527
@neilmclean1527 4 года назад
Thanks for your insight on this game. Sonic 2 and 3 have interesting 3D effects on their special stages and Sonic 2 has some coding trickery on two player split screen that might be worth looking at.
@didiei3_ksd
@didiei3_ksd 4 года назад
Nice video! There's so many cool tricks used in these games!
@gawd0r
@gawd0r 4 года назад
What an amazing video and brilliant edit! Thank you so much for this.
@igNights77
@igNights77 4 года назад
Awesome episode. More of this please!
@jmssun
@jmssun 4 года назад
Please do more! Love these videos!
@WDeranged
@WDeranged 4 года назад
I've long been curious to hear your thoughts on how other games were created. More of this please!
@sphinx200
@sphinx200 4 года назад
Amazing video as always!
@vyperii
@vyperii 4 года назад
Yes please! Lots more of this! This is what you are good at! Please give us more coding secrets, especially over old Sega consoles!
@namakudamono
@namakudamono 4 года назад
Terrific video John! I would definitely love to see more of this kind of thing. I was an Amiga kid growing up, so perhaps you could look at some technically impressive Amiga games?
@danielkim9587
@danielkim9587 3 года назад
Love your videos! And you did some amazing work
@lightblue254
@lightblue254 4 года назад
Please do more! I loved this :)
@Tristan-mr3pk
@Tristan-mr3pk 4 года назад
I really like your videos! I am a recent cs graduate but I don’t get a whole lot of assembly in my job. I really love it and would love to see more code snippets.
@104d_3rr0r_vince
@104d_3rr0r_vince 4 года назад
Yes please, more videos like this. There is a code and even a patch that gives smooth rotation to the bonus stage.
@LeftyPem
@LeftyPem 4 года назад
Love the series! Please break down more games, especially Sega Genesis/MD!!
@madokalover
@madokalover 4 года назад
Very glad to see you're using the new logo in your intro now!
@PeranMe
@PeranMe 4 года назад
Love this stuff! I’d most like to see videos about technical effects that impressed or surprised YOU as a programmer. Thanks!
Далее
Sonic 3D's "Impossible" scrolling - Coding Secrets
8:54
Crushing Sonic to an Impossible Size - Coding Secrets!
4:52
This or That 🛍️
00:52
Просмотров 4,2 млн
The Most Obscure Sonic 2 Sprite
5:05
Просмотров 746 тыс.
How we fit an NES game into 40 Kilobytes
12:04
Просмотров 3,5 млн
Sonic R's "Impossible" Fading - CODING SECRETS
5:17
Просмотров 302 тыс.
Hidden Secrets of Sonic 3's Special Stage Revealed
6:28
Super Smash Bros Melee's Impossible Completion List.
49:31