Daily Red GitHub: 오픈 소스 뿌리와 기술

daily red github는 Daily Red 게임을 시작한 오픈 소스 프로젝트인 amoi-builds/dailyred를 가리킵니다.

이 페이지는 그 저장소가 무엇을 하는지, 이 브라우저 사이트와 어떻게 다른지, 그리고 이곳의 게임을 구동하는 오픈 소스 요소가 무엇인지 설명합니다. 지금 보고 계신 사이트는 비공식 팬 프로젝트이며 Nintendo, Game Freak, The Pokémon Company와 제휴하지 않았습니다.

이 팬 사이트의 아이디어는 GitHub의 amoi-builds가 만든 오픈 소스 프로젝트 Daily Red에서 비롯되었습니다. daily red github 프로젝트는 모든 플레이어에게 매일 같은 팀과 Red와의 한 번의 배틀을 제공하며, 이는 이 사이트가 제공하는 것과 같은 공유 도전입니다. 아래 섹션에서는 두 빌드를 비교하고, 두 곳이 공유하는 일일 규칙을 설명하며, 이 사이트가 사용하는 오픈 소스 요소를 나열합니다.

원래의 daily red github 프로젝트

원래 daily red github 프로젝트는 amoi-builds/dailyred 저장소입니다. 이 프로젝트는 FireRed 디컴파일에서 게임 파일을 빌드하고 mGBA 에뮬레이터에서 실행합니다. 매일 플레이어에게 새로운 팀과 Red와의 한 번의 배틀을 제공하며, 이 사이트도 이 형식을 따릅니다. 이 사이트는 그 프로젝트에 일일 형식을 빚졌지만, 실행하는 코드는 다릅니다.

원래 daily red github 프로젝트는 브라우저 에뮬레이터에서 실제 배틀 코드를 실행합니다. 2026년 10월 14일에 확인했을 때, 그 저장소는 완성된 게임 파일을 제공하지 않아 직접 컴파일해야 합니다. 그런 다음 웹 페이지가 WebAssembly용으로 빌드된 mGBA 에뮬레이터로 결과물을 불러옵니다. 매일 페이지는 플레이어의 현지 날짜로 시드를 계산해 게임이 시작되기 전에 기록합니다. 또한 페이지는 게임 메모리를 초당 두 번 읽어 배틀이 시작되고, 이기고, 지는 시점을 확인합니다.

이 사이트가 daily red github와 다른 점

이 웹사이트는 daily red github 저장소에서 영감을 받았지만 다른 기술 구성을 사용합니다. mGBA 에뮬레이터에서 FireRed 디컴파일을 실행하는 대신, 이 사이트는 오픈 소스 Pokémon Showdown 배틀 엔진을 브라우저에서 실행합니다. Showdown 엔진 덕분에 이 사이트는 자체 터치 조작을 그리고 매 턴 배틀을 저장할 수 있으며, 에뮬레이터 소프트웨어가 필요 없습니다.

이 사이트와 daily red github를 비교할 때 가장 중요한 두 가지 게임플레이 차이가 있습니다. 원래 프로젝트는 보스 배틀이 시작될 때 그날을 플레이한 것으로 간주하며, 도중에 새로고침하면 패배로 처리됩니다. 이 사이트는 매 턴 자동 저장하므로 새로고침해도 같은 턴으로 돌아옵니다. 또한 원래 프로젝트는 ?seed=1234처럼 웹 주소의 시드로 연습을 열지만, 이 사이트는 공식 배틀 후 무작위 팀 연습 버튼을 제공합니다.

daily red github 프로젝트와 공유하는 일일 규칙

이 사이트는 daily red github 프로젝트가 설명하는 것과 같은 난이도 규칙을 따릅니다. 여러분의 팀은 1세대부터 3세대까지의 서로 다른 레벨 100 포켓몬 여섯 마리이며 종족값 합계가 최소 2,700입니다. 약 8일에 한 번 전설의 포켓몬이 합류하고, 각 포켓몬은 배울 수 있는 기술 중 무작위 네 가지를 얻습니다. Red의 팀은 하트골드·소울실버에서 그가 은빛산에서 사용하는 여섯 마리의 포켓몬을 레벨 100으로 설정한 것입니다. 이 사이트의 팀 생성기는 원래 프로젝트의 코드를 복사한 것이 아니라 README 설명을 바탕으로 작성되었습니다.

뒤에서 작동하는 오픈 소스 엔진

daily red github 프로젝트와 이 사이트 모두 오픈 소스 소프트웨어에 의존하지만, 사용하는 요소는 다릅니다. 이 사이트는 Pokémon Showdown 엔진을 실행하며, 이 엔진이 3세대 배틀 규칙, 기술 계산, 특성, 지닌 도구를 웹 코드에서 직접 처리합니다. 게임 파일이나 에뮬레이터는 관여하지 않으며, 다음에 설명하는 두 라이브러리가 모든 배틀 작업을 담당합니다.

이 사이트는 배틀에 두 개의 오픈 소스 라이브러리를 사용합니다. 첫 번째는 Pokémon Showdown에서 추출한 배틀 시뮬레이터인 @pkmn/sim으로, 브라우저에서 3세대 규칙을 실행합니다. 두 번째는 @smogon/calc로, Red의 AI가 각 기술이 여러분의 활성 포켓몬에게 얼마나 피해를 줄지 추정하는 데 사용하는 데미지 계산기입니다. 둘 다 MIT 라이선스이며, daily red github 빌드와 달리 에뮬레이터가 필요 없습니다.

이 사이트에서 얻는 것

이 사이트는 daily red github 배틀 형식을 다운로드도 가입도 없이 브라우저에서 제공합니다. 무료로 플레이할 수 있습니다. 플레이 횟수, 승률, 연승, 연속 플레이 일수 같은 통계는 로컬 브라우저 저장소에 남습니다. 휴대폰이나 데스크톱에서 플레이하고, 끝나면 이모지 결과를 공유하고, 공식 배틀 후 무작위 팀으로 연습 모드를 열 수 있습니다.

daily red github 코드 살펴보기

디컴파일이나 에뮬레이션을 공부하고 싶다면 amoi-builds의 daily red github 저장소를 읽어 보세요. 그 daily red github 코드베이스는 FireRed 디컴파일과 mGBA 에뮬레이터가 날짜 기반 시드로 일일 배틀을 실행하는 방법을 보여줍니다. 코드를 읽는 대신 플레이하고 싶다면, 이 사이트는 아무것도 설치하지 않고 어떤 휴대폰이나 데스크톱에서든 같은 배틀 형식을 실행합니다.

daily red github 저장소에서 무엇이든 재사용하기 전에 라이선스를 확인하세요. 2026년 10월 14일에 확인했을 때, 그 저장소는 오픈 소스 라이선스를 명시하지 않았고 README에서 비공식 팬 프로젝트라고 설명했습니다. 포켓몬 콘텐츠는 Nintendo와 Game Freak에 속하므로, 최신 조건은 저장소 자체 페이지에서 확인하세요.

FAQ

원래 daily red github 저장소는 어디에서 찾을 수 있나요?

원래 daily red github 저장소는 GitHub의 amoi-builds/dailyred에서 찾을 수 있습니다. 그 프로젝트는 FireRed 디컴파일과 mGBA 에뮬레이터를 사용해 일일 배틀을 실행합니다. 이 사이트는 그 오픈 소스 작업에서 영감을 받았지만 다른 엔진을 실행합니다. README, 라이선스 상태, 최신 변경 사항은 저장소 자체 페이지에서 확인하세요.

이 웹사이트는 정확히 daily red github 코드를 실행하나요?

아니요, 이 웹사이트는 원래 daily red github 코드를 실행하지 않습니다. daily red github 빌드는 FireRed 디컴파일과 mGBA 에뮬레이터를 사용하지만, 이 사이트는 오픈 소스 Pokémon Showdown 배틀 엔진을 브라우저에서 직접 실행합니다. Red의 AI와 일일 팀 생성기는 원래 프로젝트가 설명하는 규칙을 따라 이 사이트를 위해 작성되었습니다.

이 사이트는 GitHub의 원래 Daily Red인가요?

아니요, 원래 오픈 소스 프로젝트는 GitHub의 amoi-builds/dailyred입니다. 이 사이트는 브라우저에서 Pokémon Showdown 배틀 엔진으로 같은 일일 배틀 아이디어를 플레이하는 비공식 팬 사이트입니다. 원래 프로젝트에서 영감을 받았습니다. 어느 사이트도 Nintendo, Game Freak, The Pokémon Company와 제휴하지 않았습니다.

daily red github 구성 대신 Pokémon Showdown을 사용하는 이유는 무엇인가요?

Pokémon Showdown 덕분에 이 사이트는 에뮬레이터 창을 보여주는 대신 자체 탭 친화적 화면을 그릴 수 있습니다. 2026년 10월 14일에 확인했을 때, 원래 daily red github 빌드는 약 5.5MB의 압축된 게임 파일과 약 3.4MB의 에뮬레이터가 필요했습니다. 이 사이트의 배틀 엔진은 압축 시 약 0.5MB입니다. 플레이어는 에뮬레이터 키를 설정할 필요 없이 기술과 초상화를 직접 탭합니다.

daily red github는 오픈 소스인가요?

원래 daily red github 프로젝트는 GitHub에 공개되어 있지만, 2026년 10월 14일에 확인했을 때 그 저장소는 오픈 소스 라이선스를 명시하지 않았습니다. 라이선스 없는 공개 저장소는 코드를 자동으로 재사용할 수 있게 해주지 않으므로, 무엇이든 복사하기 전에 저장소를 읽어 보세요. 이 사이트는 별개이며 MIT 라이선스 Pokémon Showdown 패키지를 기반으로 합니다.

daily red github 버전은 에뮬레이터를 사용하나요?

네, 원래 daily red github 빌드는 WebAssembly용으로 컴파일된 mGBA 에뮬레이터를 통해 브라우저에서 실행되며, FireRed 디컴파일에서 빌드한 게임 파일을 불러옵니다. 원래 페이지는 게임 메모리를 초당 두 번 읽어 승패를 확인합니다. 이 사이트는 에뮬레이터를 사용하지 않습니다.

원래 daily red github 프로젝트에 연습 모드가 있나요?

네, 원래 daily red github 프로젝트에는 ?seed=1234처럼 웹 주소에 시드를 추가해 여는 연습 모드가 있으며, 연습 결과는 기록되지 않습니다. 이 사이트의 연습 모드는 버튼입니다: 공식 배틀 후 무작위 팀 연습을 탭하세요. 두 모드 모두 일일 기록을 건드리지 않습니다.

daily red pokemon은 공식 사이트인가요?

아니요, Daily Red Pokémon은 비공식 팬 사이트입니다. Nintendo, Game Freak, The Pokémon Company와 제휴하거나 승인받거나 연결되어 있지 않습니다. 포켓몬 이름, 캐릭터, 아트워크는 각 소유자에게 있습니다. 원래 Daily Red GitHub 프로젝트도 스스로를 비공식 팬 프로젝트라고 설명합니다.