<?xml version="1.0" encoding="utf-8"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom">
    <channel>
        <title>hello_steven.log</title>
        <link>https://velog.io/</link>
        <description>always there for u...</description>
        <lastBuildDate>Sun, 26 Apr 2026 13:47:53 GMT</lastBuildDate>
        <docs>https://validator.w3.org/feed/docs/rss2.html</docs>
        <generator>https://github.com/jpmonette/feed</generator>
        <image>
            <title>hello_steven.log</title>
            <url>https://velog.velcdn.com/images/hello_steven/profile/055c97d5-d840-498a-a086-f61aeabb7f3d/social_profile.png</url>
            <link>https://velog.io/</link>
        </image>
        <copyright>Copyright (C) 2019. hello_steven.log. All rights reserved.</copyright>
        <atom:link href="https://v2.velog.io/rss/hello_steven" rel="self" type="application/rss+xml"/>
        <item>
            <title><![CDATA[Drift Boss Unblocked 개발/배포 회고 — 브라우저 게임을 서비스로 만든 경험]]></title>
            <link>https://velog.io/@hello_steven/drift-boss-unblocked</link>
            <guid>https://velog.io/@hello_steven/drift-boss-unblocked</guid>
            <pubDate>Sun, 26 Apr 2026 13:47:53 GMT</pubDate>
            <description><![CDATA[<p>최근에 작은 사이드 프로젝트로 <a href="https://driftbossunblocked.com">Drift Boss Unblocked</a> 웹 버전을 정리하고 배포하면서 느낀 점들을 기록해본다.
<img src="https://velog.velcdn.com/images/hello_steven/post/158bb1dc-ec05-4cb5-9fef-db28f08d82c5/image.webp" alt=""></p>
<p>이 프로젝트는 단순히 “게임 사이트 하나 만들기”에서 시작했지만, 실제로는 생각보다 여러 가지 문제를 마주하게 된 경험이었다.</p>
<ol>
<li>왜 이런 프로젝트를 만들었나</li>
</ol>
<p>처음에는 단순했다.</p>
<p>“브라우저에서 바로 실행되는 가벼운 게임 하나를 정리해두면 어떨까?”</p>
<p>Drift Boss 같은 게임은 구조가 단순하지만, 즉시 실행성 + 짧은 플레이 루프 덕분에 웹 환경과 잘 맞는다.</p>
<p>특히 설치 없이 바로 접근할 수 있는 형태는 사용성 측면에서 큰 장점이 있다고 느꼈다.</p>
<ol start="2">
<li>가장 큰 기술적 특징: 단순하지만 정교한 입력 구조</li>
</ol>
<p>이 게임의 핵심은 복잡한 그래픽이나 물리 엔진이 아니라 입력 하나로 모든 것이 결정되는 구조다.</p>
<p>버튼을 누르면 drift
놓으면 직진</p>
<p>이 단순한 구조 때문에 오히려 “타이밍”이 전부가 된다.</p>
<p>개발 관점에서 보면 이런 구조는 오히려 밸런싱이 중요하다.
조금만 입력 반응이 어긋나도 플레이 경험이 크게 달라지기 때문이다.</p>
<ol start="3">
<li>웹 배포에서 겪은 문제</li>
</ol>
<p>생각보다 어려웠던 부분은 “게임 자체”가 아니라 배포 쪽이었다.</p>
<p>브라우저 호환성 문제 (특히 Safari vs Chrome)
모바일 터치 입력 처리
로딩 속도 최적화
광고/리다이렉트 없이 유지하는 구조</p>
<p>특히 모바일 환경에서는 입력 딜레이가 체감 난이도를 크게 바꿔서, 단순 포팅이 아니라 UX 튜닝이 필요했다.</p>
<ol start="4">
<li>“Unblocked” 구조를 만들면서 고민한 점</li>
</ol>
<p>이 프로젝트에서 가장 고민했던 부분은 “접근성”이었다.</p>
<p>사용자가 설치 없이 바로 들어와서 플레이할 수 있어야 했기 때문에:</p>
<p>불필요한 리소스 제거
초기 로딩 최소화
페이지 구조 단순화</p>
<p>이런 부분을 계속 정리했다.</p>
<p>결과적으로 “기능을 더하는 것”보다 “덜어내는 것”이 더 중요한 작업이었다.</p>
<ol start="5">
<li>의외로 재미있었던 부분: 플레이 패턴 분석</li>
</ol>
<p>단순한 게임인데도 사용자 패턴은 꽤 다양했다.</p>
<p>짧게 여러 번 반복 플레이하는 유형
한 번 시작하면 기록 갱신까지 계속 하는 유형
일일 보상 루프에 반응하는 사용자</p>
<p>이걸 보면서 느낀 건, 게임 구조가 단순할수록 행동 데이터는 더 명확하게 드러난다는 점이었다.</p>
<ol start="6">
<li>정리</li>
</ol>
<p>이번 프로젝트는 큰 기술 도전이라기보다는,</p>
<p>“단순한 게임을 웹에서 어떻게 안정적으로 제공할 것인가”</p>
<p>에 대한 작은 실험이었다.</p>
<p>다음에는 비슷한 구조의 게임을 여러 개 연결해서, 더 작은 미니 플랫폼 형태로 확장해볼 생각도 있다.</p>
<p>원하면:</p>
<p>더 “개발자 감성 강한 버전”
또는 
“SEO 조금 섞인 Velog용 버전”
혹은 
“짧은 버전 (1,000자 이하)”</p>
<p>도 만들어줄게.</p>
]]></description>
        </item>
        <item>
            <title><![CDATA[Slope Unblocked를 만들게 된 이야기]]></title>
            <link>https://velog.io/@hello_steven/slope-unblocked</link>
            <guid>https://velog.io/@hello_steven/slope-unblocked</guid>
            <pubDate>Thu, 23 Apr 2026 12:52:25 GMT</pubDate>
            <description><![CDATA[<p>가끔 최고의 아이디어는 계획이나 시장 조사에서 나오지 않고, 단순한 필요에서 시작됩니다.</p>
<p>저는 AI SaaS 플랫폼을 개발하는 일을 하고 있습니다. 모델 학습, API 디버깅, 프론트엔드 최적화 등으로 매일 바쁘게 지내다 보면, 어느새 몸도 마음도 지쳐 있었습니다. 며칠씩 이어진 집중 작업 후, 눈은 건조하고, 어깨는 뻐근하며, 머리는 흐릿했습니다.</p>
<p>그때 떠오른 것이 바로 Slope 2라는 간단하지만 중독성 있는 공 굴리기 게임이었습니다. 잠시 쉬고 싶었지만, 회사 네트워크에서는 대부분의 게임이 차단되어 있었습니다. 그러다 문득 생각했습니다. “그렇다면 내가 직접 만들어보면 되지 않을까?”</p>
<p>작은 실험에서 시작한 프로젝트</p>
<p>처음에는 단순한 실험이었습니다. 한 페이지에서 Slope 2, Slope 3 등 여러 버전을 플레이할 수 있는 공간을 만들고 싶었습니다. 빠르고 간단하며, 차단 없이 즐길 수 있는 곳을 만들자는 목표였습니다.</p>
<p>기술 스택은 다음과 같이 결정했습니다:</p>
<p>프론트엔드: HTML5 Canvas + JavaScript, 데스크톱과 모바일 모두에서 부드럽게 작동하도록 설계
백엔드: Node.js + Express, 주로 점수 저장과 간단한 통계 처리
아키텍처: 프론트엔드와 백엔드 분리. 게임 로직은 브라우저에서 실행하고, 점수와 리더보드 기능은 백엔드에서 처리</p>
<p>개발 과정은 재미와 도전으로 가득했습니다. 물리 엔진이 자연스럽게 작동하도록 속도, 충돌, 경사 각도를 조정해야 했고, 성능 최적화에도 신경 써야 했습니다. Matter.js를 활용해 공의 물리적 움직임을 구현하고, requestAnimationFrame으로 부드러운 화면 렌더링을 보장했습니다. 심지어 WebSocket을 시도해 실시간 리더보드 동기화까지 구현했습니다.</p>
<p>배운 점과 소소한 비밀
물리 시뮬레이션: 공의 중력과 충돌 효과를 자연스럽게 구현
성능 최적화: 레벨을 동적으로 로딩하고, Canvas 렌더링 효율을 높여 부드러운 플레이 보장
사용자 경험: 키보드 단축키, 점수 확인, 자동 저장 기능 추가로 플레이가 끊기지 않도록 설계
창작의 의미</p>
<p>결국 Slope Unblocked는 단순히 제가 원했던 스트레스 해소를 위한 공간을 넘어, 작은 실험실이 되었습니다. 개발하면서 배우고, 창작의 즐거움을 느낄 수 있는 곳이 된 것이죠.</p>
<p><img src="https://velog.velcdn.com/images/hello_steven/post/047d347a-45c2-4aca-947b-7e40a6a3e2b4/image.png" alt="slope 2"></p>
<p>게임 개발과 SaaS 제품 개발은 많은 점에서 닮아 있습니다. 문제 해결, 사용자 경험 최적화, 성능과 기능의 균형 조정 등. 다만 게임은 즉각적인 피드백과 즐거움을 줍니다. 그 차이가 지친 제 마음을 조금 더 가볍게 만들어주었습니다.</p>
<p>앞으로의 계획</p>
<p>현재 Slope Unblocked는 여러 버전을 지원하며, 사용자가 자유롭게 전환하며 즐길 수 있습니다. 앞으로는 점수판, 친구와 경쟁 기능 등을 추가할 계획도 있습니다. 하지만 무엇보다 중요한 것은 처음의 목적을 지키는 것입니다. 바쁜 일상 속에서 잠시 쉬고 즐길 수 있는 공간을 제공하는 것.</p>
<p>플레이어들이 최고 점수를 공유하거나, 게임 덕분에 잠시 마음을 놓을 수 있었다는 댓글을 볼 때마다, 늦은 밤 개발하며 보냈던 시간들이 충분히 가치 있었음을 느낍니다.</p>
<p><a href="https://slope2.app">Slope Unblocked</a>를 만들면서 깨달은 것은, 기술이 아무리 복잡해도 그 배후에 있는 인간의 필요가 가장 중요한 동력이라는 점입니다. 지친 일상 속에서 작은 게임 하나가 창작의 새로운 불꽃을 지필 수도 있다는 사실은, 저에게 큰 영감을 주었습니다.</p>
]]></description>
        </item>
        <item>
            <title><![CDATA[내가 NanoMaker AI를 만든 이유]]></title>
            <link>https://velog.io/@hello_steven/NanoMaker-AI</link>
            <guid>https://velog.io/@hello_steven/NanoMaker-AI</guid>
            <pubDate>Mon, 23 Feb 2026 10:31:53 GMT</pubDate>
            <description><![CDATA[<p>반복되는 하루</p>
<p>저는 샌프란시스코에 살고 있는 중국계 이민자입니다.</p>
<p>몇 년 전, 저는 웹사이트 에디터로 일하고 있었습니다. 제 일의 대부분은 비주얼 작업이었습니다. 배너를 만들고, 블로그 이미지를 제작하고, 썸네일을 편집하고, 제품 목업을 디자인했습니다. 원본 사진이 마음에 들지 않으면 다시 촬영했고, 조명이 어색하면 포토샵으로 수정했습니다. 레이아웃이 조금이라도 이상하면 픽셀 단위로 조정했습니다.</p>
<p>분명 창의적인 일이라고 할 수는 있었지만, 동시에 반복적인 작업이기도 했습니다.</p>
<p>시간이 지날수록 저는 점점 지쳐갔습니다. 육체적인 피로라기보다는 정신적인 피로였습니다. 대부분의 에너지가 아주 작은 디테일을 다듬는 데 쓰이고 있었기 때문입니다.</p>
<p>그때 AI 이미지 생성 도구들이 점점 대중화되기 시작했습니다.</p>
<p>AI를 발견하다 — 그리고 구독을 시작하다</p>
<p>처음 Nano Banana를 사용했을 때, 솔직히 꽤 놀랐습니다. 관련 서비스를 검색해 월 $49.9 플랜을 구독했습니다.</p>
<p>작업 방식이 완전히 달라졌습니다.</p>
<p>몇 시간을 들여 편집하던 작업을 몇 분 만에 끝낼 수 있었습니다. 콘셉트 이미지, 스타일화된 장면, 마케팅 그래픽 등 예전에는 여러 단계를 거쳐야 했던 작업들이 프롬프트 몇 줄로 완성되었습니다.</p>
<p>효율적이었고, 어느 정도 해방감을 느꼈습니다.</p>
<p>하지만 상황은 다시 바뀌었습니다.</p>
<p>실직, 그리고 새로운 시작</p>
<p>얼마 지나지 않아 회사 구조조정으로 일을 잃게 되었습니다. 특별한 사건은 아니었습니다. 그냥 조용한 변화였습니다.</p>
<p>저는 바로 다른 회사로 가지 않기로 했습니다. 대신 TikTok과 YouTube 채널을 직접 운영해보기로 했습니다. 다시 시작해야 한다면, 제 것을 만들어보고 싶었습니다.</p>
<p>그 과정에서 더 큰 문제가 드러났습니다.</p>
<p>Nano Banana는 이미지 생성에는 훌륭했지만, 저는 영상이 필요했습니다.</p>
<p>그래서 다시 검색했고, 또 다른 AI 영상 생성 플랫폼을 월 $99에 구독했습니다.</p>
<p>이제 두 개의 구독이 생겼습니다.</p>
<p>Nano Banana로 이미지를 만들고, 두 번째 플랫폼에서 그것을 영상으로 변환했습니다. 결과는 꽤 만족스러웠습니다.</p>
<p>하지만 영상에는 음악이 필요했습니다.</p>
<p>그래서 또 검색했습니다.</p>
<p>AI 음악 생성 서비스. 또 다른 $99 구독.</p>
<p>몇 주 만에 저는 매달 약 $250를 AI 도구에 쓰고 있었습니다.</p>
<p>구독 피로감</p>
<p>문제는 단순히 비용이 아니었습니다.</p>
<p>파편화였습니다.</p>
<p>각 플랫폼마다 다른 대시보드, 다른 로그인, 다른 결제일, 다른 크레딧 시스템이 있었습니다. 한 곳에서 파일을 다운로드하고, 다른 곳에 업로드하는 작업을 반복했습니다. 사용량을 계속 확인해야 했습니다.</p>
<p>사실 저는 각 플랫폼의 사용량을 모두 채우지도 못했습니다.</p>
<p>개인 창작자로서 저는 대규모 할당량이 필요하지 않았습니다. 제가 원했던 것은 통합된 경험이었습니다.</p>
<p>어느 날 밤, 구독 목록을 보며 스스로에게 질문했습니다.</p>
<p>왜 영상 하나를 만들기 위해 세 개의 플랫폼이 필요한 걸까?</p>
<p>더 나은 방법을 찾다</p>
<p>누군가는 이미 해결했을 거라고 생각했습니다.</p>
<p>이미지, 영상, 음악을 하나의 구독으로 제공하는 올인원 AI 플랫폼을 찾기 시작했습니다.</p>
<p>많은 도구를 찾았지만, 진짜로 상위 모델들을 통합해 매끄럽게 제공하는 서비스는 찾기 어려웠습니다. 어떤 곳은 글쓰기 중심이었고, 어떤 곳은 이미지에만 집중했습니다. “올인원”이라고 말했지만 깊이가 부족한 경우도 많았습니다.</p>
<p>결국 깨달았습니다.</p>
<p>제가 원하는 워크플로우는 아직 존재하지 않는다는 것을.</p>
<p>직접 만들어보기로 하다</p>
<p>저는 전통적인 개발자가 아닙니다.</p>
<p>하지만 Cursor 같은 AI 코딩 도구 덕분에 진입 장벽이 많이 낮아졌습니다. 시도해볼 수 있겠다는 생각이 들었습니다.</p>
<p>처음에는 모든 것이 복잡했습니다. API 연동, 인증 시스템, 결제 처리, 사용량 추적 — 작은 요소 하나하나가 생각보다 중요했습니다.</p>
<p>많은 오류와 시행착오가 있었습니다. 이해하지 못하는 에러 메시지들, 멈춰버린 기능들.</p>
<p>그만두고 싶었던 순간도 있었습니다.</p>
<p>하지만 아이디어는 단순했습니다.</p>
<p>하나의 공간.
여러 개의 강력한 AI 모델.
하나의 구독.</p>
<p>그 생각이 계속 저를 앞으로 밀어주었습니다.</p>
<p>NanoMaker AI의 시작</p>
<p>천천히 NanoMaker AI가 형태를 갖추기 시작했습니다.</p>
<p>첫 버전은 완벽하지 않았습니다. UI도 단순했고, 일부 흐름은 매끄럽지 않았습니다.</p>
<p>하지만 이미지 생성, 영상 제작, 음악 추가를 한 환경 안에서 할 수 있었습니다.</p>
<p>세 개의 플랫폼을 오갈 필요가 없었습니다.
여러 개의 구독을 관리할 필요도 없었습니다.</p>
<p>그것만으로도 충분히 의미가 있었습니다.</p>
<p>개인적인 해결책</p>
<p><a href="https://nanomaker.im">NanoMaker AI</a>는 거창한 스타트업 비전에서 시작되지 않았습니다.</p>
<p>구독의 피로감, 도구의 분산, 불필요한 복잡함에서 시작되었습니다.</p>
<p>때로는 시장 조사보다 개인적인 불편함이 더 강력한 출발점이 됩니다.</p>
<p>실직은 당시에는 좌절처럼 느껴졌습니다. 하지만 그것이 제가 당연하게 받아들이던 구조를 다시 생각하게 만들었습니다.</p>
<p>지금 콘텐츠를 만들 때, 과정은 훨씬 단순해졌습니다.</p>
<p>그리고 NanoMaker AI를 바라볼 때, 저는 단순한 소프트웨어가 아니라 이런 질문에 대한 답을 봅니다.</p>
<p>왜 이렇게 복잡해야 할까?</p>
]]></description>
        </item>
        <item>
            <title><![CDATA[Trymusic AI 개발기: 음악과 소프트웨어를 탐험하며]]></title>
            <link>https://velog.io/@hello_steven/Trymusic-AI</link>
            <guid>https://velog.io/@hello_steven/Trymusic-AI</guid>
            <pubDate>Thu, 05 Feb 2026 14:59:04 GMT</pubDate>
            <description><![CDATA[<p><img src="https://cdn.trymusic.ai/images/og.png" alt="Trymusic AI"></p>
<p>Trymusic AI는 처음부터 사업 아이디어가 아니라 개인 프로젝트로 시작했습니다. 개발자로서 창작 도구에는 관심이 많지만, 저는 전문 음악가는 아닙니다. 기존 음악 소프트웨어는 강력하지만, 단순히 아이디어를 빠르게 테스트하거나 특정 분위기를 탐색하고 싶을 때는 오히려 부담스럽게 느껴지곤 했습니다.</p>
<p>프로젝트의 초기 목표는 간단했습니다. <strong>음악 이론이나 복잡한 제작 과정을 몰라도, 텍스트나 가사를 입력하면 곡으로 변환할 수 있는 도구를 만드는 것</strong>이었습니다. 기술적으로 도전적이었던 부분은 단순히 소리를 만들어내는 것이 아니라, 사용자가 느끼기에 빠르고 직관적이며 실험하기 용이한 경험을 제공하는 것이었습니다.</p>
<p>개발 과정에서 가장 중요하게 신경 쓴 것은 <strong>빠른 피드백 루프와 반복 실험</strong>이었습니다. 사용자가 아이디어를 입력하면 곧바로 결과를 확인하고, 필요에 따라 수정하고 다시 시도할 수 있어야 했습니다. 또한 다양한 장르와 스타일을 지원하면서도 복잡한 설정 없이 직관적으로 조작할 수 있는 인터페이스를 구현하는 데 집중했습니다.</p>
<p>지금도 Trymusic AI는 진화 중이며, 지속적으로 품질과 사용성을 개선하고 있습니다. 개인 프로젝트이지만, 다른 개발자나 창작자들이 경험을 공유하고 의견을 주는 것이 큰 도움이 됩니다.  </p>
<p>관심 있는 분들은 직접 테스트해 보시고, 피드백을 남겨주시면 감사하겠습니다: <a href="https://trymusic.ai/ko">Trymusic AI</a></p>
]]></description>
        </item>
        <item>
            <title><![CDATA[사진 한 장으로 옷을 바꿔보는 AI 서비스, AI Clothes Changer]]></title>
            <link>https://velog.io/@hello_steven/AI-Clothes-Changer</link>
            <guid>https://velog.io/@hello_steven/AI-Clothes-Changer</guid>
            <pubDate>Sun, 28 Dec 2025 04:26:49 GMT</pubDate>
            <description><![CDATA[<h1 id="ai로-옷을-갈아입어본다면-직접-써본-ai-clothes-changer-후기">AI로 옷을 갈아입어본다면? 직접 써본 AI Clothes Changer 후기</h1>
<p>요즘 AI 기술이 사진, 영상, 음악을 넘어 패션 영역까지 빠르게 확장되고 있다.<br>최근 우연히 <strong>AI Clothes Changer</strong>라는 가상 피팅 도구를 사용해볼 기회가 있었는데, 생각보다 결과가 자연스러워서 간단한 사용 후기를 남겨본다.</p>
<h2 id="ai-clothes-changer란">AI Clothes Changer란?</h2>
<p><img src="https://velog.velcdn.com/images/hello_steven/post/3823a486-784b-4f71-85ae-3f73ab416142/image.png" alt="ai clothes changer"></p>
<p><a href="https://aiclotheschanger.net">AI Clothes Changer</a>는 사진 속 인물의 옷이나 액세서리를 AI로 자연스럽게 바꿔주는 가상 착용(Virtual Try-On) 서비스다.<br>직접 촬영한 사진을 업로드할 수도 있고, 미리 제공되는 모델 이미지를 선택해서 테스트하는 것도 가능하다.</p>
<p>단순히 옷 이미지를 덧붙이는 방식이 아니라, 전체 분위기나 조명, 옷의 핏까지 함께 반영하려고 하는 점이 인상적이었다. 그래서 결과물이 과하게 합성된 느낌보다는 실제 촬영 이미지에 가까운 경우가 많았다.</p>
<h2 id="여러-ai-모델을-선택할-수-있는-점">여러 AI 모델을 선택할 수 있는 점</h2>
<p>이 서비스는 하나의 AI 모델만 사용하는 구조가 아니다.<br>Nano Banana Pro, GPT-4O, Flux, Seedream 등 여러 모델을 지원해서, 같은 사진이라도 모델에 따라 결과가 조금씩 달라진다.</p>
<p>이 덕분에 특정 스타일이 마음에 들지 않으면 다른 모델로 다시 시도해볼 수 있고, 용도에 맞는 결과를 고르기 쉬웠다.</p>
<h2 id="이런-사람들에게-잘-맞을-것-같다">이런 사람들에게 잘 맞을 것 같다</h2>
<p>직접 사용해보면서 떠올랐던 활용 대상은 아래와 같다.</p>
<ul>
<li>온라인 쇼핑몰이나 마켓플레이스에서 상품 이미지를 빠르게 만들어야 하는 셀러  </li>
<li>패션 관련 콘텐츠를 만드는 블로거나 SNS 크리에이터  </li>
<li>옷을 구매하기 전에 전체 분위기를 미리 보고 싶은 일반 사용자  </li>
<li>스타일링 아이디어를 빠르게 테스트해보고 싶은 사람  </li>
</ul>
<p>전문적인 디자인 툴을 다룰 필요 없이, 결과를 바로 확인할 수 있다는 점이 장점으로 느껴졌다.</p>
<h2 id="사용-방법은-어렵지-않다">사용 방법은 어렵지 않다</h2>
<p>전체 흐름은 생각보다 단순하다.</p>
<ol>
<li><p><strong>사진 업로드</strong><br>본인 사진을 업로드하거나, 제공되는 모델 이미지를 선택한다.</p>
</li>
<li><p><strong>의류 또는 액세서리 추가</strong><br>입혀보고 싶은 옷이나 아이템 이미지를 업로드한다.</p>
</li>
<li><p><strong>Generate 클릭</strong><br>AI가 자동으로 옷을 적용한 이미지를 생성해준다.</p>
</li>
</ol>
<p>생성된 이미지는 최대 14일 동안 저장되기 때문에, 여러 결과를 비교하거나 나중에 다시 확인하기도 편했다.</p>
<h2 id="마무리">마무리</h2>
<p>AI Clothes Changer는 “AI로 옷을 갈아입어본다”는 아이디어 자체도 흥미롭지만, 실제로도 활용도가 꽤 높은 도구라는 인상을 받았다.<br>완벽하게 실제 피팅을 대체할 수는 없겠지만, 스타일 참고용이나 콘텐츠 제작, 상품 이미지 초안 용도로는 충분히 실용적이다.</p>
<p>AI 기반 패션 도구가 어디까지 자연스러워질 수 있는지 궁금하다면, 가볍게 한 번쯤 사용해볼 만한 서비스라고 생각한다.</p>
]]></description>
        </item>
        <item>
            <title><![CDATA[왜 Wordle Helper를 만들었나요? 모두가 Wordle을 즐길 수 있도록]]></title>
            <link>https://velog.io/@hello_steven/Wordle-Helper</link>
            <guid>https://velog.io/@hello_steven/Wordle-Helper</guid>
            <pubDate>Fri, 07 Nov 2025 13:03:39 GMT</pubDate>
            <description><![CDATA[<p>영어가 모국어가 아닌 사람으로서, 저는 NYT의 Wordle 같은 단어 게임을 할 때 종종 어려움을 겪었습니다. 게임은 정말 재미있고 도전적인데, 제한적인 어휘력 때문에 패턴이 보여도 단어가 떠오르지 않아 막힐 때가 많았죠. Wordle을 좋아하지만 실력 부족으로 충분히 즐기지 못한다는 이 간극이, 결국 제가 <a href="https://wordlehelper.co">Wordle Helper</a>를 만들게 된 계기가 되었습니다.</p>
<p>개인적인 불편함에서 시작된 아이디어
<img src="https://velog.velcdn.com/images/hello_steven/post/2ecd620d-2f7c-476a-89aa-4ac1970f4ac8/image.png" alt="wordle helper"></p>
<p>Wordle Helper의 아이디어는 제 경험에서 직접 나왔습니다. 사전이나 단어장을 보며 배우는 것도 가능했지만, 너무 느리고 게임의 재미를 빼앗아 가곤 했습니다. 그래서 저처럼 Wordle을 좋아하지만 어휘가 부족해 답답함을 느끼는 플레이어들에게 도움이 될 수 있는 도구가 필요하다고 생각했습니다.
사용자가 알고 있는 글자를 입력하면 가능한 유효 단어들을 확인할 수 있는 도구 — 게임의 재미를 유지하면서도 부담을 줄여주는 도구 말이죠.</p>
<p>사용자 관점에서 고민한 설계</p>
<p>처음부터 저는 쉽고, 빠르고, 친절한 도구를 만드는 데 집중했습니다. Wordle Helper는 정답을 그냥 알려주는 도구가 아니라, 힌트와 가능성을 제시해 사용자가 직접 단어를 찾아가는 재미를 유지하는 것이 핵심입니다.
패턴을 파악하고, 단어 구조를 이해하며, 새로운 단어를 배우는 과정이 자연스럽게 이루어지도록 설계했습니다. 도구가 게임의 연장선처럼 느껴져야지, 편법처럼 느껴져서는 안 된다고 생각했습니다.</p>
<p>개발 과정에서의 AI 역할</p>
<p>AI는 Wordle Helper 개발에서 중요한 역할을 했습니다. 사용자 입력을 기반으로 가능한 단어 조합을 빠르게 생성하도록 알고리즘을 설계하는 과정은 쉽지 않았습니다. 특히 브라우저 성능을 떨어뜨리지 않으면서도 실시간으로 수백 가지 조합을 계산하는 것이 큰 도전이었죠.
테스트와 최적화, 사전 데이터 튜닝을 반복한 끝에 데스크톱과 모바일에서 모두 가볍고 부드럽게 작동하는 구조를 완성했습니다.</p>
<p>또한 AI는 단순한 단어 나열이 아니라 가능성이 높은 단어 우선순위 추천 기능에도 도움을 주었습니다. 정답을 바로 알려주기보다는 사용자가 스스로 발견하고 학습할 수 있도록 돕는 방향으로 설계했습니다.</p>
<p>개발하며 마주한 고민들</p>
<p>Wordle Helper 개발은 단순히 코드만의 문제는 아니었습니다.
먼저, 교육적이면서도 유용한 단어 리스트를 만드는 과정이 필요했습니다. 너무 오래되거나 현실에서 거의 사용되지 않는 단어는 제외하고, 게임과 학습 모두에 도움이 되는 단어만 남기기 위해 많은 필터링 작업을 거쳤습니다.</p>
<p>또한 인터페이스 역시 직관적이어야 했습니다. “어떻게 입력하지?” “이건 무슨 의미지?”라는 고민 없이 누구나 바로 사용할 수 있어야 했죠. 이런 기술적·디자인적 균형을 맞추기까지 여러 번의 수정과 테스트가 필요했습니다.</p>
<p>그리고 무엇보다 윤리적인 고민도 있었습니다. Wordle Helper는 게임을 대신 풀어주는 도구가 아니라, 게임을 돕는 도구여야 한다는 원칙을 지켰습니다. 사용자가 여전히 생각하고 추리하며 게임에 몰입할 수 있어야 하니까요.</p>
<p>저와 같은 플레이어들에게</p>
<p>Wordle Helper의 핵심 동기는 ‘공감’이었습니다. 저처럼 Wordle을 좋아하지만 어휘력 문제로 어려움을 느끼는 사람들을 돕고 싶었습니다. 가능한 단어를 보여주고 패턴을 알려주는 과정에서 자연스럽게 단어를 배우고 성장할 수 있도록 설계했습니다.
정답을 맞히는 것만이 목적이 아니라, 자신감과 학습의 즐거움을 느끼도록 돕는 것이 목표입니다.</p>
<p>앞으로의 계획</p>
<p>Wordle Helper 개발 과정은, 개인적인 필요와 사용자 중심 설계를 결합한 여정이었습니다. 업데이트와 기능 개선은 항상 사용자 피드백과, 영어 비원어민으로서의 제 경험을 바탕으로 이루어졌습니다. 앞으로도 더 많은 사람들이 언어 장벽 없이 Wordle을 즐기고, 새로운 단어를 배우고, 자신감을 얻었으면 합니다.</p>
<p>Wordle Helper의 핵심은 접근성과 성장의 기회를 제공하는 것입니다. 작은 장벽 하나만 없어도, 게임은 훨씬 더 즐거워집니다.
사용자들이 몰랐던 단어를 발견하고, 게임을 더 깊게 즐기는 모습을 보면 정말 보람을 느낍니다. 이 프로젝트는 제게 “공감과 사려 깊은 디자인은 개인의 불편을 모두의 해결책으로 만들 수 있다”는 것을 다시 한 번 깨닫게 해줬습니다.</p>
]]></description>
        </item>
        <item>
            <title><![CDATA[Snow Rider 3D를 잠깐 해본 느낌]]></title>
            <link>https://velog.io/@hello_steven/Snow-Rider-3D</link>
            <guid>https://velog.io/@hello_steven/Snow-Rider-3D</guid>
            <pubDate>Sun, 02 Nov 2025 01:26:14 GMT</pubDate>
            <description><![CDATA[<p>겨울 분위기가 그리워질 때 가볍게 해볼 만한 게임이 뭐가 있을까 하다가, 예전에 꽤 인기 있었다던 <a href="https://snowrider3dgame.org">Snow Rider 3D</a>를 떠올렸다. 눈길을 썰매로 내려가는 게임인데, 조작도 심플하고 생각보다 속도가 있어서 은근 집중하게 된다.</p>
<p>핵심은 그냥 썰매를 조종하면서 나무, 바위, 집 같은 장애물을 피하는 것이다. 중간에 선물 상자 모양 아이템이 나오는데, 점수가 올라가고 나중에는 썰매 스킨 같은 걸 바꿀 수 있어서 소소하게 동기부여가 되긴 한다. 화면이 3D라서 속도감이 꽤 잘 느껴지는 편이다.</p>
<p>게임 자체에 대한 간단한 정보</p>
<p>2020년 말쯤 처음 공개된 게임인데, 그때 꽤 많은 사람들이 가볍게 즐기는 겨울 게임 느낌으로 인기였다고 한다. 조작법은 어렵지 않은데, 속도를 유지하면서 장애물을 피하다 보면 생각보다 금방 끝나서 “한 번만 더…” 하다가 계속 하게 되는 타입.</p>
<p>출시 이후 여기저기 여러 사이트와 앱 스토어에 비슷한 제목으로 올라오기도 했는데, 원래 버전은 Hooda Math에서 만든 거라고 알려져 있다.
이름만 살짝 바꾼 비슷한 버전들이 여기저기 보이긴 하지만, 기본적인 플레이 감각은 큰 차이는 없다.</p>
<p>짧은 개인적인 느낌</p>
<p>생각 비우고 손만 움직이고 싶을 때 잘 맞음</p>
<p>조작 난이도는 낮은데, 오래 버티는 건 은근 어려움</p>
<p>BGM이나 효과음이 과하지 않아서 부담 없이 할 수 있음</p>
<p>오래 붙잡고 할 게임이라기보다는, 잠깐 기분 전환이 필요할 때 켜두기 좋은 편이다.
겨울 느낌 나는 게임을 찾는 날에 한 번쯤 해볼 만한 정도였다.</p>
]]></description>
        </item>
        <item>
            <title><![CDATA[🧁 2048 Cupcakes를 잠깐 해본 하루 기록]]></title>
            <link>https://velog.io/@hello_steven/2048-Cupcakes</link>
            <guid>https://velog.io/@hello_steven/2048-Cupcakes</guid>
            <pubDate>Sun, 02 Nov 2025 01:23:48 GMT</pubDate>
            <description><![CDATA[<p>요즘 머리 쓸 일들이 계속 겹쳐서, 그냥 멍하게 손만 움직이는 게임이 하나 있었으면 좋겠다는 생각이 들었다. 그러다 우연히 <a href="https://cupcakes2048.org">2048 Cupcakes</a>라는 걸 발견해서 한 번 열어봤다.</p>
<p>원래 2048은 숫자 퍼즐이라 조금 딱딱한 느낌이 있었는데, 이건 숫자 대신 컵케이크가 나온다. 별건 아닌데도, 분위기가 좀 부드러워져서 그런지 처음 봤을 때 살짝 웃음이 났다. 괜히 기분이 편안해지는 느낌?</p>
<p>룰은 설명할 것도 없이 똑같다. 같은 모양이 부딪히면 합쳐지고, 또 합쳐지고… 하다 보면 어느새 판이 꽉 차 있고. “아 이거 망했다” 싶다가도 이상하게 다시 한 판을 열게 된다. 정신없이 몰입할 필요도 없고, 그냥 손가는 대로 움직이게 된다.</p>
<p>시간 보려고 시계를 봤더니 5분 정도 지나 있었는데, 생각보다 괜찮았다. 괜히 머리 쓰는 게임 했다가 더 피곤해지는 날도 있는데, 이건 그냥 조용히 흘러가는 느낌이라 부담이 없었다. 집중해야 하는 날보다는, 잠깐 멈추고 싶을 때 더 어울리는 타입.</p>
<p>그냥 그렇게 10분 정도 하다가 창을 닫았다. 오래 할 게임은 아니지만, 잠깐 아무 생각 안 하고 싶을 때는 나쁘지 않았다. 딱 그 정도의 게임.</p>
]]></description>
        </item>
        <item>
            <title><![CDATA[워들 인피니트 | 무제한 워들 연습 (차단 해제)]]></title>
            <link>https://velog.io/@hello_steven/wordles</link>
            <guid>https://velog.io/@hello_steven/wordles</guid>
            <pubDate>Mon, 27 Oct 2025 14:12:44 GMT</pubDate>
            <description><![CDATA[<p>워들스(Wordles.org)는 순수 팬이 만든 독립적인 Wordle 연습 사이트로, 오직 재미와 연습을 위한 목적으로 제작되었습니다.</p>
<p>Wordles.org에서는 인기 게임 <a href="https://wordles.org">Wordle Infinite</a>의 무제한(Unlimited) 및 차단 해제(Unblocked) 버전을 자유롭게 즐길 수 있습니다. 혼자 플레이하든 친구들과 함께하든, 끝없는 두뇌 자극 퍼즐을 통해 어휘력을 향상시킬 수 있습니다.</p>
<p>Wordle Infinite는 다운로드나 설치가 필요 없는 무료 온라인 단어 추측 게임입니다. 컴퓨터와 인터넷만 있으면 언제 어디서든 즐길 수 있습니다. Wordles.org에서는 언제든지 무제한 Wordle을 플레이할 수 있으며, 매 게임마다 새로운 단어가 등장해 매번 색다르고 도전적인 경험을 제공합니다.</p>
<p>목표는 간단합니다 — 숨겨진 단어를 맞히는 것입니다. 6번의 시도 안에 올바른 단어를 찾아야 하며, 입력한 단어에 따라 힌트가 색상으로 표시됩니다. 흔히 쓰이는 글자부터 시작해 패턴을 찾아내고, 제공되는 힌트를 바탕으로 추측을 조정해 보세요. 같은 글자가 반복될 수도 있으므로 전략적으로 생각하는 것이 중요합니다.</p>
<p>초보자라면 작은 그리드로 시작하는 것이 좋습니다. 익숙해지면 더 큰 그리드로 난이도를 높여보세요. 게임은 조정 가능한 그리드 크기, 다채로운 색상 테마, 자동 저장 기능 등 다양한 기능을 제공하여 언제든 중단했던 곳에서 다시 이어서 플레이할 수 있습니다.</p>
]]></description>
        </item>
        <item>
            <title><![CDATA[SprunkyGame.co의 이야기 — 전 세계를 위한 음악 놀이터]]></title>
            <link>https://velog.io/@hello_steven/SprunkyGame.co</link>
            <guid>https://velog.io/@hello_steven/SprunkyGame.co</guid>
            <pubDate>Mon, 20 Oct 2025 11:02:19 GMT</pubDate>
            <description><![CDATA[<p>처음 Sprunki라는 이름을 들었을 때, 저는 단순한 리듬 게임 하나를 본 게 아니었습니다. 그 안에는 음악, 창의력, 그리고 순수한 즐거움이 살아 있었습니다. 사람들은 각기 다른 캐릭터를 끌어다 놓으며 비트를 섞고, 리듬을 만들고, 자신만의 음악을 만들어내고 있었습니다. 마치 인터넷 초창기 시절, 게임이 단순히 ‘재미’로 존재하던 그 시절로 돌아간 기분이었죠.</p>
<p>그때 저는 생각했습니다.
“누구나 쉽게 접속해서, 아무런 설치 없이 바로 음악을 만들 수 있는 공간을 만들면 어떨까?”
그렇게 해서 <a href="https://sprunkygame.co">Sprunky</a> 가 시작되었습니다.</p>
<p>영어에서 전 세계로 — 언어의 벽을 없애다</p>
<p>처음엔 영어 버전만 있었지만, 점점 더 많은 나라의 플레이어들이 Sprunki를 즐기고 있다는 걸 깨달았습니다. 하지만 영어로만 된 인터페이스 때문에 많은 유저들이 불편함을 느끼고 있었죠. 음악은 언어를 초월하지만, 게임 UI는 그렇지 않습니다.</p>
<p>그래서 저는 SprunkyGame.co를 진짜 ‘글로벌 음악 플랫폼’으로 만들기로 결심했습니다.
현재 사이트는 영어, 스페인어, 독일어, 이탈리아어, 일본어, 한국어, 중국어 — 이렇게 7개의 언어를 지원합니다.</p>
<p>단순히 번역만 한 게 아니라, 각 문화에 맞게 자연스럽게 다듬는 과정이었습니다. 예를 들어 일본어 사용자는 깔끔하고 정돈된 UI를 선호하고, 스페인어권 유저들은 좀 더 감정이 풍부한 표현을 좋아합니다. 한국어 버전에서는 문장을 너무 딱딱하지 않게, 자연스러운 톤으로 조정했죠.</p>
<p><strong>결국 목표는 하나였습니다.</strong></p>
<p>“각 나라의 유저가, 자기 언어로 음악을 만들며 몰입할 수 있도록.”</p>
<p>Sprunky의 핵심 — 음악을 ‘놀이’로 바꾸다</p>
<p>Sprunky의 가장 큰 매력은 누구나 쉽게 음악을 만들 수 있다는 것입니다.
악기나 장비가 없어도, 캐릭터를 무대 위에 올리기만 하면 소리가 이어지고 리듬이 생깁니다. 클릭 몇 번만으로 만들어지는 조화 — 그게 바로 Sprunky의 마법입니다.</p>
<p>이건 경쟁이 아니라 ‘표현’입니다.
점수도 없고, 이기거나 지는 것도 없습니다. 오직 자신의 감정과 리듬으로 만든 음악만 있을 뿐이죠.</p>
<p>이 게임을 통해 어린 학생들이 리듬과 화성의 기본을 자연스럽게 배우기도 하고, 프로듀서들이 짧은 아이디어를 실험하기도 합니다. Sprunky는 ‘게임’이면서 동시에 ‘창작 툴’이고, 또 하나의 ‘커뮤니티’입니다.</p>
<p><strong>개발 뒤의 이야기 — 쉬운 일은 없었다</strong></p>
<p>물론 과정은 쉽지 않았습니다.
여러 언어를 동시에 지원하면서도 빠르게 로딩되고, 모바일에서도 문제없이 작동해야 했죠.</p>
<p>특히 한글, 일본어, 중국어는 폰트와 렌더링에서 많은 시행착오가 있었습니다. 글자 폭이 다르기 때문에 UI가 깨지지 않도록 세심하게 조정해야 했습니다. 또한 오디오 파일의 용량을 최소화하면서 음질은 유지하기 위해 수십 번의 테스트를 거쳤습니다.</p>
<p>모든 과정이 끝나고 나서, 한국 유저가 “이제 내 언어로 편하게 즐길 수 있다”는 댓글을 남겼을 때, 모든 수고가 보상받는 느낌이었습니다.</p>
<p><strong>커뮤니티가 만들어가는 음악</strong></p>
<p>지금 SprunkyGame.co에는 세계 각지의 유저들이 모여 서로의 음악을 공유하고 있습니다.
멕시코 유저의 리믹스를 일본 유저가 다시 편집하거나, 독일 플레이어가 한국어 자막으로 튜토리얼을 올리는 등, 국경을 초월한 협업이 자연스럽게 이루어지고 있습니다.</p>
<p>이건 단순히 게임 커뮤니티가 아니라, 하나의 음악 생태계입니다.
각자 다른 언어를 쓰지만, 같은 비트를 느끼고, 같은 리듬 위에서 소통합니다.
그게 바로 제가 Sprunky를 만들며 가장 중요하게 생각한 부분입니다.</p>
<p><strong>앞으로의 계획</strong></p>
<p>앞으로도 SprunkyGame.co는 계속 진화할 예정입니다.
더 다양한 사운드팩, 테마 모드, 계절별 이벤트, 세계 각국의 전통 악기를 테마로 한 업데이트도 준비 중입니다.</p>
<p>예를 들어, 일본의 타이코(太鼓) 드럼 사운드와 남미 리듬을 섞거나, 유럽 일렉트로닉 신스를 활용한 실험적인 모드도 구상하고 있습니다.
음악에는 국경이 없으니까요.</p>
<p><strong>마무리하며</strong></p>
<p>돌아보면, SprunkyGame.co는 단순한 ‘팬 프로젝트’로 시작했습니다.
하지만 지금은 그 이상입니다.
이곳은 언어와 문화의 경계를 넘어서, 전 세계 사람들이 음악으로 연결되는 공간이 되었습니다.</p>
<p>저는 앞으로도 Sprunky를 상업적 게임이 아닌, 열정과 창의력으로 만들어진 열린 플랫폼으로 유지하고 싶습니다.
누구나 자유롭게, 아무 제약 없이 음악을 만들 수 있는 곳.</p>
<p><strong>그게 제가 꿈꾸는 Sprunky의 모습입니다.</strong></p>
<p>지금 바로 SprunkyGame.co
에서 당신만의 음악을 만들어보세요.
설치도, 로그인도 필요 없습니다.
클릭 몇 번이면, 당신의 리듬이 세상에 울려 퍼집니다. 🎵</p>
]]></description>
        </item>
        <item>
            <title><![CDATA[FridayNightFunkin.app의 이야기]]></title>
            <link>https://velog.io/@hello_steven/FridayNightFunkin.app</link>
            <guid>https://velog.io/@hello_steven/FridayNightFunkin.app</guid>
            <pubDate>Mon, 20 Oct 2025 10:27:14 GMT</pubDate>
            <description><![CDATA[<p>처음 <strong>Friday Night Funkin’</strong>을 접했을 때, 그것은 단순한 리듬 게임이 아니었습니다.
픽셀로 가득한 90년대의 향수, 그 감성이 한순간에 되살아났죠.
그때부터 모든 것이 시작되었습니다 — <a href="https://fridaynightfunkin.app">FridayNightFunkin.app</a>.</p>
<p><strong>작은 아이디어에서 시작된 리듬</strong></p>
<p>처음에는 단순했습니다. “브라우저에서 바로 즐길 수 있는 FNF Online을 만들자.”
가볍고 빠르게, 누구나 클릭 한 번으로 플레이할 수 있도록 하는 것이 목표였죠.
첫 버전은 영어만 지원했기에, 나름 개인적인 헌정 프로젝트처럼 느껴졌습니다.
하지만 시간이 지나자 놀라운 일이 벌어졌습니다.
브라질, 멕시코, 프랑스, 독일, 중국 등 세계 각국에서 방문자가 몰려오기 시작한 겁니다.
심지어 어떤 플레이어들은 친구들이 이해할 수 있도록 메뉴를 직접 번역해 공유하기도 했죠.</p>
<p>그때 깨달았습니다.
“리듬은 전 세계가 공유하는 언어이지만, 단어도 중요하다.”
‘Press Enter to Start’ 같은 간단한 문장도 영어가 익숙하지 않은 사람에게는 장벽이 될 수 있었던 것입니다.
그래서 저는 영어 외의 언어로도 즐길 수 있도록 사이트를 확장하기로 결심했습니다.
트래픽 때문이 아니라, 진정으로 모두가 같은 경험을 누릴 수 있도록 하기 위해서요.</p>
<p><strong>언어의 벽을 넘어</strong></p>
<p>가장 먼저 추가한 언어는 스페인어였습니다.
남미 지역의 많은 플레이어들이 이미 방문하고 있었기 때문이죠.
번역은 단순한 문자 치환이 아니라 감정의 전달이었습니다.
영어에서 자연스럽고 흥겨운 표현이 스페인어로는 딱딱하게 들리기도 하니까요.
그래서 현지인과 함께 표현을 다듬으며, FNF 특유의 장난기와 리듬감을 그대로 살렸습니다.</p>
<p>그다음은 포르투갈어였습니다.
특히 브라질의 FNF 커뮤니티는 정말 열정적이었습니다.
그들은 단순히 게임을 즐기는 것이 아니라, 리믹스하고, 모드를 만들고, 문화를 함께 만들어갔죠.
이들의 에너지를 반영하기 위해 포르투갈어 버전에서는 단어 선택 하나하나에 세심한 신경을 썼습니다.
단순한 튜토리얼이 아닌, 대화를 나누는 듯한 자연스러움을 원했으니까요.</p>
<p>이후에는 프랑스어와 독일어를 추가했습니다.
각 언어마다 리듬의 흐름이 달랐습니다.
짧고 경쾌한 프랑스어, 정밀하고 리드미컬한 독일어.
그리고 마지막으로 중국어 버전을 완성했습니다.
한자 하나하나가 제대로 표시되는 그 순간,
“이제 진짜 전 세계가 하나로 연결됐다”는 느낌이 들었죠.</p>
<p><strong>하나의 비트, 여섯 개의 언어</strong></p>
<p>지금의 fridaynightfunkin.app
은
영어, 스페인어, 포르투갈어, 프랑스어, 독일어, 중국어 — 총 여섯 개 언어를 지원합니다.
플레이어가 어디서 접속하든, 자동으로 언어가 전환되어
그들만의 언어로 같은 리듬을 경험할 수 있죠.</p>
<p>파리에서 “Play” 버튼을 누르거나,
상하이에서 화살표 키를 두드리는 사람 모두
같은 비트를 타며 머리를 흔들고 있습니다.
이 단순한 연결이야말로 제가 꿈꿔온 세상이었습니다.</p>
<p>무엇보다 감동적인 건,
“내 언어를 추가해줘서 고마워요”
“이제 친구들과 함께 즐길 수 있어요”
라는 댓글을 볼 때입니다.
그 한 문장이 개발자로서의 모든 수고를 잊게 만듭니다.</p>
<p>물론 과정이 순탄하지만은 않았습니다.
문자 깨짐, 폰트 정렬 문제, 버전 관리 등
겉으로 보이지 않는 수많은 문제가 있었습니다.
하지만 Bopeebo, Fresh, DadBattle의 첫 비트가 들릴 때마다
“그래, 바로 이 순간을 위해 만들었지”라는 생각이 들었습니다.</p>
<p><strong>전 세계를 잇는 아케이드</strong></p>
<p>저에게 fridaynightfunkin.app
은
상업적인 프로젝트가 아니라,
리듬 게임을 사랑하는 이들이 모여드는 세계 공용 오락실입니다.
언제든 누구나,
1분이든 1시간이든, Daddy Dearest와 랩 배틀을 펼칠 수 있는 공간이죠.</p>
<p>처음엔 영어로만 운영되던 작은 사이트였지만,
지금은 다섯 개 대륙의 플레이어들이 함께 즐기고 있습니다.
같은 Boyfriend, 같은 Girlfriend가 응원하지만,
그들을 둘러싼 목소리와 언어는 훨씬 다양해졌습니다.</p>
<p>미래를 생각할 때,
저는 광고나 성장 그래프보다는 이런 장면을 떠올립니다.
음악이 있는 곳, 리듬이 있는 곳,
그리고 웃음이 있는 곳이라면
<strong>Friday Night Funkin’</strong>은 언제나 그 비트를 들려줄 준비가 되어 있을 겁니다.</p>
]]></description>
        </item>
        <item>
            <title><![CDATA[농구 형제 온라인 게임: 언제 어디서나 즐기는 캐주얼 농구]]></title>
            <link>https://velog.io/@hello_steven/basketballbros</link>
            <guid>https://velog.io/@hello_steven/basketballbros</guid>
            <pubDate>Fri, 26 Sep 2025 09:56:17 GMT</pubDate>
            <description><![CDATA[<p>농구는 전 세계적으로 사랑받는 스포츠지만, 실제로 코트에서 경기를 즐기기에는 시간과 장소의 제약이 있습니다. 그래서 많은 사람들이 온라인에서 간단하게 즐길 수 있는 농구 게임을 찾습니다. 그중에서도 농구 형제 온라인 게임은 별도의 설치 없이 웹에서 바로 즐길 수 있다는 점에서 주목받고 있습니다.
<img src="https://velog.velcdn.com/images/hello_steven/post/01605ab0-3d5a-4a77-8b1b-3651cc13e270/image.webp" alt=""></p>
<p>간단한 조작, 직관적인 게임성</p>
<p>이 게임의 가장 큰 특징은 조작법이 간단하다는 점입니다.</p>
<p>키보드 또는 간단한 터치로 캐릭터를 조작</p>
<p>공을 던지고 득점을 노리는 직관적인 플레이</p>
<p>빠른 템포 덕분에 짧은 시간에도 충분히 몰입 가능</p>
<p>복잡한 규칙이 없어 남녀노소 누구나 쉽게 접근할 수 있습니다.</p>
<p>짧지만 중독성 있는 재미</p>
<p>라운드마다 짧게 끝나기 때문에 지루하지 않고, 오히려 “한 판만 더!”라는 생각이 들 정도로 몰입하게 만듭니다. 특히 점수를 갱신하거나 친구와 기록을 비교하는 재미가 커서 자연스럽게 경쟁심을 자극합니다.</p>
<p>친구와 함께 즐기는 온라인 경쟁</p>
<p>혼자 즐겨도 좋지만, 친구와 함께 플레이하며 점수를 겨루면 훨씬 더 재미있습니다. 가벼운 경쟁 요소가 있어 파티 게임이나 짧은 여가 시간에도 적합합니다.</p>
<p><a href="https://playbasketballbros.com">👉 지금 바로 농구 형제 미니게임을 플레이해 보세요</a></p>
<p>농구 팬은 물론, 새로운 캐주얼 게임을 찾는 분들에게도 추천할 만한 게임입니다. 브라우저에서 바로 실행 가능하니 별도의 설치가 필요하지 않습니다. 지금 바로 체험해 보세요.</p>
]]></description>
        </item>
        <item>
            <title><![CDATA[2048 컵케이크 (2048 Cupcakes)]]></title>
            <link>https://velog.io/@hello_steven/2048-cupcakes</link>
            <guid>https://velog.io/@hello_steven/2048-cupcakes</guid>
            <pubDate>Mon, 15 Sep 2025 08:44:17 GMT</pubDate>
            <description><![CDATA[<h2 id="2048-컵케이크-소개">2048 컵케이크 소개</h2>
<p><a href="https://cupcakes2048.org">2048 컵케이크는</a> 클래식 2048을 달콤하고 아기자기하게 재해석한 퍼즐 게임입니다. 숫자 대신 머지할 때마다 더 예쁜 디저트가 나타납니다 — 바닐라 컵케이크부터 알록달록 무지개 컵케이크까지.<br>부드러운 초콜릿 &amp; 로즈 테마가 어우러져 차분하면서도 모던한 분위기를 제공합니다.</p>
<h3 id="게임-개요">게임 개요</h3>
<p>슬라이드하여 같은 컵케이크를 합치고, 모멘텀을 쌓으며, 가장 큰 컵케이크를 코너에 안전하게 두는 것이 핵심입니다. 규칙은 간단하고, 피드백은 즉각적이며, 새로운 컵케이크가 나타날 때마다 작은 보상을 받는 듯한 기분을 줍니다.</p>
<p>사이트는 가볍고 빠르며 모바일 친화적입니다. 다운로드나 회원가입이 필요하지 않고, 브라우저에서 바로 실행할 수 있습니다. 예전부터 2048 컵케이크를 알고 있었든 오늘 처음 접했든, 목표는 단순합니다: <strong>편안하게 즐기기</strong>.</p>
<p>게임은 데스크톱과 모바일 브라우저에서 모두 실행됩니다. 진행 상황은 로컬에 저장되어 언제든 이어서 할 수 있습니다. 짧고 즐거운 플레이 세션에 최적화되어 있어 일상 속 휴식에 잘 어울립니다.</p>
<p>만약 귀엽고 부담 없는 퍼즐을 원한다면, 2048 컵케이크가 완벽한 선택입니다 — 단순하고, 차분하며, 놀랍도록 중독성 있습니다.</p>
<hr>
<h2 id="2048-컵케이크-숫자-대응표">2048 컵케이크 숫자 대응표</h2>
<table>
<thead>
<tr>
<th>값 (Value)</th>
<th>컵케이크 이름 (Cupcake Name)</th>
<th>칼로리 (Calories)</th>
</tr>
</thead>
<tbody><tr>
<td>2</td>
<td>바닐라 버스데이 (Vanilla Birthday)</td>
<td>200</td>
</tr>
<tr>
<td>4</td>
<td>버블검 핑크 (Bubblegum Pink)</td>
<td>250</td>
</tr>
<tr>
<td>8</td>
<td>선샤인 바닐라 (Sunshine Vanilla)</td>
<td>320</td>
</tr>
<tr>
<td>16</td>
<td>발로나 블론드 가나슈 (Valrhona Blonde Ganache)</td>
<td>400</td>
</tr>
<tr>
<td>32</td>
<td>초콜릿 피넛버터 치즈케이크 (Chocolate Peanut Butter Cheesecake)</td>
<td>500</td>
</tr>
<tr>
<td>64</td>
<td>초콜릿 민트 퍼지 (Chocolate Mint Fudge)</td>
<td>650</td>
</tr>
<tr>
<td>128</td>
<td>초콜릿 스파이더 웹 (Chocolate Spider Web)</td>
<td>820</td>
</tr>
<tr>
<td>256</td>
<td>토스트 마시멜로 (Toasted Marshmallow)</td>
<td>1000</td>
</tr>
<tr>
<td>512</td>
<td>쿠키앤크림 (Cookies and Creme)</td>
<td>1200</td>
</tr>
<tr>
<td>1024</td>
<td>초콜릿 선데이 (Chocolate Sundae)</td>
<td>1500</td>
</tr>
<tr>
<td>2048</td>
<td>화이트 초콜릿 페퍼민트 (White Chocolate Peppermint)</td>
<td>2000</td>
</tr>
<tr>
<td>4096</td>
<td>2017 컨페티 바닐라 (2017 Confetti Vanilla)</td>
<td>3000</td>
</tr>
<tr>
<td>8192</td>
<td>레인보우 (Rainbow)</td>
<td>5000</td>
</tr>
</tbody></table>
<hr>
<h2 id="2048-컵케이크-온라인-플레이-방법">2048 컵케이크 온라인 플레이 방법</h2>
<h3 id="1-같은-컵케이크-합치기">1. 같은 컵케이크 합치기</h3>
<p><strong>그리드 머지 기본 전략</strong><br>그리드를 슬라이드해 동일한 컵케이크를 합치세요. 타일을 한쪽 구석에 모아두면 더 큰 컵케이크로 성장시키기 쉬워집니다.  </p>
<h3 id="2-작은-타일부터-합치기">2. 작은 타일부터 합치기</h3>
<p><strong>병합 전략</strong><br>낮은 값의 타일을 우선적으로 합치세요. 가장 큰 컵케이크를 코너에 두고 꾸준히 합치는 것이 희귀 컵케이크를 얻는 가장 안정적인 방법입니다.  </p>
<p><strong>조작법</strong>  </p>
<ul>
<li>데스크톱: 방향키 (↑↓←→) 또는 WASD 사용  </li>
<li>모바일: 위/아래/좌/우 스와이프<br>모든 이동은 컵케이크 전체를 이동시키며, 같은 타일이 합쳐져 다음 단계의 디저트가 됩니다.</li>
</ul>
<h3 id="3-큰-컵케이크는-코너에-두기">3. 큰 컵케이크는 코너에 두기</h3>
<p><strong>코너 전략</strong><br>가치가 높은 컵케이크가 중앙에 갇히지 않도록 하세요. 항상 코너에 고정해두면 새로운 컵케이크가 자연스럽게 이어져 깔끔하게 합칠 수 있습니다.</p>
<p><strong>유용한 습관</strong>  </p>
<ul>
<li>한 수 앞을 계획하세요: 이동 후 그리드 변화를 미리 생각하기  </li>
<li>코너 보호: 위험한 합병 후엔 항상 코너로 다시 정렬  </li>
<li>인내심 유지: 무작위보단 차분하고 꾸준한 합병이 효과적  </li>
<li>새 컵케이크 노리기: 합칠수록 더 예쁜 디저트를 해제  </li>
<li>휴식 분위기: 차분한 비주얼과 리듬으로 편안하게 플레이  </li>
</ul>
<hr>
<h2 id="2048-컵케이크-주요-특징">2048 컵케이크 주요 특징</h2>
<ol>
<li><p>🧁 <strong>귀여운 비주얼과 차분한 분위기</strong><br>초콜릿 &amp; 로즈 팔레트와 아기자기한 컵케이크 아트가 어우러져 편안하게 즐길 수 있습니다.  </p>
</li>
<li><p>🔓🚀 <strong>즉시 실행, 무료, 브라우저에서 바로</strong><br>다운로드, 계정, 결제 없이 바로 열고 플레이 가능합니다.  </p>
</li>
<li><p>📱💻 <strong>모바일과 데스크톱 모두 지원</strong><br>반응형 레이아웃, 부드러운 스와이프와 방향키 지원으로 어디서나 즐길 수 있습니다.  </p>
</li>
<li><p>🎁 <strong>진행 상황 저장 지원</strong><br>세션이 로컬에 저장되어 이후에도 이어서 플레이 가능합니다.  </p>
</li>
</ol>
<hr>
<h2 id="2048-컵케이크-faq">2048 컵케이크 FAQ</h2>
<h3 id="2048-컵케이크에서-어떻게-승리하나요">2048 컵케이크에서 어떻게 승리하나요?</h3>
<p>승리 조건은 <strong>2048 타일(화이트 초콜릿 페퍼민트)</strong> 을 만드는 것입니다.  </p>
<ul>
<li><strong>코너 고정:</strong> 가장 큰 컵케이크를 항상 한쪽 구석에 두세요.  </li>
<li><strong>작은 타일부터 합치기:</strong> 2 → 4 → 8 → 16 식으로 차근차근 키워 코너로 몰아넣습니다.  </li>
<li><strong>계획적인 움직임:</strong> 이동 시 전체 그리드가 어떻게 변할지 미리 생각하세요.<br>이 전략을 쓰면 보드가 빨리 꽉 차는 것을 방지할 수 있고, 2048에 도달할 확률이 높아집니다.  </li>
</ul>
<hr>
<h3 id="초콜릿-선데이는-어떻게-얻나요">초콜릿 선데이는 어떻게 얻나요?</h3>
<p><strong>초콜릿 선데이(1024 타일)</strong> 는 중상위 단계에서 등장합니다.  </p>
<ul>
<li>작은 타일을 꾸준히 합치며 코너로 몰아넣으세요.  </li>
<li>큰 컵케이크가 중앙에 흩어지지 않도록 합니다.  </li>
<li>인내심과 정돈된 스택이 핵심입니다.  </li>
</ul>
<hr>
<h3 id="2048-컵케이크에서-가장-높은-컵케이크는-무엇인가요">2048 컵케이크에서 가장 높은 컵케이크는 무엇인가요?</h3>
<p>공식적인 목표는 <strong>2048 컵케이크(화이트 초콜릿 페퍼민트)</strong> 입니다.<br>하지만 게임은 거기서 끝나지 않습니다. 그 이후로도 계속 합쳐 나가면 더 희귀한 컵케이크가 등장합니다. 가장 희귀한 것은 <strong>레인보우(8192 타일)</strong> 로, 많은 플레이어들이 2048을 넘어서 도전합니다.  </p>
<hr>
<h3 id="레인보우-컵케이크는-어떻게-얻나요">레인보우 컵케이크는 어떻게 얻나요?</h3>
<p><strong>레인보우 컵케이크(8192 타일)</strong> 는 체인 최상위에 있습니다.  </p>
<ul>
<li>큰 컵케이크를 항상 코너에 두고 보호하세요.  </li>
<li>작은 합병을 활용해 큰 합병을 준비하세요.  </li>
<li>높은 값의 타일을 흩어놓지 말고 한곳에 모으세요.<br>꾸준함과 깔끔한 스택 관리가 필요하지만, 인내심을 가지고 플레이하면 도달할 수 있습니다.  </li>
</ul>
<hr>
<h3 id="2048-컵케이크와-클래식-2048의-차이는-무엇인가요">2048 컵케이크와 클래식 2048의 차이는 무엇인가요?</h3>
<ul>
<li><strong>클래식 2048:</strong> 숫자만 등장합니다.  </li>
<li><strong>2048 컵케이크:</strong> 숫자 대신 귀여운 디저트 아트가 적용되어 있으며, 규칙은 동일합니다.<br>즉, 조작 방식은 같지만 컵케이크 버전은 훨씬 아기자기하고 시각적으로 즐겁습니다.  </li>
</ul>
<hr>
<h3 id="모바일에서도-2048-컵케이크를-할-수-있나요">모바일에서도 2048 컵케이크를 할 수 있나요?</h3>
<p>네, 가능합니다! <strong>cupcakes2048.org</strong> 는 모바일 친화적으로 제작되었습니다.  </p>
<ul>
<li><strong>데스크톱:</strong> 방향키 (↑↓←→ 또는 WASD) 사용  </li>
<li><strong>모바일:</strong> 화면을 스와이프하여 이동<br>iOS와 안드로이드 최신 브라우저에서 모두 매끄럽게 실행됩니다.  </li>
</ul>
]]></description>
        </item>
        <item>
            <title><![CDATA[회사 네트워크 속 작은 야구장 – baseballbrosunblocked.com 이야기]]></title>
            <link>https://velog.io/@hello_steven/baseballbros</link>
            <guid>https://velog.io/@hello_steven/baseballbros</guid>
            <pubDate>Tue, 09 Sep 2025 10:26:15 GMT</pubDate>
            <description><![CDATA[<p>저는 항상 야구 게임을 즐기는 편이었습니다. 점심시간이나 쉬는 순간 잠깐씩 스트레스를 풀 수 있는 작은 즐거움이었죠. 그런데 회사에 들어오고 나서 깜짝 놀랐습니다. 대부분의 온라인 게임이 회사 네트워크에서 차단되어 있었거든요. 몇 분의 여유 시간에도 마음껏 게임을 할 수 없다는 사실이 너무 답답했습니다.</p>
<p>어느 날 회의가 끝난 후 커피를 마시며 동료들이 몰래 게임을 하는 모습을 보고 문득 떠올랐습니다. “왜 회사 네트워크 안에서도 간단한 야구 게임을 즐길 수 있는 공간을 만들 수 없을까?”</p>
<p>호기심과 충동으로 바로 실험을 시작했습니다. 처음에는 개인 환경에서 작은 서버를 세우고 테스트했습니다. 제한된 네트워크 안에서도 게임이 원활하게 돌아가는지 확인하고, 로딩 속도와 그래픽 최적화를 반복하며 여러 방법을 시도했죠.</p>
<p><img src="https://velog.velcdn.com/images/hello_steven/post/db663e8a-6039-4915-adc2-5cee2078df48/image.png" alt="baseball bros game"></p>
<p>몇 달 후, <a href="https://baseballbrosunblocked.com">baseballbrosunblocked.com</a>이 탄생했습니다. 이 사이트의 목적은 단순합니다. 회사 네트워크 속에서도 잠깐의 여유 시간에 즐길 수 있는 야구 게임 공간을 제공하는 것. 복잡하지 않은 조작, 짧은 경기 시간, 그리고 적당한 전략으로 누구나 쉽게 즐길 수 있도록 만들었습니다.</p>
<p>사이트를 개발하면서 느낀 건, 작은 아이디어도 실제로 구현하면 생각보다 큰 즐거움이 될 수 있다는 점이었습니다. 새로운 게임을 추가할 때마다 동료들이 잠깐씩 즐기는 모습을 상상하며 서버와 로딩 최적화를 계속 다듬었습니다.</p>
<p>이제 동료들이 사이트에서 잠깐의 경기로 웃고 즐기는 모습을 보면, 그동안의 노력과 시행착오가 모두 보람으로 돌아옵니다. baseballbrosunblocked.com은 단순한 게임 사이트가 아니라, 회사 네트워크 안에서도 짧은 순간의 자유와 즐거움을 느낄 수 있는 작은 야구장입니다.</p>
]]></description>
        </item>
        <item>
            <title><![CDATA[학교 네트워크에서 게임을 즐기기 위한 작은 공간 – speedstarsunblocked.net 이야기]]></title>
            <link>https://velog.io/@hello_steven/speedstarsunblocked.net</link>
            <guid>https://velog.io/@hello_steven/speedstarsunblocked.net</guid>
            <pubDate>Tue, 09 Sep 2025 10:22:42 GMT</pubDate>
            <description><![CDATA[<p>저는 항상 여유 시간마다 간단한 온라인 게임을 즐기는 걸 좋아했습니다. 그런데 학교에 다니면서 가장 좋아하는 게임 대부분이 학교 네트워크에서 차단된 것을 알게 되었죠. 시간이 있어도 게임을 할 수 없다는 사실이 너무 답답했습니다.</p>
<p>도서관에서 공부를 하던 어느 날, 주변 친구들이 몰래 게임을 즐기며 웃고 있는 모습을 봤습니다. 그때 생각했죠. “왜 학교 네트워크에서도 학생들이 게임을 편하게 즐길 수 있는 공간을 만들 수 없을까?”</p>
<p>처음에는 개인 컴퓨터에서 실험을 시작했습니다. 좋아하는 게임들을 로컬로 옮겨 테스트하고, 네트워크 제한 안에서 원활하게 작동하도록 방법을 찾아봤죠. 작은 성공 하나하나가 큰 동기부여가 되었습니다.</p>
<p>몇 달간의 시행착오 끝에 <a href="https://speedstarsunblocked.net">speedstarsunblocked.net</a>이 탄생했습니다. 이 사이트의 목적은 광고나 트래픽이 아니라, 학생들이 학교에서 제한된 네트워크 안에서도 게임을 즐길 수 있도록 하는 작은 공간을 제공하는 것이었습니다.</p>
<p>사이트를 개발하는 과정 자체도 재미있었습니다. 새로운 게임을 추가할 때마다 학교 시절 차단된 사이트를 몰래 즐기던 기억이 떠올랐죠. 서버 설정을 조정하고, 로딩 속도를 최적화하며, 사이트 구조를 다듬는 과정은 쉽지 않았지만, 그만큼 보람이 있었습니다.</p>
<p>지금 친구들이 사이트에서 게임을 즐기는 모습을 보면 정말 뿌듯합니다. speedstarsunblocked.net은 단순한 게임 사이트가 아니라, 학교 네트워크 속에서도 작은 자유와 즐거움을 줄 수 있는 공간입니다.</p>
]]></description>
        </item>
        <item>
            <title><![CDATA[해외에서 만나는 생활 정보 플랫폼, Huarentie.com]]></title>
            <link>https://velog.io/@hello_steven/huarentie.com</link>
            <guid>https://velog.io/@hello_steven/huarentie.com</guid>
            <pubDate>Sat, 06 Sep 2025 14:27:51 GMT</pubDate>
            <description><![CDATA[<p><a href="https://huarentie.com">화인티에(Chinese Post)</a>는 해외에 거주하는华人들을 위한 생활 정보 플랫폼입니다. 새로운 나라에서 생활하다 보면, 어디서 필요한 정보를 찾아야 할지 막막할 때가 많습니다. 화인티에에서는 이런 고민을 해결할 수 있는 다양한 생활 정보와 팁을 제공합니다.</p>
<p>사이트에는 해외 생활과 관련된 여러 가지 정보가 정리되어 있습니다. 예를 들어, 현지에서 이용할 수 있는 서비스, 쇼핑, 학업, 여행, 이사 등 실생활에 꼭 필요한 정보를 쉽게 확인할 수 있습니다. 낯선 환경에서 겪는 작은 불편이나 궁금증도, 화인티에를 통해 유용한 가이드와 해결책을 찾을 수 있습니다.</p>
<p>간단한 검색과 메뉴 탐색만으로 필요한 정보를 바로 확인할 수 있으며, 설치나 가입 없이도 언제든 접속해 활용할 수 있습니다. 해외华人이라면, 생활에 도움 되는 정보를 빠르게 얻고 현지 적응에 필요한 자료를 손쉽게 찾을 수 있습니다.</p>
<p>화인티에(Chinese Post)는 단순한 정보 제공을 넘어, 해외华人들이 서로 연결될 수 있는 다리 역할도 합니다. 새로운 환경에 적응하고, 생활을 더 편리하게 만드는 데 도움을 주는 실용적인 플랫폼입니다.</p>
]]></description>
        </item>
        <item>
            <title><![CDATA[브라우저에서 즐기는 클래식 미식축구, Football Bros]]></title>
            <link>https://velog.io/@hello_steven/football-bros</link>
            <guid>https://velog.io/@hello_steven/football-bros</guid>
            <pubDate>Sat, 06 Sep 2025 14:23:25 GMT</pubDate>
            <description><![CDATA[<p><a href="https://playfootballbros.net">Football Bros</a>는 옛날 아케이드 게임의 감성을 살린 브라우저 미식축구 게임입니다. 짧은 경기와 직관적인 조작으로 누구나 쉽게 시작할 수 있지만, 한 경기 안에도 전략적인 재미가 숨어 있습니다.
공격 시에는 순간적인 판단이 중요합니다. 블리츠가 몰려오기 전에 짧게 패스하거나, 상대 수비가 깊게 내려갈 때 장거리 패스를 시도하며, 지상 플레이로 시간을 조절하면서 점수를 쌓을 수도 있습니다. 이런 작은 선택 하나하나가 경기의 흐름을 바꾸곤 합니다.</p>
<p>혼자 짧게 즐기며 잠시 머리를 식히거나, 친구와 함께 소파에 앉아 경쟁하는 등 다양한 방식으로 즐길 수 있습니다. 단순히 패스하고 뛰는 것 같지만, 전략과 타이밍을 고민하는 순간마다 깊은 몰입감을 느낄 수 있습니다.</p>
<p>브라우저만 있으면 언제든지 접속해 플레이할 수 있으며, 설치 없이 바로 즐길 수 있어 접근성도 뛰어납니다. Football Bros는 빠른 액션과 읽기 쉬운 게임 플레이 속에서도 전술적 재미를 놓치지 않는 점이 매력입니다.
더 자세한 내용과 직접 플레이는 playfootballbros.net에서 확인해보세요.</p>
]]></description>
        </item>
        <item>
            <title><![CDATA[제목: 수업 중에도 집에서도 가능! 블록퍼즐 ‘BlockBlast.dev’가 특별한 이유]]></title>
            <link>https://velog.io/@hello_steven/blockblast</link>
            <guid>https://velog.io/@hello_steven/blockblast</guid>
            <pubDate>Sat, 06 Sep 2025 07:27:28 GMT</pubDate>
            <description><![CDATA[<p>안녕하세요, 점심시간에 잠깐 손가락이 근질근질할 때가 있지 않으셨나요? 학교 와이파이는 게임 사이트를 막아 놓았고, 핸드폰 데이터는 아까워서 마음만 졸이던 기억이… 저도 그랬습니다. 그래서 직접 만들었습니다. 아주 가벼운 블록 퍼즐 하나, 이름하여 <a href="https://blockblast.dev">BlockBlast.dev</a>.</p>
<ol>
<li><p>PC·모바일 한 번에
주소창에 blockblast.dev만 입력하면 됩니다. 별도 앱 설치 없이, 크롬·사파리·삼성 인터넷 어디든 실행됩니다. 집 데스크탑에서 하던 기록은 브라우저 캐시에 자동 저장돼, 버스 안에서 핸드폰으로 켜면 방금 맞췄던 점수 그대로 이어집니다.</p>
</li>
<li><p>“언블록드(Unblocked)” 진짜 의미
대부분의 가벼운 게임이 ‘HTTPS’만 쓴다고 해서 차단을 피하곤 하는데, 저희는 한 발 더 나갔습니다.
도메인 자체가 .dev → 구글 레지스트리에서 관리하는 보안 도메인이라 학교 필터에 걸리기 어렵습니다.
전체 페이지 용량 1 MB 미만, 플래시·유니티 플러그인 전혀 없음 → 회사 프록시에서도 ‘용량 초과’ 경고 없이 열림.</p>
</li>
<li><p>혼자도 OK, 친구와도 OK
클래식 모드(90초), 미션 모드(50라운드), 실시간 1:1 배틀(30초 턴제) 총 3가지. 배틀은 초대 링크 하나만 보내면 되므로, 같은 반 친구끼리 앞자리에서 즉시 대전 가능합니다. 랭킹은 기기별로도, 전체 통합으로도 확인돼요.</p>
</li>
<li><p>데이터 걱정 NO
플레이 한 판당 소모 데이터 30 KB 미만. 영상 광고도 없이, 배너 1개만 심어놨습니다. (수업 중 소리 나올까 봐 걱정이시라면 설정→사운드 OFF 한 번이면 끝.)</p>
</li>
<li><p>어떻게 만들었나</p>
</li>
</ol>
<p>엔진: vanilla JS + Canvas (렉 방지)
호스팅: Cloudflare CDN → 전 세계 300개 에지에서 로딩, 한국에서도 평균 0.4 초
백엔드: WebSocket → Heroku Frankfurt 리전, 핑 20 ms 대
오픈소스는 GitHub에 공개, 버그 리포트는 디스코드 채널로 24시간 내 답변</p>
<p>마치며
“그냥 블록 게임이야 뭐~” 하고 넘기셨다면, 한 번만 들어와 주세요. 아이맥 밤샘 작업 후 집에 가는 지하철에서, 아니면 회식 자리에서 “한 판만” 하고 20연승 중인 저를 볼지도 모릅니다. 도전하고 싶으신 분은 지금 바로 브라우저에 blockblast.dev 입력! 점수가 높으신 분은 댓글에 닉네임 남겨주세요. 제가 직접 랭킹 갱신해 드립니다.
그럼, 90초 안에 만나요!</p>
]]></description>
        </item>
        <item>
            <title><![CDATA[콘크리트 몇 포대나 필요할까? 쉽고 빠른 계산 방법]]></title>
            <link>https://velog.io/@hello_steven/concrete-calculator</link>
            <guid>https://velog.io/@hello_steven/concrete-calculator</guid>
            <pubDate>Sat, 06 Sep 2025 06:04:19 GMT</pubDate>
            <description><![CDATA[<p>집을 새로 짓거나 마당에 작은 테라스를 만들려고 할 때 가장 먼저 드는 고민은 바로 “도대체 콘크리트가 얼마나 필요할까?” 입니다.</p>
<p>시멘트 포대가 부족하면 다시 사러 가야 하고, 너무 많이 사면 비용과 공간이 낭비되겠죠. 그래서 많은 분들이 대충 감으로 계산하다가 결국 손해를 보는 경우가 많습니다.</p>
<p>하지만 이제는 머리 아프게 계산할 필요가 없습니다. 👉 <a href="https://concretecalculator.org">온라인 콘크리트 계산기</a>
를 사용하면, 단 몇 초 만에 필요한 콘크리트의 부피, 무게, 시멘트 포대 수량까지 한눈에 확인할 수 있습니다.</p>
<p>특히 건축업자나 시공 현장에서 일하시는 분들은 물론, 개인적으로 마당 공사나 DIY 프로젝트를 준비하는 분들에게도 매우 유용합니다. 입력해야 할 건 단순합니다: 길이, 너비, 높이만 넣으면 끝!</p>
<p>또한 계산된 결과를 동료나 공급업체와 바로 공유할 수 있는 기능도 제공되기 때문에, 현장에서 더욱 효율적으로 협업할 수 있습니다.</p>
<p>콘크리트가 얼마나 필요할지 고민 중이라면, 지금 바로 무료로 계산해 보세요.
👉 <a href="https://concretecalculator.org">콘크리트 계산기 바로(concrete calculator)</a></p>
]]></description>
        </item>
        <item>
            <title><![CDATA[치이카와 퍼즐을 만든 이야기 – 기억력을 자극하는 귀여운 퍼즐 게임]]></title>
            <link>https://velog.io/@hello_steven/chiikawa-puzzle</link>
            <guid>https://velog.io/@hello_steven/chiikawa-puzzle</guid>
            <pubDate>Fri, 22 Aug 2025 13:16:11 GMT</pubDate>
            <description><![CDATA[<p>저는 최근에 작은 개인 프로젝트로 <a href="https://chiikawapuzzle.co">chiikawapuzzle.co</a>
 라는 웹 게임 사이트를 만들었습니다.
처음 아이디어는 단순했어요. “귀여운 캐릭터로 기억력을 테스트할 수 있는 퍼즐 게임이 있으면 재미있겠다”는 생각이었죠.</p>
<p>기술 스택과 디자인</p>
<p>사이트는 Next.js 기반으로 제작했고, 스타일은 가볍고 직관적인 Tailwind CSS를 사용했습니다.
폰트는 구글 폰트에서 제공하는 Noto Sans KR을 적용했는데, 한국어와 일본어 모두 잘 어울려서 선택했습니다.
UI는 복잡하지 않게, 모바일에서도 쉽게 즐길 수 있도록 최대한 심플하게 구성했습니다.</p>
<p><img src="https://velog.velcdn.com/images/hello_steven/post/fd37bdad-84ec-4557-a1ae-e366f67b5ca6/image.webp" alt=""></p>
<p>게임 방식</p>
<p>게임은 기본적으로 기억 퍼즐(Memory Puzzle) 형식입니다.
보드 위에 등장하는 ‘치이카와’ 조각들의 위치를 기억했다가, 같은 그림을 찾아내어 완성해 가는 방식이에요. 단순해 보이지만 집중력이 꽤 필요해서, 하다 보면 자신도 모르게 몰입하게 됩니다.</p>
<p>왜 만들었을까?</p>
<p>저는 평소에 짧은 시간에 할 수 있는 소소한 게임을 좋아하는데,
“귀여운 캐릭터 + 기억력 자극”이라는 조합을 직접 구현해보고 싶었습니다. 개발하면서도 저 자신이 계속 테스트하느라 즐겁게 시간을 보냈습니다.</p>
<p>혹시 여러분도 잠깐의 쉬는 시간에 가볍게 즐길 게임을 찾고 계신다면, 한 번 <a href="https://chiikawapuzzle.co/ko/">chiikawapuzzle.co</a>
 에 방문해 보세요.
작지만 귀여운 퍼즐이, 의외로 좋은 집중력 훈련이 되어 줄지도 모릅니다.</p>
]]></description>
        </item>
    </channel>
</rss>