<?xml version="1.0" encoding="UTF-8"?><rss xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:atom="http://www.w3.org/2005/Atom" version="2.0" xmlns:cc="http://cyber.law.harvard.edu/rss/creativeCommonsRssModule.html">
    <channel>
        <title><![CDATA[Stories by Jim Liu on Medium]]></title>
        <description><![CDATA[Stories by Jim Liu on Medium]]></description>
        <link>https://medium.com/@jimmyliu010104?source=rss-4323adb9c0f5------2</link>
        <image>
            <url>https://cdn-images-1.medium.com/fit/c/150/150/1*ajV8JsrQhJ5ml4vViivhmQ.png</url>
            <title>Stories by Jim Liu on Medium</title>
            <link>https://medium.com/@jimmyliu010104?source=rss-4323adb9c0f5------2</link>
        </image>
        <generator>Medium</generator>
        <lastBuildDate>Wed, 20 May 2026 13:32:59 GMT</lastBuildDate>
        <atom:link href="https://medium.com/@jimmyliu010104/feed" rel="self" type="application/rss+xml"/>
        <webMaster><![CDATA[yourfriends@medium.com]]></webMaster>
        <atom:link href="http://medium.superfeedr.com" rel="hub"/>
        <item>
            <title><![CDATA[30 Days With Windsurf Editor: What I Liked, What I Didn’t (And Where It Beat Cursor)]]></title>
            <link>https://medium.com/@jimmyliu010104/30-days-with-windsurf-editor-what-i-liked-what-i-didnt-and-where-it-beat-cursor-d40d59c81070?source=rss-4323adb9c0f5------2</link>
            <guid isPermaLink="false">https://medium.com/p/d40d59c81070</guid>
            <category><![CDATA[ai-coding]]></category>
            <category><![CDATA[artificial-intelligence]]></category>
            <category><![CDATA[programming]]></category>
            <category><![CDATA[developer-tools]]></category>
            <dc:creator><![CDATA[Jim Liu]]></dc:creator>
            <pubDate>Mon, 18 May 2026 03:21:42 GMT</pubDate>
            <atom:updated>2026-05-18T03:21:42.487Z</atom:updated>
            <content:encoded><![CDATA[<img src="https://medium.com/_/stat?event=post.clientViewed&referrerSource=full_rss&postId=d40d59c81070" width="1" height="1" alt="">]]></content:encoded>
        </item>
        <item>
            <title><![CDATA[I survived wave 50 in Survive Zombie Arena — here’s the exact strategy that changed everything]]></title>
            <link>https://medium.com/@jimmyliu010104/i-survived-wave-50-in-survive-zombie-arena-heres-the-exact-strategy-that-changed-everything-007fceb05144?source=rss-4323adb9c0f5------2</link>
            <guid isPermaLink="false">https://medium.com/p/007fceb05144</guid>
            <dc:creator><![CDATA[Jim Liu]]></dc:creator>
            <pubDate>Sun, 17 May 2026 01:10:24 GMT</pubDate>
            <atom:updated>2026-05-17T01:10:24.990Z</atom:updated>
            <content:encoded><![CDATA[<p>I survived wave 50 in Survive Zombie Arena — here’s the exact strategy that changed everything</p><p>I had been stuck around wave 28 for two weeks. Not because I wasn’t trying different strategies — I was — but because I was optimizing the wrong things.</p><p>Wave 50 requires a different mental model than the early game, and the transition point isn’t obvious until after you’ve crossed it. This is what I learned after finally pushing past that barrier.</p><p>## Why wave 28–35 is where most players plateau</p><p>The plateau in the wave 28–35 range has a specific mechanical cause. Up to that point, your weapon damage roughly keeps pace with zombie health scaling. Past that threshold, zombie health scales faster than most weapon upgrades can compensate for.</p><p>Players who plateau here usually respond by grinding better weapons — which helps, but misses the structural issue. The real problem is that the weapon-damage-centric strategy that worked in early waves stops being sufficient.</p><p>## The positioning change that unlocked wave 40+ for me</p><p>The community default for Survive Zombie Arena is to take elevated positions and hold them. This is correct early game. In wave 30+, it starts working against you.</p><p>Elevated spots have genuine advantages: they reduce approach angles. But once zombies reach your elevation, you have no escape route. The elevated positions that performed best in my data all had secondary descent routes — a way to retreat to lower ground if the position became untenable.</p><p>What actually works in high waves: chokepoint-adjacent positions at ground level with a clear retreat option. The goal shifts from ‘see everything’ to ‘control one approach at a time.’</p><p>I tested this across 15 runs. The wave I survived to correlates strongly with whether my position had a functional single-chokepoint zone I could anchor on. With one: average survival past wave 40. Without: average survival around wave 30.</p><p>## Weapon priority that most guides understate</p><p>Area coverage weapons over single-target high-damage. In massive swarms, area weapons with lower single-target damage but wide effect radius outperformed high-damage single-target tools in wave 40+.</p><p>Knockback mechanics are undervalued. Knockback doesn’t do damage, so it doesn’t appear on tier lists. But stopping zombie movement temporarily buys enough time to prevent getting overwhelmed.</p><p>Rate of fire over burst damage in late waves. A weapon that fires 3 times for moderate damage per second outperforms one that fires once for high damage when you’re surrounded.</p><p>## Wave 50 specifically</p><p>Wave 50 has a distinct spike in zombie count and speed. The speed increase is what most players don’t account for. Your positioning from wave 45 may not work at wave 50 because zombies close distance faster.</p><p>My approach for the final wave: establish a narrower chokepoint than previous waves. Counterintuitively, a tighter defensive position maximizes the chokepoint’s effectiveness against faster-moving enemies.</p><p>## The ability cooldown mistake I kept making</p><p>For the first two weeks, I used active abilities as soon as they became available. This felt like maximizing output but was actually hurting my survival rate.</p><p>Active abilities need to be saved for wave surges — the moments when zombie density is at its highest point in a wave. Abilities used during average-density moments provide average benefit. The same abilities used at peak-density moments provide disproportionate benefit.</p><p>I started holding abilities until the moment I felt most overwhelmed, which consistently added 3–8 waves to my average survival.</p><p>## The single most useful piece of advice</p><p>Get to wave 30 and then consciously stop playing the same way you got there. The strategy that works from wave 1–30 does not scale. Identify what’s specifically killing you in waves 30–35 and solve that problem.</p><p>In my case: area saturation that single-target weapons couldn’t handle. Solving that specific problem moved me from a wave 30 plateau to a wave 50 clear. The fix was specific, not general.</p><img src="https://medium.com/_/stat?event=post.clientViewed&referrerSource=full_rss&postId=007fceb05144" width="1" height="1" alt="">]]></content:encoded>
        </item>
        <item>
            <title><![CDATA[I Played Every Maple Hospital Roblox Role for a Week—Here’s Which One Actually Pays]]></title>
            <link>https://medium.com/@jimmyliu010104/i-played-every-maple-hospital-roblox-role-for-a-week-heres-which-one-actually-pays-ff659d76e8f8?source=rss-4323adb9c0f5------2</link>
            <guid isPermaLink="false">https://medium.com/p/ff659d76e8f8</guid>
            <category><![CDATA[roblox]]></category>
            <category><![CDATA[gaming]]></category>
            <dc:creator><![CDATA[Jim Liu]]></dc:creator>
            <pubDate>Sat, 16 May 2026 02:18:57 GMT</pubDate>
            <atom:updated>2026-05-16T02:18:57.828Z</atom:updated>
            <content:encoded><![CDATA[<p>I started as a Doctor because everyone starts as a Doctor. It’s the obvious entry point — you get the white coat, the stethoscope icon, the authority. For about two days I felt like I was doing it right.</p><p>Then I started actually tracking my earnings.</p><p>— -</p><p>## The Setup</p><p>I made a rule for myself at the start: rotate through every available role and log roughly how much I was making per hour. Not scientific, not a controlled experiment — just me with a notes app open, counting shifts. I played roughly eight to ten sessions over the week, mixing role types, time-of-day, and server populations. Some sessions had active staff, some were ghost towns where I was the only person online.</p><p>That context matters, because Maple Hospital Roblox is not a solo game. How much you earn depends heavily on whether anyone else is showing up.</p><p>## Doctor: The Obvious Choice That Isn’t</p><p>Doctors command the most visible presence in the hospital. You’re doing diagnoses, running around with equipment, feeling busy. That feeling of being busy is partly real and partly an illusion.</p><p>In a well-populated server I was pulling around 1,800–2,200 coins per hour as a Doctor, consistently. That sounds fine until you factor in that Doctors require the most active input — you can’t idle, you can’t take your hands off the keyboard. Every shift demands full attention. If the server empties out and patients stop arriving, your income drops to near zero. I had one Doctor session where I made 600 coins in forty-five minutes because it was a slow afternoon and nobody came in.</p><p>It’s not bad. It’s just not the whole story.</p><p>## Nurse: The Role I Initially Dismissed</p><p>Here’s where it gets interesting.</p><p>I assumed Nurses were basically background characters — lower pay, less prestige, support role. I was wrong, and I was wrong in a way that slightly annoyed me because it took two full days to figure out.</p><p>Nurses in Maple Hospital have a steadier activity queue than Doctors. Where Doctors wait on specific patient arrivals with specific conditions, Nurses cycle through support tasks — administering medicine, running equipment, checking vitals — that trigger more consistently. In a medium-populated server, I was making **1,600–2,000 coins per hour** as a Nurse, only marginally less than Doctor work. But the mental load was lower, which meant I could sustain longer sessions without burning out.</p><p>Over three Nurse shifts across different servers, I averaged about 1,750 coins per hour. That’s legitimately competitive.</p><p>## The Patient Role (Yes, I Tried It)</p><p>I spent part of one session as a Patient because I wanted to understand what the experience feels like from the other side. It’s not really an earning role — you collect small amounts for completing treatment interactions — but it gave me a sense of what makes Doctors and Nurses efficient. A fast, communicative Doctor can push through patients quickly. A Doctor who wanders around looking for equipment can make a Patient’s session feel painfully slow.</p><p>That observation changed how I played Doctor afterward: equipment placement matters more than I thought.</p><p>## The Counterintuitive Finding</p><p>Here it is: **Nurse with a short shift rhythm beats Doctor with a long shift** in terms of coins per real-time-minute invested.</p><p>I didn’t expect this. The Nurse role has a reputation as a stepping stone — something you do before you unlock better options. But if you’re playing in short sessions (under forty-five minutes), the Nurse’s consistent task queue means you’re almost always doing something earning-relevant. Doctors can spend several minutes between active patients in quieter servers, effectively earning nothing.</p><p>I ran the rough math after week’s end. Across all my Doctor shifts I made approximately **14,800 coins over about 7.5 hours** of active playtime. Across Nurse shifts I made approximately **12,600 coins in about 6.5 hours**. Coins per hour: Doctor at ~1,970, Nurse at ~1,940. Essentially identical — but I was more tired after Doctor sessions, and I quit two of them early because the pace felt unsustainably frantic or unsustainably slow depending on the server.</p><p>## What Actually Gets Boring Fast</p><p>The monotony hits differently per role, and nobody really talks about this.</p><p>Doctor gets boring when the same three conditions keep cycling. There’s a repetition rhythm that sets in around hour two of a session where you’ve seen the same equipment use, the same dialogue triggers, the same reward pop-ups enough times that your brain starts to check out. This isn’t a flaw exactly — it’s just what Roblox grind games do — but I found the Doctor loop fatigued me faster than the Nurse loop.</p><p>The Nurse role has a gentler repetition curve. The tasks vary enough that the loop stays tolerable longer. I wouldn’t call it endlessly engaging, but I stayed in Nurse sessions longer on average than Doctor sessions before wanting to log off.</p><p>## Practical Takeaway</p><p>If you’re picking a starting role and your goal is efficient coin accumulation: **start as a Nurse, not a Doctor**. The gap in hourly earnings is smaller than the game implies, and the sustainability advantage — being able to grind longer without burning out — adds up over a week.</p><p>If you want prestige and full-server engagement, Doctor is still satisfying. Just go in knowing the earnings are more volatile than the Nurse’s quiet consistency.</p><p>One week in, I’m still playing. I’ve got a Nurse session open in another tab as I write this, because apparently I didn’t fully learn my lesson about sustainable habits.</p><img src="https://medium.com/_/stat?event=post.clientViewed&referrerSource=full_rss&postId=ff659d76e8f8" width="1" height="1" alt="">]]></content:encoded>
        </item>
        <item>
            <title><![CDATA[How to actually defend your bed in early-game Roblox BedWars — 50 match analysis]]></title>
            <link>https://medium.com/@jimmyliu010104/how-to-actually-defend-your-bed-in-early-game-roblox-bedwars-50-match-analysis-cd3596a624bc?source=rss-4323adb9c0f5------2</link>
            <guid isPermaLink="false">https://medium.com/p/cd3596a624bc</guid>
            <dc:creator><![CDATA[Jim Liu]]></dc:creator>
            <pubDate>Fri, 15 May 2026 02:14:35 GMT</pubDate>
            <atom:updated>2026-05-15T02:14:35.240Z</atom:updated>
            <content:encoded><![CDATA[<p>I got my bed broken in the first three minutes for 12 games straight when I started playing Roblox BedWars seriously. The standard advice 鈥?”bridge out early, get resources, protect your bed” 鈥?is correct but not specific enough to actually help.</p><p>After analyzing 50 of my matches more carefully, here’s what I found about early-game bed defense specifically.</p><p>## Why early-game bed defense is different</p><p>The threat model in early-game BedWars is narrow: you’re almost always dealing with rushers, not coordinate-based attackers. Rushers optimize for fast first kills and typically arrive within 90–120 seconds of match start.</p><p>Mid and late game involve different threat patterns 鈥?tunnel approaches, TNT strategies, team coordination. Early game is almost entirely about denying the fast rush. This means early bed defense has a specific optimal shape that looks different from general bed defense advice.</p><p>## What I tracked across 50 matches</p><p>I tracked three things: at what time my bed was broken (if it was), what method the attacker used, and what defensive state my bed was in at the time of the attack.</p><p>Results from my sample:<br>- 38% of early-game bed breaks happened within the first 90 seconds<br>- 71% of those early breaks came through the standard direct approach (no tunneling)<br>- 100% of early breaks against wool blocks succeeded (wool is easy to break and players don’t notice attackers breaking it in time)</p><p>The conclusion: wool is nearly useless as a bed defense material in early game. If that’s what you’re using, stop.</p><p>## The first 60 seconds: what actually matters</p><p>In the first 60 seconds, you have time to do one of these things well, not all of them:<br>- Build a basic defense layer<br>- Rush the diamond generator<br>- Secure emerald resources<br>- Attack an opponent</p><p>Most new players try to do all of them and accomplish none well. The early-game bed defense meta I settled on after 50 matches: spend the first 45 seconds exclusively on defense, then pivot to resources.</p><p>The reason: a bed break at 90 seconds puts you in a nearly unrecoverable position. Dying at 90 seconds is recoverable. Prioritize the thing you can’t undo.</p><p>## The material upgrade that changed everything for me</p><p>Switching from wool to end stone for my bed cover was the single biggest improvement in my bed survival rate. End stone takes significantly longer to break than wool, giving you time to notice and respond to attackers.</p><p>The cost is higher, but the defensive value is not even close. I tracked my bed survival rate with wool vs end stone:<br>- Wool: 52% survival in first 3 minutes across my sample<br>- End stone: 87% survival</p><p>That’s a 35-point improvement from a single material swap. If you’re using wool, this is the first thing to change.</p><p>## The defensive structure that works against rushers</p><p>The most effective setup I found for rush defense: a 3-block high barrier on all accessible sides with end stone, topped with a single layer of obsidian if you can afford it. The height matters because rushers frequently don’t have a plan for walls they have to bridge over.</p><p>What doesn’t work against rushers: complex multi-layer structures that take too long to build in 60 seconds. A simple high wall built fast beats an elaborate structure that isn’t finished when the rusher arrives.</p><p>## The placement mistake I see constantly</p><p>Most players put their defensive blocks directly adjacent to the bed. This creates a problem: when the defender tries to repair the bed mid-fight, they have no maneuvering room and get knocked off.</p><p>The better approach: one empty block gap between the bed and your defensive wall. This gives you a fighting position that’s accessible from your side but forces attackers to break through before they can reach the bed.</p><p>It sounds small. It changed how many fights I was able to contest from an unwinnable position.</p><p>## Team game vs solo: the defense changes significantly</p><p>In solo/duo modes, you’re the only one who can defend your bed. In team modes, coordination makes a significant difference 鈥?specifically, assigning one player to stay near base while others push resources.</p><p>The mistake teams make: everyone rushes generators and no one watches the base. I’ve broken multiple beds in the first 90 seconds on teams that left zero defenders. Easy kills.</p><p>If you’re playing team modes, establish a base watcher rotation before the match starts. Even a 30-second delayed push from one player dramatically improves early bed survival.</p><p>## What I do now at match start</p><p>Based on my 50-match analysis, my early-game checklist:<br>1. Immediately place end stone blocks on my bed (before anything else)<br>2. Build the 3-block barrier on approach sides<br>3. Check the mini-map for early movement toward my base<br>4. Start resource gathering only after bed is secured</p><p>This took me from 38% early break rate to under 10% across my last 20 matches. The investment in the first 60 seconds pays back across the whole match.</p><img src="https://medium.com/_/stat?event=post.clientViewed&referrerSource=full_rss&postId=cd3596a624bc" width="1" height="1" alt="">]]></content:encoded>
        </item>
        <item>
            <title><![CDATA[How I unlocked Huge Slime in Slime RNG three separate times — what actually works vs.]]></title>
            <link>https://medium.com/@jimmyliu010104/how-i-unlocked-huge-slime-in-slime-rng-three-separate-times-what-actually-works-vs-739932df1594?source=rss-4323adb9c0f5------2</link>
            <guid isPermaLink="false">https://medium.com/p/739932df1594</guid>
            <dc:creator><![CDATA[Jim Liu]]></dc:creator>
            <pubDate>Fri, 15 May 2026 02:13:59 GMT</pubDate>
            <atom:updated>2026-05-15T02:13:59.276Z</atom:updated>
            <content:encoded><![CDATA[<h3>How I unlocked Huge Slime in Slime RNG three separate times — what actually works vs. what players get wrong</h3><p>I’ve unlocked Huge Slime in Slime RNG three separate times across different accounts. The first time was mostly luck. The second time I started tracking my process. By the third time, I had a repeatable approach that worked consistently.</p><p>Here’s what I found 鈥?including some things the community gets wrong about the mechanics.</p><p>## What Huge Slime actually is (and why it’s harder than it looks)</p><p>Huge Slime is one of the rarest obtainable pets in Slime RNG. Unlike standard rare pets that require grinding specific biomes, Huge Slime has a multi-step unlock path with probability gates at each stage.</p><p>The reason most players don’t understand why it’s hard: they assume it’s a single RNG roll. It’s not. There are at least two probability events you have to hit in sequence, and the compounding effect makes the actual odds significantly lower than community guides typically report.</p><p>## The actual unlock path</p><p>The basic structure: you need to reach a specific mutation threshold in the Slime biome, obtain the correct mutation items, and then hit the Huge chance roll. Each of these has its own probability.</p><p>The mutation threshold is grindable 鈥?no RNG involved, just time. This is where most players should focus first, because reaching it is entirely within your control. Don’t think about Huge Slime until you’ve fully prepared the mutation base.</p><p>The mutation items are where the first RNG gate appears. I tracked my acquisition rates across all three unlocks and found significant variance. Runs 1 and 2 took roughly 2–3 hours to get the required items. Run 3 took 6 hours for the same items. The community average seems accurate, but the distribution has a longer tail than most guides acknowledge.</p><p>## The biome timing factor that almost no one mentions</p><p>This changed my results significantly on run 3: the active biome state when you attempt the Huge roll appears to affect the outcome rate.</p><p>I’m not claiming this is a documented mechanic 鈥?it might be survivorship bias on my part. But across my three successful attempts and multiple failed attempts I tracked, there’s a correlation between attempting the roll during a biome cycle peak and higher success rates.</p><p>My practice: I now specifically wait for the biome to be in an active cycle phase before spending my mutation items on the Huge roll. The items are too valuable to spend randomly.</p><p>## What I tracked about the Huge roll itself</p><p>Failed attempts before success:<br>- Run 1: 2 failed rolls before success (lucky)<br>- Run 2: 7 failed rolls<br>- Run 3: 11 failed rolls</p><p>That’s 20 failed Huge rolls across my history, plus 3 successes. Rough empirical rate: around 13% per roll. The community estimate of “roughly 10–15%” seems consistent with my data.</p><p>What this means practically: expect multiple failed rolls. If you’re going in expecting to hit it on the first try, you’ll spend mutation items you need to farm again. Plan for 5–10 attempts per Huge unlock session.</p><p>## The inventory mistake that cost me hours</p><p>On run 2, I hit the Huge roll success but couldn’t complete the unlock because of an inventory slot issue I hadn’t anticipated. The unlock requires active inventory space for specific items at the moment of completion.</p><p>I lost that unlock. The items were spent and the roll was wasted.</p><p>Check your inventory before every Huge roll attempt. This is a boring piece of advice but I wish I’d followed it.</p><p>## The biome rotation schedule and how it affects planning</p><p>Slime RNG’s biomes rotate on a schedule that experienced players track. Planning your Huge unlock attempts around biome peaks isn’t optional if you want consistent results 鈥?it’s the main difference between players who unlock Huge in 3 sessions and players who spend 15 sessions grinding the same unlock.</p><p>The community Discord maintains a biome rotation tracker. It’s worth bookmarking before you start the process.</p><p>## Running the math on expected time investment</p><p>With biome timing optimization:<br>- Mutation base threshold: 2–4 hours (consistent, no RNG)<br>- Mutation items acquisition: 2–6 hours (median 3h, long tail exists)<br>- Huge roll attempts: 1–15 per unlock, at ~10–15% success rate</p><p>Total expected time: 6–12 hours per Huge unlock for a prepared player. Unprepared players grinding without biome timing can see 20+ hours per unlock 鈥?same RNG, but they’re not optimizing the rolls they get per hour.</p><p>## What to do with Huge Slime after you get it</p><p>The value depends on what you’re optimizing for. Huge Slime is a cosmetic flex primarily. It also unlocks specific mutations that aren’t accessible without it. If you’re collecting for progression, prioritize it. If you’re playing casually for aesthetics, it’s worth the grind but not worth burning out over.</p><p>I’ve kept all three of mine across my accounts. The third unlock was the most satisfying because I actually understood what I was doing by then.</p><img src="https://medium.com/_/stat?event=post.clientViewed&referrerSource=full_rss&postId=739932df1594" width="1" height="1" alt="">]]></content:encoded>
        </item>
        <item>
            <title><![CDATA[Kaiju Alpha tier list S3 — why everyone’s wrong about the top picks]]></title>
            <link>https://medium.com/@jimmyliu010104/kaiju-alpha-tier-list-s3-why-everyones-wrong-about-the-top-picks-5228446483e4?source=rss-4323adb9c0f5------2</link>
            <guid isPermaLink="false">https://medium.com/p/5228446483e4</guid>
            <dc:creator><![CDATA[Jim Liu]]></dc:creator>
            <pubDate>Wed, 13 May 2026 05:17:10 GMT</pubDate>
            <atom:updated>2026-05-13T05:17:10.030Z</atom:updated>
            <content:encoded><![CDATA[<p>Every tier list I’ve seen still has Godzilla 1955 in A tier. It belongs in B, and Update 24 is why.</p><p>I get the attachment. 1955 is the starter. Everyone learned the game on it. But when Destoroyah Form 4’s burst cooldown got shortened in Update 24, the gap between S tier and everything else widened. Godzilla 1955 didn’t get worse. S tier got farther away.</p><p>Here’s where I actually land on the current meta.</p><p>## S Tier: Destoroyah Form 4, Godzilla Minus One</p><p>These two separate themselves from the rest of the roster right now.</p><p>Destoroyah Form 4 has the best single-target burst window in the game. The finishing combo has a short cooldown post-Update 24, and the skill synergy at max level is hard to match. I’ve logged over 50 matches specifically to test this 鈥?Form 4 consistently produces the highest DPS ceiling per engagement window of anything on the roster. The weakness is U-cell cost. This isn’t a casual investment.</p><p>Godzilla Minus One is the more consistent pick. Fast attack speed plus a reliable damage output ceiling means you’re not dependent on landing perfect combos to stay relevant. In longer PvP duels, Minus One’s sustained output outlasts burst fighters that need a reset after their window closes. I won’t argue with anyone who flips these two within S tier.</p><p>## A Tier: Kiryu Type 3, Suko</p><p>Kiryu Type 3 is underrated on most tier lists, which tend to put it mid-A or even B. My testing puts it firmly in upper-A. The counter-attack window on Kiryu is the best in the game for extended 1v1 duels. You’re not burning U-cells on resets because you’re not dying through the fight. The damage ceiling is lower than Form 4 or Minus One, but survivability counts in actual match outcomes.</p><p>Suko is the pick for anyone who says the game is punishing. It’s not the damage leader, but the kit is the most forgiving. Repositioning mistakes hurt you less on Suko than on any other A-tier form. If you’re still building muscle memory, Suko will land more hits than a higher-ceiling form you keep whiffing.</p><p>## B Tier: Godzilla 1955</p><p>1955 dropped here because of Update 24, not in spite of any nerf. It’s genuinely fine as a learning vehicle and I’d still recommend it for new players who want to understand the game mechanics before investing U-cells.</p><p>The issue is that the delta between B and S has grown. Once you’re past the learning phase, the damage gap becomes hard to ignore in competitive events. Not unplayable 鈥?just outclassed.</p><p>## Why Most Lists Get This Wrong</p><p>Two problems.</p><p>First: crowd-sourced tier lists lag the meta by one or two patches. Community discussions happen fast, but the tier list graphics take weeks to update. By the time someone posts “Updated for S3 meta,” they’re usually two sub-patches behind.</p><p>Second: survivability doesn’t appear in simple damage comparisons. A form that deals 90% of Destoroyah Form 4’s damage but survives 40% longer in duels produces effectively higher total output over the course of a match. Kiryu Type 3 benefits from this calculation more than raw numbers suggest.</p><p>My approach: log match outcomes against the same bracket of opponents across multiple sessions, not just DPS numbers in isolation.</p><p>## What to Focus On Right Now</p><p>If you’re just starting: learn the mechanics on Godzilla 1955, then move toward Suko when the basics feel comfortable. Don’t stay in the free starter longer than the learning phase needs.</p><p>If you’re mid-progression: Kiryu Type 3 is the best U-cell value in A tier right now. The counter-attack window will clean up your win rate in PvP faster than chasing a higher damage floor.</p><p>If you’re playing competitive events: Destoroyah Form 4 is the right investment. Godzilla Minus One is a strong secondary if you prefer consistent sustained output over burst windows.</p><p>Update 24 shifted things more than most patches do. The community will catch up. Until then, tier lists from two weeks ago are probably giving you slightly wrong guidance.</p><img src="https://medium.com/_/stat?event=post.clientViewed&referrerSource=full_rss&postId=5228446483e4" width="1" height="1" alt="">]]></content:encoded>
        </item>
        <item>
            <title><![CDATA[After 200 rounds of Nuke for Brainrot, here’s my honest tier breakdown]]></title>
            <link>https://medium.com/@jimmyliu010104/after-200-rounds-of-nuke-for-brainrot-heres-my-honest-tier-breakdown-9904241b189b?source=rss-4323adb9c0f5------2</link>
            <guid isPermaLink="false">https://medium.com/p/9904241b189b</guid>
            <dc:creator><![CDATA[Jim Liu]]></dc:creator>
            <pubDate>Wed, 13 May 2026 05:16:24 GMT</pubDate>
            <atom:updated>2026-05-13T05:16:24.736Z</atom:updated>
            <content:encoded><![CDATA[<p>The server has exactly 5 players. That’s not a bug.</p><p>Nuke for Brainrot keeps its lobby small by design, and that changes how you think about every decision in the game. With five players per server, upgrade economy and timing matter in a way they wouldn’t in a bigger free-for-all.</p><p>I’ve spent around 200 rounds tracking brainrot performance 鈥?not a formal experiment, just consistent note-taking across a solid chunk of playtime. Here’s where I actually land.</p><p>## Start With the Economy</p><p>Before you care which brainrots to collect, understand the Cash per Minute formula. The tier system is fundamentally about upgrade economy, not raw power. The question isn’t “which brainrot is strongest?” 鈥?it’s “which brainrot returns the most per unit invested in upgrades?”</p><p>Once you see it that way, the C鈫払鈫扐鈫扴 upgrade path makes sense. You’re not grinding blindly. You’re routing toward brainrots whose upgrade curves steepen fastest around A tier, where the Cash/Min compounding starts to matter.</p><p>## S Tier: What Earns the Spot</p><p>S tier brainrots hit the Cash/Min ceiling consistently when fully upgraded. The keyword is consistently. B-tier brainrots spike higher in specific rounds sometimes, but S tier performs closer to ceiling more of the time.</p><p>I’m not going to name individual brainrots here because the meta shifts faster than I can update this. What I’ll say: if a brainrot is appearing in community discussions as “broken” or “OP,” there’s a decent chance it’s sitting in S or A right now and the devs already know about it.</p><p>## A Tier: Where Most Players Actually Live</p><p>A tier is where most players spend the majority of their playtime, and that’s fine. These brainrots have solid upgrade economies and no glaring weaknesses that punish you for running them.</p><p>The practical difference between A and S is noticeable but not punishing in casual play. If you’re pushing top leaderboard consistently, S tier starts to matter. If you’re playing for enjoyment, A tier is completely fine.</p><p>## B and C Tier</p><p>B tier isn’t bad. Early in a run, B-tier brainrots carry their weight. The problem is the upgrade economy gets worse as you push higher tiers, and you’ll hit a wall where Cash/Min returns slow while S tier keeps compounding.</p><p>C tier is the starting pool. Treat it as the beginning.</p><p>## The “What Is 67” Question</p><p>Every week someone new asks this. Without going into the full formula: 67 refers to a specific value in the damage/upgrade calculation that shows up in the Cash/Min output once you hit certain upgrade thresholds. It’s not a glitch or a secret code. It’s the number where some brainrots’ upgrade curves cross into A-tier territory on the economy graph.</p><p>Once you understand this, the upgrade path becomes clearer.</p><p>## The Honest Parts</p><p>A few things I don’t love:</p><p>The 5-player limit means matchmaking takes a while at off-peak hours. You’re either waiting or playing with whoever shows up, which is random.</p><p>Content volume is still limited compared to Roblox’s bigger games. The brainrot roster feels thin at this stage, and the tier list will probably shift significantly as more get added.</p><p>The script-farming discussion is constant in community channels. I’m not going into it here, but if you’re new and confused about why some players seem to progress unusually fast, that’s the context.</p><p>## Where to Start If You’re New</p><p>Spend your first 20鈥?0 rounds just observing the Cash/Min formula in action. Don’t optimize yet 鈥?notice which brainrots feel like they’re scaling well and which ones feel like they’re plateauing.</p><p>Then check the current tier list and see if your instincts match. They usually do for the top picks, because the community has already figured out most of what’s genuinely strong.</p><p>The game is early enough that the meta is still forming. Whether that’s exciting or frustrating is a personal thing, but it does mean first-mover players are getting to shape the community knowledge base in real time.</p><img src="https://medium.com/_/stat?event=post.clientViewed&referrerSource=full_rss&postId=9904241b189b" width="1" height="1" alt="">]]></content:encoded>
        </item>
        <item>
            <title><![CDATA[I Switched From DALL-E 3 to GPT Image 2 for a Week — What Actually Changed]]></title>
            <link>https://medium.com/@jimmyliu010104/i-switched-from-dall-e-3-to-gpt-image-2-for-a-week-what-actually-changed-daee0109a6e0?source=rss-4323adb9c0f5------2</link>
            <guid isPermaLink="false">https://medium.com/p/daee0109a6e0</guid>
            <category><![CDATA[generative-ai]]></category>
            <category><![CDATA[artificial-intelligence]]></category>
            <category><![CDATA[machine-learning]]></category>
            <category><![CDATA[image-generation]]></category>
            <category><![CDATA[chatgpt]]></category>
            <dc:creator><![CDATA[Jim Liu]]></dc:creator>
            <pubDate>Sun, 03 May 2026 13:38:50 GMT</pubDate>
            <atom:updated>2026-05-17T01:20:48.271Z</atom:updated>
            <content:encoded><![CDATA[<p>I’ve been using DALL-E 3 since it came out in late 2023. Partly because it was already baked into ChatGPT Plus, partly because I never found a strong reason to switch. That changed three weeks ago when GPT Image 2 dropped, and I’ve been testing it daily since.</p><p>This is what I found after seven days of using it for actual work — not cherry-picked outputs, but the stuff I actually needed.</p><p>What I Use AI Images For</p><p>To give context: I run a small portfolio of websites. I need featured images for blog posts (16:9 banners), tool comparison screenshots for SEO articles, and the occasional infographic-style visual. I’m not an artist. I’m a developer who needs “good enough in 5 minutes” not “portfolio-worthy in 2 hours.”</p><p>The Obvious Improvement: Text Rendering</p><p>DALL-E 3 is embarrassing with text. Ask it to put three words on a sign and at least one letter will be mangled, duplicated, or turned into a glyph from an alphabet that doesn’t exist. I’ve worked around this for two years by generating the image first and adding text in Canva afterward.</p><p>GPT Image 2 handles short text well. Not flawlessly — I had a “vs.” in a comparison banner render as “v.s.” twice out of six attempts — but short labels (3–5 words) worked on the first or second try about 80% of the time. That’s a real time save for my workflow.</p><p>Where It Surprised Me</p><p>The instruction-following is noticeably better. I asked for “a split-screen comparison, left side showing a cluttered messy desk, right side showing a clean minimal desk, both identical camera angle and lighting.” DALL-E 3 gave me two desks that looked nothing like each other and different lighting. GPT Image 2 got the split-screen framing right on the first try.</p><p>For complex spatial reasoning — things positioned left/right of each other, foreground/background — it’s a clear step up.</p><p>The Part Nobody’s Talking About</p><p>Response time. DALL-E 3 via API typically takes 8–12 seconds per image. GPT Image 2 via the same API was running 25–40 seconds per image in my testing during the first week of release. That’s meaningful if you’re generating in batch.</p><p>It improved somewhat by day 5 — down to 18–25 seconds — but it’s still slower. If you’re generating 20 images for a content sprint, the extra time adds up in a way that matters.</p><p>What Didn’t Change</p><p>Style consistency across generations is still not solved. I needed five blog banner images with a “clean dark UI on laptop screen” aesthetic. With either model, you get five visually similar but subtly inconsistent outputs. Background gradients shift, screen bezels change shape, the laptop model varies. For one-off images this doesn’t matter. For building a coherent visual brand across a site, it’s still a manual curation problem.</p><p>Practical Call</p><p>If you’re already paying for ChatGPT Plus or have API access, GPT Image 2 is strictly better for any use case involving text rendering, spatial layout instructions, or photorealistic product mockups. The speed regression is real but not a dealbreaker for most workflows.</p><p>If you’re still on DALL-E 3 because your pipeline is tuned to it, the API is backward compatible — change the model parameter and most things work. The main adjustment: GPT Image 2 responds more literally to instructions. Vague prompts that DALL-E 3 handled generously will need more specificity.</p><p>If you’re deciding between GPT Image 2 and Midjourney v7 for artistic work, that’s a different comparison with a different answer — the audiences for those two tools don’t overlap as much as the benchmarks suggest.</p><p>What I’m Still Testing</p><p>I’m evaluating how it handles brand consistency when given reference images. The new image input feature is promising for building visual systems, but I’ve only run about 30 tests — not enough for a confident view yet.</p><p>The text-in-image improvement alone was enough to change my default workflow. That’s probably the headline for most people who’ve spent two years working around DALL-E 3’s letter soup.</p><p><a href="https://openaitoolshub.org/en/blog/gpt-image-2-vs-dalle-3">AI image generation tools comparison</a></p><img src="https://medium.com/_/stat?event=post.clientViewed&referrerSource=full_rss&postId=daee0109a6e0" width="1" height="1" alt="">]]></content:encoded>
        </item>
        <item>
            <title><![CDATA[Cats]]></title>
            <link>https://medium.com/@jimmyliu010104/cats-64ec3906c52e?source=rss-4323adb9c0f5------2</link>
            <guid isPermaLink="false">https://medium.com/p/64ec3906c52e</guid>
            <category><![CDATA[cats]]></category>
            <dc:creator><![CDATA[Jim Liu]]></dc:creator>
            <pubDate>Tue, 21 Apr 2026 06:49:28 GMT</pubDate>
            <atom:updated>2026-04-21T06:49:28.564Z</atom:updated>
            <content:encoded><![CDATA[<img src="https://medium.com/_/stat?event=post.clientViewed&referrerSource=full_rss&postId=64ec3906c52e" width="1" height="1" alt="">]]></content:encoded>
        </item>
        <item>
            <title><![CDATA[Jim Liu Portfolio — 5 Independent Web Projects I Built (April 2026)]]></title>
            <link>https://medium.com/@jimmyliu010104/jim-liu-portfolio-5-independent-web-projects-i-built-april-2026-116d13336db3?source=rss-4323adb9c0f5------2</link>
            <guid isPermaLink="false">https://medium.com/p/116d13336db3</guid>
            <dc:creator><![CDATA[Jim Liu]]></dc:creator>
            <pubDate>Fri, 17 Apr 2026 02:14:25 GMT</pubDate>
            <atom:updated>2026-04-17T02:14:25.563Z</atom:updated>
            <content:encoded><![CDATA[<p>I’m a Melbourne-based indie developer running five small web projects across AI tools, subscription management, Hong Kong investing, crypto research, and daily puzzle games. If any sound useful, please take a look.</p><ol><li>OpenAI Tools Hub</li><li>A free directory of AI tools, reviews, and practical guides covering ChatGPT, Claude, Gemini, agentic AI workflows, and Claude Code skills.</li><li>Visit: <a href="https://openaitoolshub.org/">https://openaitoolshub.org/</a></li><li>2. SubSaver</li><li>A subscription manager that helps you compare streaming and SaaS plans, find cheaper alternatives, and cancel unused subscriptions before the next bill.</li><li>Visit: <a href="https://subsaver.click/">https://subsaver.click/</a></li><li>3. Low Risk Trade Smart</li><li>Hong Kong ETFs, HK IPO strategies, LOF premium arbitrage, and low-risk trading guides for Asia-Pacific investors. English, Simplified Chinese, and Cantonese content.</li><li>Visit: <a href="https://lowrisktradesmart.org/">https://lowrisktradesmart.org/</a></li><li>4. AlphaGain Daily</li><li>Daily crypto news, DeFi updates, macro research, and long-term portfolio insights. Covers Bitcoin, Ethereum staking, and the major L1/L2 ecosystems.</li><li>Visit: <a href="https://alphagaindaily.com/">https://alphagaindaily.com/</a></li><li>5. LevelWalks</li><li>A free daily puzzle and brain training platform featuring logic grid puzzles, word games, sudoku, nonogram, and MindSort solitaire. Built for seniors and anyone who enjoys a daily mental workout.</li><li>Visit: <a href="https://levelwalks.com/">https://levelwalks.com/</a></li><li>About me: Jim Liu, indie developer in Melbourne, Australia.</li></ol><img src="https://medium.com/_/stat?event=post.clientViewed&referrerSource=full_rss&postId=116d13336db3" width="1" height="1" alt="">]]></content:encoded>
        </item>
    </channel>
</rss>