<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom" xmlns:dc="http://purl.org/dc/elements/1.1/">
  <channel>
    <title>DEV Community: sun jack</title>
    <description>The latest articles on DEV Community by sun jack (@sun_jack_eddy).</description>
    <link>https://dev.to/sun_jack_eddy</link>
    <image>
      <url>https://media2.dev.to/dynamic/image/width=90,height=90,fit=cover,gravity=auto,format=auto/https:%2F%2Fdev-to-uploads.s3.us-east-2.amazonaws.com%2Fuploads%2Fuser%2Fprofile_image%2F4178620%2Ffc84eab1-10c4-4861-b977-4c49888fc8b7.png</url>
      <title>DEV Community: sun jack</title>
      <link>https://dev.to/sun_jack_eddy</link>
    </image>
    <atom:link rel="self" type="application/rss+xml" href="https://dev.to/feed/sun_jack_eddy"/>
    <language>en</language>
    <item>
      <title>Metal Slug (1996): The Hand-Drawn Arcade Run-and-Gun That Still Holds Up</title>
      <dc:creator>sun jack</dc:creator>
      <pubDate>Mon, 12 Oct 2026 08:28:26 +0000</pubDate>
      <link>https://dev.to/sun_jack_eddy/metal-slug-1996-the-hand-drawn-arcade-run-and-gun-that-still-holds-up-1k3</link>
      <guid>https://dev.to/sun_jack_eddy/metal-slug-1996-the-hand-drawn-arcade-run-and-gun-that-still-holds-up-1k3</guid>
      <description>&lt;p&gt;Some games you remember for their story. &lt;em&gt;Metal Slug&lt;/em&gt; you remember for the explosions, and for the fact that every single frame of them was drawn by hand.&lt;/p&gt;

&lt;p&gt;Released in arcades in 1996 on SNK's Neo Geo MVS, &lt;em&gt;Metal Slug&lt;/em&gt; (subtitled &lt;em&gt;Super Vehicle-001&lt;/em&gt;) was developed by Nazca Corporation, a small studio founded by former Irem developers. It became the start of one of the most loved run-and-gun series ever made.&lt;/p&gt;

&lt;p&gt;👉 &lt;strong&gt;&lt;a href="https://onlineretrogame.com/games/metal-slug" rel="noopener noreferrer"&gt;Play Metal Slug in your browser&lt;/a&gt;&lt;/strong&gt; (free, no download or sign-up)&lt;/p&gt;

&lt;h2&gt;
  
  
  The Setup
&lt;/h2&gt;

&lt;p&gt;You play as &lt;strong&gt;Marco Rossi&lt;/strong&gt; or &lt;strong&gt;Tarma Roving&lt;/strong&gt; of the Peregrine Falcon Squad. General Morden and his Rebel Army have launched a coup, and the military's newest weapon, the SV-001 "Metal Slug" tank, is caught up in the chaos. Your job is to fight through the Rebels, get the Slug back and take Morden down.&lt;/p&gt;

&lt;p&gt;That is about all the story you need. The game spends its energy on six missions packed with jungles, ruined towns, snowy mountains and heavily fortified Rebel bases, each ending in a huge boss fight.&lt;/p&gt;

&lt;h2&gt;
  
  
  How It Plays
&lt;/h2&gt;

&lt;p&gt;The controls are about as simple as arcade games get: &lt;strong&gt;move, shoot, jump and throw a grenade&lt;/strong&gt;. Everything else comes from what you pick up and how you survive.&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;
&lt;strong&gt;Weapons:&lt;/strong&gt; You start with a basic pistol, but rescued prisoners drop power-ups like the Heavy Machine Gun, Rocket Launcher, Flame Shot and Shotgun. Each has limited ammo, so you are constantly swapping.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Knife attacks:&lt;/strong&gt; Get close to an enemy and the fire button turns into a melee slash, which hits hard.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Prisoners (POWs):&lt;/strong&gt; Tied-up bearded prisoners are scattered through every mission. Free them for points and item drops.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;One-hit deaths:&lt;/strong&gt; A single bullet kills you, so the game rewards learning enemy patterns and keeping on the move.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Two-player co-op:&lt;/strong&gt; A second player can join at any time, which turns the game into glorious chaos.&lt;/li&gt;
&lt;/ul&gt;

&lt;h2&gt;
  
  
  The Metal Slug Itself
&lt;/h2&gt;

&lt;p&gt;The tank is the star of the show. When you find one, you can jump in and suddenly you have a vulcan cannon that aims independently of the direction you move, plus heavy cannon shells for anything big. It can take a few hits before it is destroyed, and getting out just before it blows up is a skill every regular learned the hard way.&lt;/p&gt;

&lt;p&gt;Later games added planes, camels, mechs and more, but the original tank is still the most iconic vehicle in the series.&lt;/p&gt;

&lt;h2&gt;
  
  
  Why the Art Still Holds Up
&lt;/h2&gt;

&lt;p&gt;The pixel art is what made &lt;em&gt;Metal Slug&lt;/em&gt; famous, and it has aged far better than most 3D games from the same era.&lt;/p&gt;

&lt;p&gt;Every soldier, explosion and bit of debris is hand-animated. Rebel soldiers chat, cook over campfires and panic when they spot you. Enemies scream and run, buildings crumble piece by piece, and bosses fall apart in stages. Add the famous voice shouting "Heavy Machine Gun!" when you grab a power-up, and it is easy to see why so many people still remember it.&lt;/p&gt;

&lt;p&gt;It is also genuinely funny. The game takes its war setting about as seriously as a Saturday morning cartoon, and that tone carried through the whole series.&lt;/p&gt;

&lt;h2&gt;
  
  
  Tips for First-Timers
&lt;/h2&gt;

&lt;ul&gt;
&lt;li&gt;
&lt;strong&gt;Free every POW.&lt;/strong&gt; The items they drop are your main source of better weapons.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Use the knife.&lt;/strong&gt; Up close it deals more damage than most guns.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Keep moving.&lt;/strong&gt; Most deaths come from stray bullets, not from bosses.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Save grenades for bosses&lt;/strong&gt; and for enemies behind cover.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Bring a friend.&lt;/strong&gt; Co-op makes the harder missions much more manageable, and twice as fun.&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;If you get hooked, the rest of the series is waiting: &lt;em&gt;Metal Slug 2&lt;/em&gt;, &lt;em&gt;X&lt;/em&gt; and &lt;em&gt;3&lt;/em&gt; are widely considered the high point of the franchise.&lt;/p&gt;

&lt;h2&gt;
  
  
  Under the Hood (for the Devs Here)
&lt;/h2&gt;

&lt;p&gt;Full disclosure: I built &lt;a href="https://onlineretrogame.com/" rel="noopener noreferrer"&gt;OnlineRetroGame&lt;/a&gt;, the site linked in this post. Since this is DEV, here is one thing that building it taught me about arcade games.&lt;/p&gt;

&lt;p&gt;A console game is usually a single ROM file. A Neo Geo game like &lt;em&gt;Metal Slug&lt;/em&gt; is not: it is a &lt;strong&gt;romset&lt;/strong&gt;, several ROM chip dumps packed into one zip, and the arcade emulator (FinalBurn Neo, compiled to WebAssembly) expects to receive that zip exactly as-is.&lt;/p&gt;

&lt;p&gt;My loader normally sniffs each file's magic bytes to detect its real format and unpacks archives in the browser before handing them to the emulator. Arcade romsets have to skip that step and be passed through untouched, otherwise the emulator cannot find the chips it is looking for. It is a small detail, but it caused a lot of "why won't this boot?" moments.&lt;/p&gt;

&lt;p&gt;On phones and tablets, an on-screen gamepad turns taps into keyboard events, so the same emulator setup works on desktop and mobile.&lt;/p&gt;

&lt;h2&gt;
  
  
  Give It a Try
&lt;/h2&gt;

&lt;p&gt;Whether you pumped coins into this cabinet in the '90s or you have never seen it before, &lt;em&gt;Metal Slug&lt;/em&gt; is still one of the best 20-minute arcade experiences around.&lt;/p&gt;

&lt;p&gt;🎮 &lt;strong&gt;&lt;a href="https://onlineretrogame.com/games/metal-slug" rel="noopener noreferrer"&gt;Play Metal Slug online&lt;/a&gt;&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;Did you ever beat it on one credit? Tell me in the comments.&lt;/p&gt;

</description>
      <category>retro</category>
      <category>gaming</category>
      <category>arcade</category>
      <category>classic</category>
    </item>
    <item>
      <title>The King of Fighters '97: The Orochi Saga Finale That Never Left the Arcade</title>
      <dc:creator>sun jack</dc:creator>
      <pubDate>Mon, 12 Oct 2026 07:13:03 +0000</pubDate>
      <link>https://dev.to/sun_jack_eddy/the-king-of-fighters-97-the-orochi-saga-finale-that-never-left-the-arcade-44k7</link>
      <guid>https://dev.to/sun_jack_eddy/the-king-of-fighters-97-the-orochi-saga-finale-that-never-left-the-arcade-44k7</guid>
      <description>&lt;p&gt;If you spent any time in an arcade in the late '90s, especially in Asia, there's a good chance &lt;em&gt;The King of Fighters '97&lt;/em&gt; was the cabinet with the biggest crowd around it. Released by SNK on the Neo Geo MVS in 1997, it closed out the Orochi Saga and went on to become one of the most-played fighting games of all time.&lt;/p&gt;

&lt;p&gt;👉 &lt;strong&gt;&lt;a href="https://onlineclassicgame.com/game/the_king_of_fighters97" rel="noopener noreferrer"&gt;Play The King of Fighters '97 in your browser&lt;/a&gt;&lt;/strong&gt; (no download or install needed)&lt;/p&gt;

&lt;h2&gt;
  
  
  The Story: Closing the Orochi Saga
&lt;/h2&gt;

&lt;p&gt;KOF '97 is the third and final chapter of the Orochi Saga that began in KOF '95. The tournament has grown into a worldwide televised event, and that huge audience is exactly what Orochi's remaining followers have been waiting for.&lt;/p&gt;

&lt;p&gt;At the heart of the story are the three clans that sealed Orochi away long ago: &lt;strong&gt;Kyo Kusanagi&lt;/strong&gt;, &lt;strong&gt;Iori Yagami&lt;/strong&gt; and &lt;strong&gt;Chizuru Kagura&lt;/strong&gt;. The trouble is that Kyo and Iori can barely stand to be in the same room. The newcomers of the &lt;strong&gt;New Faces Team&lt;/strong&gt; (Yashiro, Shermie and Chris) turn out to be far more than a rock band, and the ending, where two bitter rivals are forced onto the same side, is still one of the most memorable moments in the series.&lt;/p&gt;

&lt;h2&gt;
  
  
  Gameplay: Two Modes, One Classic
&lt;/h2&gt;

&lt;p&gt;The core is the classic KOF format: pick three fighters and battle another team of three, or play one-on-one in Single mode. Each character uses four buttons: light punch, light kick, heavy punch and heavy kick.&lt;/p&gt;

&lt;p&gt;The big addition in '97 is the choice between two fighting systems:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;
&lt;strong&gt;Advanced Mode&lt;/strong&gt; builds on KOF '96. You get dashes, short hops, rolls and a power gauge that stores up to three stocks, which fill up as you attack and defend. Spend a stock on a super move, or press A+B+C to enter MAX mode for a powered-up window.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Extra Mode&lt;/strong&gt; brings back the KOF '95 feel. You charge your power gauge by hand, dodge in place instead of rolling, and once your health bar starts flashing red you can fire off desperation moves freely.&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;Advanced Mode is faster and more combo-friendly; Extra Mode is slower and more about reading your opponent. Having both in one game is a big part of why '97 kept players coming back.&lt;/p&gt;

&lt;h2&gt;
  
  
  The Roster
&lt;/h2&gt;

&lt;p&gt;All the series favorites are here: Terry, Andy, Joe and Mai from Fatal Fury, Ryo and Robert from Art of Fighting, the Ikari Warriors with Leona, Athena's Psycho Soldier team, and more. New for this year:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;
&lt;strong&gt;Shingo Yabuki&lt;/strong&gt;, Kyo's enthusiastic (and very self-taught) would-be student&lt;/li&gt;
&lt;li&gt;The &lt;strong&gt;New Faces Team&lt;/strong&gt;: Yashiro Nanakase, Shermie and Chris&lt;/li&gt;
&lt;li&gt;A &lt;strong&gt;Special Team&lt;/strong&gt; of Fatal Fury guests: Billy Kane, Ryuji Yamazaki and Blue Mary&lt;/li&gt;
&lt;li&gt;The &lt;strong&gt;Sacred Treasures Team&lt;/strong&gt;: Kyo, Iori and Chizuru, finally standing together&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;Then there are the hidden fighters that every arcade regular whispered about: &lt;strong&gt;Orochi Iori&lt;/strong&gt; and &lt;strong&gt;Orochi Leona&lt;/strong&gt; (both consumed by the Riot of the Blood), awakened versions of the New Faces Team, and the final boss himself, &lt;strong&gt;Orochi&lt;/strong&gt;.&lt;/p&gt;

&lt;h2&gt;
  
  
  Why People Still Play It
&lt;/h2&gt;

&lt;p&gt;KOF '97 became a phenomenon in China and Hong Kong in particular. Arcades kept their cabinets running for years after newer games came out, and there is still an active competitive scene today. Its engine is fast and easy to read, and even its famous quirks and glitches have become part of the culture around it.&lt;/p&gt;

&lt;p&gt;SNK clearly knows it too: the game was re-released in 2018 as &lt;em&gt;The King of Fighters '97 Global Match&lt;/em&gt; for modern consoles and PC, more than twenty years after it first hit arcades.&lt;/p&gt;

&lt;h2&gt;
  
  
  Tips for First-Timers
&lt;/h2&gt;

&lt;ul&gt;
&lt;li&gt;
&lt;strong&gt;Start in Advanced Mode.&lt;/strong&gt; Rolls and stored power stocks make it more forgiving for new players.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Roll with A+B&lt;/strong&gt; to escape pressure or get behind a slow attack.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Learn one simple combo per character&lt;/strong&gt;, for example a jumping heavy attack into a crouching light kick into a special move.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Pick a balanced team.&lt;/strong&gt; Kyo, Iori and Terry are all great characters to learn the basics with.&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;Default keyboard controls on the browser version: &lt;strong&gt;arrow keys&lt;/strong&gt; to move, &lt;strong&gt;Z / X / A / S&lt;/strong&gt; for the four attack buttons, &lt;strong&gt;Enter&lt;/strong&gt; to start and &lt;strong&gt;Right Shift&lt;/strong&gt; to insert a coin. On phones and tablets an on-screen gamepad appears automatically.&lt;/p&gt;

&lt;h2&gt;
  
  
  How It Runs in a Browser (for the Devs Here)
&lt;/h2&gt;

&lt;p&gt;Full disclosure: I built &lt;a href="https://onlineclassicgame.com/" rel="noopener noreferrer"&gt;OnlineClassicGame&lt;/a&gt;, the site linked in this post. Since this is DEV, a quick look under the hood:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;The arcade version runs on &lt;strong&gt;FinalBurn Neo compiled to WebAssembly&lt;/strong&gt;, loaded through &lt;strong&gt;Nostalgist.js&lt;/strong&gt; (a lightweight wrapper around RetroArch's web build).&lt;/li&gt;
&lt;li&gt;The front end is plain &lt;strong&gt;vanilla JavaScript (ES Modules) + Tailwind CSS&lt;/strong&gt;, with no build step.&lt;/li&gt;
&lt;li&gt;On touch devices, a virtual gamepad translates taps into keyboard events, so the same emulator setup works on desktop and mobile.&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;Happy to answer questions in the comments if you're building something similar.&lt;/p&gt;

&lt;h2&gt;
  
  
  Give It a Try
&lt;/h2&gt;

&lt;p&gt;Whether you're coming back for nostalgia or meeting Kyo and Iori for the first time, '97 is still one of the best ways to see what made SNK's fighters special.&lt;/p&gt;

&lt;p&gt;🎮 &lt;strong&gt;&lt;a href="https://onlineclassicgame.com/game/the_king_of_fighters97" rel="noopener noreferrer"&gt;Play The King of Fighters '97 online&lt;/a&gt;&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;Which team did you always pick? Let me know in the comments.&lt;/p&gt;

</description>
      <category>retro</category>
      <category>gaming</category>
      <category>arcade</category>
      <category>classic</category>
    </item>
  </channel>
</rss>
