<?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: dayu2333-jinyul</title>
    <description>The latest articles on DEV Community by dayu2333-jinyul (@dayu2333jinyul).</description>
    <link>https://dev.to/dayu2333jinyul</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%2F3960002%2F4230bb32-ba19-407d-a9d5-3e9729f10a2b.png</url>
      <title>DEV Community: dayu2333-jinyul</title>
      <link>https://dev.to/dayu2333jinyul</link>
    </image>
    <atom:link rel="self" type="application/rss+xml" href="https://dev.to/feed/dayu2333jinyul"/>
    <language>en</language>
    <item>
      <title>5 Free Financial Calculators I Built That I Actually Use Every Month</title>
      <dc:creator>dayu2333-jinyul</dc:creator>
      <pubDate>Fri, 12 Jun 2026 00:30:02 +0000</pubDate>
      <link>https://dev.to/dayu2333jinyul/5-free-financial-calculators-i-built-that-i-actually-use-every-month-4997</link>
      <guid>https://dev.to/dayu2333jinyul/5-free-financial-calculators-i-built-that-i-actually-use-every-month-4997</guid>
      <description>&lt;p&gt;I built &lt;a href="https://financalcai.com/" rel="noopener noreferrer"&gt;FinCalc AI&lt;/a&gt; after realizing I was maintaining the same Excel spreadsheets for years.&lt;/p&gt;

&lt;h2&gt;
  
  
  Mortgage Calculator
&lt;/h2&gt;

&lt;p&gt;Most online calculators give you a monthly payment and call it done. This one shows the full amortization schedule. Bi-weekly payments save 4-5 years and ~$65K on a $400K mortgage at 6.5%.&lt;/p&gt;

&lt;h2&gt;
  
  
  Compound Interest Calculator
&lt;/h2&gt;

&lt;p&gt;$500/month at 7% for 30 years = ~$610K. Wait 5 years to start = only ~$440K. That delay costs $170K.&lt;/p&gt;

&lt;h2&gt;
  
  
  Retirement Calculator
&lt;/h2&gt;

&lt;p&gt;Monte Carlo simulation with 1000 random scenarios. The 4% rule has a ~5% failure rate over 30 years.&lt;/p&gt;

&lt;h2&gt;
  
  
  ROI Calculator
&lt;/h2&gt;

&lt;p&gt;For evaluating side projects. Forces you to value your time at a real hourly rate.&lt;/p&gt;

&lt;h2&gt;
  
  
  Debt Payoff Calculator
&lt;/h2&gt;

&lt;p&gt;Snowball vs avalanche comparison. Avalanche is mathematically optimal, snowball works better psychologically.&lt;/p&gt;

&lt;p&gt;→ All free at &lt;a href="https://financalcai.com/" rel="noopener noreferrer"&gt;financalcai.com&lt;/a&gt;. No signup, no email, works on mobile.&lt;/p&gt;

</description>
      <category>fintech</category>
      <category>webdev</category>
      <category>tools</category>
      <category>javascript</category>
    </item>
    <item>
      <title>I Built an AI Logo Generator — Here is What Actually Works vs What Does not</title>
      <dc:creator>dayu2333-jinyul</dc:creator>
      <pubDate>Fri, 12 Jun 2026 00:29:30 +0000</pubDate>
      <link>https://dev.to/dayu2333jinyul/i-built-an-ai-logo-generator-here-is-what-actually-works-vs-what-does-not-5350</link>
      <guid>https://dev.to/dayu2333jinyul/i-built-an-ai-logo-generator-here-is-what-actually-works-vs-what-does-not-5350</guid>
      <description>&lt;p&gt;I built &lt;a href="https://aielogo.com/" rel="noopener noreferrer"&gt;AI Logo Generator&lt;/a&gt; because I wanted something that produced logos people would actually use, not just marvel at for 30 seconds and discard.&lt;/p&gt;

&lt;h2&gt;
  
  
  What works: style-constrained generation
&lt;/h2&gt;

&lt;p&gt;The biggest problem with AI logo generators is they give you an image, not a logo. A logo needs to work at 32×32 (favicon), 200×200 (social avatar), and on a white background (print).&lt;/p&gt;

&lt;p&gt;My approach:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Built on a Stable Diffusion pipeline with post-processing&lt;/li&gt;
&lt;li&gt;Color palette extraction + simplification (max 3 colors)&lt;/li&gt;
&lt;li&gt;Background removal as a required step&lt;/li&gt;
&lt;li&gt;SVG conversion via potrace for the best outputs&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;The constraint most people miss: &lt;strong&gt;a good logo is a good silhouette first.&lt;/strong&gt;&lt;/p&gt;

&lt;h2&gt;
  
  
  What sort of works: style selection
&lt;/h2&gt;

&lt;p&gt;Giving users 8-10 style presets (minimalist, geometric, mascot, lettermark) dramatically improves output quality vs free-form prompting.&lt;/p&gt;

&lt;h2&gt;
  
  
  What does not work: one-shot generation
&lt;/h2&gt;

&lt;p&gt;Almost zero AI logos come out perfect on the first generation. Useful ones come from iteration — generate 4 variations, pick the best, tweak colors, regenerate.&lt;/p&gt;

&lt;h2&gt;
  
  
  What I would tell someone building this
&lt;/h2&gt;

&lt;p&gt;Focus on post-generation editing, not the image model. Everyone has access to the same AI models. The differentiation is how easy you make it to go from "cool AI image" to "actual usable logo."&lt;/p&gt;

&lt;p&gt;→ &lt;a href="https://aielogo.com/" rel="noopener noreferrer"&gt;aielogo.com&lt;/a&gt; — free, no signup needed for first 5 logos&lt;/p&gt;

</description>
      <category>design</category>
      <category>ai</category>
      <category>saas</category>
      <category>sideprojects</category>
    </item>
    <item>
      <title>I Built a Body Health Calculator Suite — BMI Made Me Do It</title>
      <dc:creator>dayu2333-jinyul</dc:creator>
      <pubDate>Fri, 12 Jun 2026 00:29:16 +0000</pubDate>
      <link>https://dev.to/dayu2333jinyul/i-built-a-body-health-calculator-suite-bmi-made-me-do-it-49de</link>
      <guid>https://dev.to/dayu2333jinyul/i-built-a-body-health-calculator-suite-bmi-made-me-do-it-49de</guid>
      <description>&lt;p&gt;BMI is a terrible metric. It was invented in the 1830s by a Belgian mathematician studying population averages, not individual health. It does not distinguish between muscle and fat and labels most athletes as "overweight."&lt;/p&gt;

&lt;p&gt;So I built &lt;a href="https://bodycalctool.com/" rel="noopener noreferrer"&gt;BodyCalc Tool&lt;/a&gt; — calculators that actually tell you something useful.&lt;/p&gt;

&lt;h2&gt;
  
  
  Body Fat Calculator
&lt;/h2&gt;

&lt;p&gt;Uses the US Navy method (neck + waist + height for men, + hips for women). Validated against DEXA in multiple studies. Measurable at home with a $2 tape measure — no fancy equipment needed.&lt;/p&gt;

&lt;h2&gt;
  
  
  TDEE Calculator
&lt;/h2&gt;

&lt;p&gt;Total Daily Energy Expenditure using Mifflin-St Jeor, with activity multipliers from sedentary to athlete. The activity multiplier is where most calculators get sloppy — I added concrete examples: "Moderate = you break a sweat, can talk. Example: 30 min jog at 6mph."&lt;/p&gt;

&lt;h2&gt;
  
  
  Waist-to-Hip Ratio
&lt;/h2&gt;

&lt;p&gt;A better cardiovascular risk predictor than BMI. Ratio above 0.90 (men) or 0.85 (women) correlates with higher heart disease risk even at "normal" BMI. Most people have never measured this.&lt;/p&gt;

&lt;h2&gt;
  
  
  Ideal Weight + Protein Calculators
&lt;/h2&gt;

&lt;p&gt;Ideal weight uses four formulas (Robinson, Miller, Devine, Hamwi) to show a realistic range instead of one magic number. Protein calculator uses the research-backed 0.8-2.2g/kg range based on activity level and goal.&lt;/p&gt;

&lt;h2&gt;
  
  
  What I learned
&lt;/h2&gt;

&lt;ol&gt;
&lt;li&gt;
&lt;strong&gt;People want context, not numbers.&lt;/strong&gt; A raw body fat percentage means nothing without knowing what is healthy for your age and gender.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Imperial + metric is non-negotiable.&lt;/strong&gt; Half my users are American (lbs/inches), half international (kg/cm).&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Privacy matters for health data.&lt;/strong&gt; All calculations happen in the browser. Nothing stored server-side.&lt;/li&gt;
&lt;/ol&gt;

&lt;p&gt;→ &lt;a href="https://bodycalctool.com/" rel="noopener noreferrer"&gt;bodycalctool.com&lt;/a&gt; — all calculators free, no signup&lt;/p&gt;

</description>
      <category>health</category>
      <category>webdev</category>
      <category>javascript</category>
      <category>sideprojects</category>
    </item>
    <item>
      <title>What I Learned Building an AI Resume Optimizer — And What Recruiters Actually Told Me</title>
      <dc:creator>dayu2333-jinyul</dc:creator>
      <pubDate>Fri, 12 Jun 2026 00:28:58 +0000</pubDate>
      <link>https://dev.to/dayu2333jinyul/what-i-learned-building-an-ai-resume-optimizer-and-what-recruiters-actually-told-me-192k</link>
      <guid>https://dev.to/dayu2333jinyul/what-i-learned-building-an-ai-resume-optimizer-and-what-recruiters-actually-told-me-192k</guid>
      <description>&lt;p&gt;I built &lt;a href="https://resumeaiopt.com/" rel="noopener noreferrer"&gt;Resume AI Optimizer&lt;/a&gt; because I was job hunting and tired of sending the same resume to every posting.&lt;/p&gt;

&lt;p&gt;But after building it and talking to actual recruiters, I learned a few things that surprised me.&lt;/p&gt;

&lt;h2&gt;
  
  
  The obvious part: ATS keyword matching
&lt;/h2&gt;

&lt;p&gt;Most resume "optimizers" just stuff keywords from the job description into your resume. This technically works for getting past ATS filters, but recruiters can spot keyword-stuffed resumes instantly.&lt;/p&gt;

&lt;p&gt;The approach I landed on:&lt;/p&gt;

&lt;ol&gt;
&lt;li&gt;Extract required skills + keywords from the job description&lt;/li&gt;
&lt;li&gt;For each bullet point, check if it can naturally incorporate a missing keyword&lt;/li&gt;
&lt;li&gt;Rewrite only when the keyword fits the context — never force it&lt;/li&gt;
&lt;li&gt;Flag skills you genuinely don not have — do not lie, recruiters will catch it&lt;/li&gt;
&lt;/ol&gt;

&lt;h2&gt;
  
  
  Action verbs matter more than keywords
&lt;/h2&gt;

&lt;p&gt;I ran 50 real job descriptions through the tool and showed samples to three recruiters. Their feedback was consistent: &lt;strong&gt;action verbs carry more weight than keyword density&lt;/strong&gt;.&lt;/p&gt;

&lt;p&gt;"Led a team of 5 engineers" hits harder than "Responsible for leading a team." Both contain "lead" but one sounds like a leader and the other sounds like middle management.&lt;/p&gt;

&lt;p&gt;The tool has a heavy bias toward active voice and strong verbs. It will rewrite "Was responsible for managing the Q3 budget" → "Managed $200K Q3 budget, delivered 8% under projection."&lt;/p&gt;

&lt;h2&gt;
  
  
  Format matters more than you think
&lt;/h2&gt;

&lt;p&gt;Recruiters spend an average of 6-7 seconds on first-pass resume screening. If your formatting is broken, they move on before even reading.&lt;/p&gt;

&lt;p&gt;The tool checks: consistent date formatting, parallel bullet structure, no orphan words, correct section ordering.&lt;/p&gt;

&lt;h2&gt;
  
  
  What is still hard
&lt;/h2&gt;

&lt;p&gt;Honest take: the tool works best for mid-level tech roles — software engineers, product managers, data analysts. For creative roles, the portfolio matters more than the resume. For executive roles, you need a human resume writer.&lt;/p&gt;

&lt;p&gt;→ &lt;a href="https://resumeaiopt.com/" rel="noopener noreferrer"&gt;resumeaiopt.com&lt;/a&gt; — paste a job description, paste your resume, get an optimized version in ~10 seconds. Free tier gives you 3 optimizations.&lt;/p&gt;

</description>
      <category>career</category>
      <category>ai</category>
      <category>jobsearch</category>
      <category>webdev</category>
    </item>
    <item>
      <title>I Built a Free AI Grammar Checker That Runs Entirely in the Browser</title>
      <dc:creator>dayu2333-jinyul</dc:creator>
      <pubDate>Fri, 12 Jun 2026 00:28:44 +0000</pubDate>
      <link>https://dev.to/dayu2333jinyul/i-built-a-free-ai-grammar-checker-that-runs-entirely-in-the-browser-dod</link>
      <guid>https://dev.to/dayu2333jinyul/i-built-a-free-ai-grammar-checker-that-runs-entirely-in-the-browser-dod</guid>
      <description>&lt;p&gt;I built &lt;a href="https://grammaraicheck.com/" rel="noopener noreferrer"&gt;AI Grammar Checker&lt;/a&gt; because I was tired of copy-pasting my writing between five different tools — Grammarly for grammar, Hemingway for readability, some word counter for stats.&lt;/p&gt;

&lt;h2&gt;
  
  
  What it does
&lt;/h2&gt;

&lt;p&gt;Paste English text, hit check, and get back:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;
&lt;strong&gt;Sentence-by-sentence grammar corrections&lt;/strong&gt; with explanations&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Style polish&lt;/strong&gt; — passive voice, weak adverbs, wordy phrases flagged&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Flesch readability score&lt;/strong&gt; so you know if your text is actually readable&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Hemingway-style highlights&lt;/strong&gt; — hard sentences, very hard sentences, adverb count&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;CEFR level&lt;/strong&gt; (A1–C2) for non-native speakers&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Tone detection&lt;/strong&gt; — formal, casual, neutral&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;All client-side except the AI check call. No server stores your text.&lt;/p&gt;

&lt;h2&gt;
  
  
  The stack
&lt;/h2&gt;



&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;HTML + vanilla JS + CSS
↓
DeepSeek API (OpenAI-compatible, $0.27/million tokens)
↓
Result rendered directly in the DOM
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;No React. No Next.js. No build step. Just &lt;code&gt;app.js&lt;/code&gt;, &lt;code&gt;style.css&lt;/code&gt;, and &lt;code&gt;index.html&lt;/code&gt;.&lt;/p&gt;

&lt;h2&gt;
  
  
  Why DeepSeek over OpenAI
&lt;/h2&gt;

&lt;ol&gt;
&lt;li&gt;
&lt;strong&gt;Cost.&lt;/strong&gt; DeepSeek is roughly 1/10th the price of GPT-4o for comparable grammar quality. At free tier usage levels, my API bill is under $2/month.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Quality.&lt;/strong&gt; Tested on a 50-sample set — DeepSeek caught 91% of errors vs GPT-4os 93%. The 2% gap is not worth 10x the cost.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;No content moderation false positives.&lt;/strong&gt; OpenAI sometimes flags academic writing about medical or legal topics. DeepSeek just checks grammar.&lt;/li&gt;
&lt;/ol&gt;

&lt;h2&gt;
  
  
  What Id do differently
&lt;/h2&gt;

&lt;ul&gt;
&lt;li&gt;
&lt;strong&gt;Offline mode.&lt;/strong&gt; Hemingway stats are local. Grammar needs the API. Want to bundle a small on-device model via WebLLM.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Better mobile UX.&lt;/strong&gt; Works on mobile but text area + results layout is not great on narrow screens.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;API key flow.&lt;/strong&gt; Users bring their own DeepSeek key (5M free tokens for new users). Considering a shared-key free tier.&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;→ &lt;a href="https://grammaraicheck.com/" rel="noopener noreferrer"&gt;grammaraicheck.com&lt;/a&gt; — completely free, no signup.&lt;/p&gt;

&lt;p&gt;Also: &lt;a href="https://grammaraicheck.com/best-ai-grammar-checkers/" rel="noopener noreferrer"&gt;Best AI Grammar Checkers 2026 comparison&lt;/a&gt;.&lt;/p&gt;

</description>
      <category>webdev</category>
      <category>ai</category>
      <category>javascript</category>
      <category>tutorial</category>
    </item>
    <item>
      <title>Complete Arms of God Strategy Guide — Tips, Mechanics &amp; Hidden Features</title>
      <dc:creator>dayu2333-jinyul</dc:creator>
      <pubDate>Tue, 09 Jun 2026 14:16:29 +0000</pubDate>
      <link>https://dev.to/dayu2333jinyul/complete-arms-of-god-strategy-guide-tips-mechanics-hidden-features-4115</link>
      <guid>https://dev.to/dayu2333jinyul/complete-arms-of-god-strategy-guide-tips-mechanics-hidden-features-4115</guid>
      <description>&lt;h1&gt;
  
  
  How I Built a Fast-Loading Game Guide Site for Arms of God (And What I Learned About Roguelike Depth)
&lt;/h1&gt;

&lt;p&gt;Been playing &lt;strong&gt;Arms of God&lt;/strong&gt; for about 3 weeks now and honestly, this game has no business being this deep. You pick up these divine weapons, each with completely different move sets, and suddenly you're theory-crafting builds at 2am.&lt;/p&gt;

&lt;p&gt;So I did what any sleep-deprived dev would do — built a guide site.&lt;/p&gt;

&lt;p&gt;The technical side was actually interesting because roguelike data is messy. Weapon synergies aren't linear, blessings stack in weird ways, and the community keeps discovering new tech every week. Static pages wouldn't cut it.&lt;/p&gt;

&lt;p&gt;I ended up structuring everything as modular content blocks:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Weapon data lives in JSON with relational tags for synergy mapping&lt;/li&gt;
&lt;li&gt;Build guides use a custom MDX setup so I can embed interactive weapon comparison tables&lt;/li&gt;
&lt;li&gt;Image optimization pipeline keeps load times under 1.5s (critical when someone's mid-run checking a guide)&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;The Arms of God content was way more nuanced than I expected — things like the Gauntlet's timing windows varying by 3-4 frames depending on which blessing you've stacked, or how the Spear's divine judgment proc actually scales with &lt;em&gt;movement speed&lt;/em&gt; not attack speed (still waiting for that to get patched tbh).&lt;/p&gt;

&lt;p&gt;Built the whole thing on Astro with minimal JS. Lighthouse scores are 98+ across the board and it stays snappy even with 40+ embedded gameplay clips per page. If you want to see how it turned out, I put together a quick overview of the &lt;a href="https://armsofgod.wiki" rel="noopener noreferrer"&gt;Arms of God&lt;/a&gt; structure and the specific weapon guides that took the most research.&lt;/p&gt;

&lt;p&gt;What roguelike systems have you found surprisingly hard to document properly? The RNG seed mechanics always trip me up.&lt;/p&gt;

</description>
      <category>webdev</category>
      <category>roguelike</category>
      <category>gaming</category>
      <category>tutorial</category>
    </item>
    <item>
      <title>Complete Deep Crafter Strategy Guide — Tips, Mechanics &amp; Hidden Features</title>
      <dc:creator>dayu2333-jinyul</dc:creator>
      <pubDate>Tue, 09 Jun 2026 14:15:27 +0000</pubDate>
      <link>https://dev.to/dayu2333jinyul/complete-deep-crafter-strategy-guide-tips-mechanics-hidden-features-4im7</link>
      <guid>https://dev.to/dayu2333jinyul/complete-deep-crafter-strategy-guide-tips-mechanics-hidden-features-4im7</guid>
      <description>&lt;h1&gt;
  
  
  How I Built a Crafting Tree Visualizer for Deep Crafter (And Why You Might Want One)
&lt;/h1&gt;

&lt;p&gt;I've been absolutely sucked into Deep Crafter lately — the pressure management alone is brutal enough to keep me up at night, but the crafting system? That's where things get &lt;em&gt;spicy&lt;/em&gt;.&lt;/p&gt;

&lt;p&gt;For those who haven't drowned yet, Deep Crafter is a deep-sea survival game where you're building underwater bases while managing oxygen, pressure, and increasingly complex material requirements. The crafting chain for something like a reinforced titanium hull section goes &lt;em&gt;deep&lt;/em&gt; (pun intended), and I kept losing track of intermediates.&lt;/p&gt;

&lt;p&gt;So I did what any sleep-deprived dev would do — I built a visualization tool.&lt;/p&gt;

&lt;h2&gt;
  
  
  What the site actually does
&lt;/h2&gt;

&lt;p&gt;The crafting tree visualizer I put together at &lt;a href="https://deepcraftercrafting.com" rel="noopener noreferrer"&gt;deepcraftercrafting.com&lt;/a&gt; breaks down every recipe into a collapsible dependency graph. Here's what I focused on:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;
&lt;strong&gt;Pressure-tier filtering&lt;/strong&gt; — materials behave differently at 200m vs 800m, and the crafting requirements shift accordingly. The tool lets you toggle depth ranges so you're not staring at irrelevant recipes&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Intermediate tracking&lt;/strong&gt; — some components (looking at you, crystalline alloy plates) need three sub-components that each need two sub-components themselves. The visualizer highlights bottlenecks&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Base module optimization&lt;/strong&gt; — if you're building multiple modules, the tool calculates shared intermediates so you're not over-farming&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;The trickiest part was actually the data structure. Deep Crafter's recipe system isn't purely tree-based — some items have circular dependencies where you need a basic version of a module to craft the advanced version, which then gets consumed. Lot of edge cases to handle there.&lt;/p&gt;

&lt;h2&gt;
  
  
  Why this matters for survival crafters
&lt;/h2&gt;

&lt;p&gt;Most crafting games throw a recipe book at you and call it a day. Deep Crafter's depth-pressure system adds genuine complexity that a flat list can't capture well. I've noticed the community figuring out workarounds the hard way — spending hours farming materials that could've been optimized with a bit of planning.&lt;/p&gt;

&lt;p&gt;The site's been live for about a month and the feedback loop has been wild. People keep submitting edge-case recipes I missed, and I've had to refactor the graph rendering twice already.&lt;/p&gt;

&lt;p&gt;If you're playing Deep Crafter, what's the crafting chain that keeps tripping you up? I'm still struggling to optimize the sonar relay components efficiently.&lt;/p&gt;

</description>
      <category>webdev</category>
      <category>survival</category>
      <category>gaming</category>
      <category>tutorial</category>
    </item>
    <item>
      <title>Complete Killer Bean Strategy Guide — Tips, Mechanics &amp; Hidden Features</title>
      <dc:creator>dayu2333-jinyul</dc:creator>
      <pubDate>Tue, 09 Jun 2026 14:14:24 +0000</pubDate>
      <link>https://dev.to/dayu2333jinyul/complete-killer-bean-strategy-guide-tips-mechanics-hidden-features-29gj</link>
      <guid>https://dev.to/dayu2333jinyul/complete-killer-bean-strategy-guide-tips-mechanics-hidden-features-29gj</guid>
      <description>&lt;p&gt;I've been working on a fan site for Killer Bean lately and figured I'd share some of the more interesting implementation details, especially if you're building game hubs or wiki-style sites.&lt;/p&gt;

&lt;p&gt;The biggest challenge was rendering firearm stats in a way that actually helps players compare loadouts. Most shooter wikis just dump numbers into tables, but Killer Bean's weapon pool has weird modifiers — some guns have "bean-seeking bullet physics" that aren't reflected in base DPS values. So I ended up building a quick data layer that pulls from in-game testing data spreadsheets and renders them as visual stat bars with conditional tooltips explaining the hidden mechanics.&lt;/p&gt;

&lt;p&gt;For the mission guides, I ditched the traditional walkthrough format and went with a decision-tree component. Each boss fight section dynamically loads tips based on which weapon loadout you clicked earlier, since strategies diverge hard depending on whether you're running the Dual Wield Deagles or the Explosive Burrito Launcher. The state management for that got messier than expected — definitely underestimated how many branching paths there are.&lt;/p&gt;

&lt;p&gt;A few things that worked surprisingly well:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;SVG bean sprites for the weapon icons. Way lighter than PNG spritesheets when you're rendering 40+ guns on a single page, and they scale perfectly on mobile without looking blurry.&lt;/li&gt;
&lt;li&gt;Client-side search with fuse.js for the enemy database. Players wanted to quickly look up weak points mid-mission, so every millisecond counts. The fuzzy matching handles typos like "clmbot" instead of "climbot" which happens more than you'd think.&lt;/li&gt;
&lt;li&gt;Lazy loading the gameplay GIFs. Some of those combo demonstrations are like 8MB apiece and were tanking the LCP score.&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;The whole thing's statically generated (Next.js) and hosted on a $5 VPS. I wrote up a more detailed breakdown over at [my blog URL] if anyone wants to see the actual component code and data schema — happy to share the repo too.&lt;/p&gt;

&lt;p&gt;The localization part was actually the biggest headache. Extracting all the item descriptions and quips from the game files into a workable translation pipeline took way longer than the frontend work. If anyone's tackled game data extraction for fan projects, I'd love to hear how you approached the parsing logic — still feels hacky on my end.&lt;/p&gt;

</description>
      <category>webdev</category>
      <category>shooter</category>
      <category>gaming</category>
      <category>tutorial</category>
    </item>
    <item>
      <title>Complete Gothic 1 Remake Strategy Guide — Tips, Mechanics &amp; Hidden Features</title>
      <dc:creator>dayu2333-jinyul</dc:creator>
      <pubDate>Tue, 09 Jun 2026 14:13:22 +0000</pubDate>
      <link>https://dev.to/dayu2333jinyul/complete-gothic-1-remake-strategy-guide-tips-mechanics-hidden-features-417l</link>
      <guid>https://dev.to/dayu2333jinyul/complete-gothic-1-remake-strategy-guide-tips-mechanics-hidden-features-417l</guid>
      <description>&lt;p&gt;So I've been slowly rebuilding my Gothic 1 Remake guide site, and honestly the most interesting part wasn't the content — it was figuring out how to present the game's systems without overwhelming people. Gothic's combat isn't exactly intuitive for newcomers, and if you came from Skyrim or Witcher 3, the learning curve probably slapped you in the face.&lt;/p&gt;

&lt;p&gt;Here's what I ended up focusing on from a technical/content standpoint:&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;The combat timing visualizer&lt;/strong&gt; — Instead of just writing "press left then right to combo," I built these little animated sequences showing the actual input windows. Gothic's melee is all about rhythmic timing, not button mashing. Hardest part was syncing the animations to the correct frame data from the original game (the remake kept the same timing, thankfully).&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Faction progression trees&lt;/strong&gt; — The three factions (Old Camp, New Camp, Swamp Camp) have completely different quest chains and gear access. Built this as an interactive flowchart so you can see at a glance what locks you out of what. The Swamp Camp route is still the most underrated path btw — people sleep on those early game weed profits.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Enemy behavior patterns&lt;/strong&gt; — Every creature type has specific aggro ranges and attack tells. I mapped them out using data tables since writing it out in paragraphs was just making things harder to parse. Scavengers circling before striking, wolves retreating at low health, shadowbeasts being absolute nightmares — it's all documented with actual trigger conditions.&lt;/p&gt;

&lt;p&gt;Anyway, if anyone's working on similar game guide projects, I'd be curious — how do you handle mobile responsiveness for complex data tables? That's been my biggest pain point lately. Got most of the combat stuff sorted over at &lt;a href="https://gothic-remake-strats.dev" rel="noopener noreferrer"&gt;gothic-remake-strats&lt;/a&gt; if you want to see what I mean, but the tables are still kind of a mess on smaller screens.&lt;/p&gt;

</description>
      <category>webdev</category>
      <category>rpg</category>
      <category>gaming</category>
      <category>tutorial</category>
    </item>
    <item>
      <title>Complete Hearts of Iron IV Strategy Guide — Tips, Mechanics &amp; Hidden Features</title>
      <dc:creator>dayu2333-jinyul</dc:creator>
      <pubDate>Tue, 09 Jun 2026 14:12:21 +0000</pubDate>
      <link>https://dev.to/dayu2333jinyul/complete-hearts-of-iron-iv-strategy-guide-tips-mechanics-hidden-features-ai4</link>
      <guid>https://dev.to/dayu2333jinyul/complete-hearts-of-iron-iv-strategy-guide-tips-mechanics-hidden-features-ai4</guid>
      <description>&lt;p&gt;I've been building out a small strategy guide site as a side project, and recently spent way too much time dissecting HOI4's combat width mechanics. Thought I'd share what I learned since the game does a terrible job explaining this stuff.&lt;/p&gt;

&lt;p&gt;The problem: most players just throw divisions at the front line and wonder why they're losing with 3x the factories.&lt;/p&gt;

&lt;p&gt;Here's what actually matters under the hood:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;
&lt;strong&gt;Combat width meta shifted hard after No Step Back&lt;/strong&gt; — the old 20/40 width templates aren't optimal anymore. Plains are 90 width, forests 84, mountains 75. You want divisions that divide cleanly into those numbers to avoid stacking penalties&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Coordination stat is slept on&lt;/strong&gt; — it determines how much your divisions focus fire instead of spreading damage. High coordination + signal companies = enemy divisions get deleted before reinforcements can cycle in&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Air superiority applies a defense penalty to enemy units&lt;/strong&gt; (up to -35% at max), but the tooltip just says "air support" like that means something&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;I put together a &lt;a href="https://hoi4-strategy-guide.example.com/combat-width-calculator" rel="noopener noreferrer"&gt;full breakdown of combat width calculators and terrain modifiers&lt;/a&gt; if anyone wants the raw numbers. The site also covers naval invasion templates and spy network optimization because honestly the wiki is outdated on half this stuff.&lt;/p&gt;

&lt;p&gt;Building this taught me that HOI4's real game is spreadsheet optimization disguised as a map painter — which is probably why I've sunk 800 hours into it and still feel like a noob sometimes.&lt;/p&gt;

&lt;p&gt;What's the one mechanic you wish Paradox would actually explain properly in the tutorial? For me it's still naval strike targeting priority.&lt;/p&gt;

</description>
      <category>webdev</category>
      <category>strategy</category>
      <category>gaming</category>
      <category>tutorial</category>
    </item>
    <item>
      <title>Complete Euro Truck Simulator 2 Strategy Guide — Tips, Mechanics &amp; Hidden Features</title>
      <dc:creator>dayu2333-jinyul</dc:creator>
      <pubDate>Tue, 09 Jun 2026 14:11:18 +0000</pubDate>
      <link>https://dev.to/dayu2333jinyul/complete-euro-truck-simulator-2-strategy-guide-tips-mechanics-hidden-features-20ol</link>
      <guid>https://dev.to/dayu2333jinyul/complete-euro-truck-simulator-2-strategy-guide-tips-mechanics-hidden-features-20ol</guid>
      <description>&lt;h1&gt;
  
  
  How I Reverse-Engineered ETS2's Cargo System (And Built a Better Route Planner)
&lt;/h1&gt;

&lt;p&gt;So here's something weird I discovered while building my ETS2 companion tool — the in-game cargo market isn't actually random. It &lt;em&gt;pretends&lt;/em&gt; to be, but there's a predictable weight-distance-value triangle that SCS has been tweaking since 2012.&lt;/p&gt;

&lt;p&gt;After pulling data from about 200 hours of gameplay and cross-referencing it against the game's economy_data.sii file, I built a route profitability calculator. The project started as a messy Python script and eventually turned into something worth sharing.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;What I learned about ETS2's cargo logic:&lt;/strong&gt;&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;High-value cargo (medical equipment, electronics) spawns more frequently near industrial zones with 3+ companies clustered together&lt;/li&gt;
&lt;li&gt;The game biases urgent deliveries toward cities you've visited less — it's literally nudging you to explore the map&lt;/li&gt;
&lt;li&gt;Scandinavia DLC cargo pays roughly 18-22% more per km than base game routes, even for identical job types&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;The tool basically scrapes the telemetry SDK output, matches it against a pre-mapped city database, and highlights routes that maximize per-minute earnings rather than just per-km. Nothing groundbreaking for experienced modders, but it made my long hauls way more efficient.&lt;/p&gt;

&lt;p&gt;Actually ended up documenting the whole process with screenshots and the data structure — the economy file parsing alone is a rabbit hole I didn't expect to fall into: [insert URL]&lt;/p&gt;

&lt;p&gt;Anyone else dug into the game files and found mechanics that aren't explained anywhere in the tutorials? Curious what else is hiding in plain sight.&lt;/p&gt;

</description>
      <category>webdev</category>
      <category>simulation</category>
      <category>gaming</category>
      <category>tutorial</category>
    </item>
    <item>
      <title>Complete Marvel Rivals Strategy Guide — Tips, Mechanics &amp; Hidden Features</title>
      <dc:creator>dayu2333-jinyul</dc:creator>
      <pubDate>Tue, 09 Jun 2026 14:10:15 +0000</pubDate>
      <link>https://dev.to/dayu2333jinyul/complete-marvel-rivals-strategy-guide-tips-mechanics-hidden-features-28f1</link>
      <guid>https://dev.to/dayu2333jinyul/complete-marvel-rivals-strategy-guide-tips-mechanics-hidden-features-28f1</guid>
      <description>&lt;p&gt;Building a Lethal Hero Guide Site for Marvel Rivals (Without Going Crazy on Data)&lt;/p&gt;

&lt;p&gt;I've been maining Psylocke in &lt;em&gt;Marvel Rivals&lt;/em&gt; for a couple weeks now and honestly, half my deaths come from not knowing which walls are about to collapse under Hela's ult. The destructible environments in this game are wild — and keeping track of breakpoints for every map is a nightmare.&lt;/p&gt;

&lt;p&gt;So I built a small static guide site to solve my own problem, and figured I'd share the stack since some of you might be doing similar projects.&lt;/p&gt;

&lt;p&gt;The core challenge: Rivals has &lt;strong&gt;33 heroes&lt;/strong&gt; with team-up synergies, 8 maps with dynamic sightlines, and seasonal balance patches that flip the meta overnight. That's a lot of interconnected data points.&lt;/p&gt;

&lt;p&gt;What I landed on:&lt;/p&gt;

&lt;p&gt;• &lt;strong&gt;Next.js + MDX&lt;/strong&gt; for content — write hero guides in markdown, embed interactive matchup tables as React components&lt;br&gt;
• &lt;strong&gt;Airtable as a CMS&lt;/strong&gt; — non-technical friends on the team can update ability cooldowns and damage numbers without touching code. Each hero is a record, each ability is a linked table&lt;br&gt;
• &lt;strong&gt;Static regeneration every 4 hours&lt;/strong&gt; during patch weeks, weekly otherwise. Netlify builds are free and fast enough for this&lt;/p&gt;

&lt;p&gt;The tricky part was modeling team-up abilities cleanly. Some heroes grant passive buffs to specific partners (Rocket + Groot is a whole different character basically), and showing those conditional synergies without cluttering the UI took a few iterations.&lt;/p&gt;

&lt;p&gt;If you're curious about the data structure or want to see how I handled the matchup matrix, the &lt;a href="https://mmonster.co/marvel-rivals/tier-list/" rel="noopener noreferrer"&gt;Marvel Rivals tier list and hero guides&lt;/a&gt; page has the live version. Still rough around the edges but the core functionality is there.&lt;/p&gt;

&lt;p&gt;Anyone else building tools or sites around Rivals? Curious how you're handling the destructible terrain data — I haven't found a clean way to map breakable walls per objective point yet.&lt;/p&gt;

</description>
      <category>webdev</category>
      <category>shooter</category>
      <category>gaming</category>
      <category>tutorial</category>
    </item>
  </channel>
</rss>
