iArt.ai
AI 모션 그래픽 소프트웨어, 누구나 사용할 수 있는 After Effects 대안, 텍스트 프롬프트로 몇 분 안에 애니메이션·설명 영상 제작
Frozen Dawn, 탈주 행성 생존 모드 개발 일지. 한 사람이 얼어붙는 세계와 생각하는 존재를 만든 이야기
A dev journal for Frozen Dawn, a rogue planet survival mod. How one person built a world that freezes, and a thing that learned to think.
미디어HTML · JavaGitHub @cjaron03온라인운영자 미확인
써 보셨어요? 한 번만 눌러 주세요. 로그인은 필요 없어요.
아직 감지된 업데이트가 없습니다. GitHub 릴리스가 나오면 여기에 보입니다.
개인 계정의 공개 저장소 소유자는 GitHub로 로그인해 운영자를 확인하고 소개를 직접 관리할 수 있습니다. 관리자 승인은 필요하지 않습니다.
로그인한 뒤 확인 파일을 만들어 이 저장소의 기본 브랜치에 30분 안에 커밋해 주세요. 다른 브랜치나 포크의 파일은 인정하지 않습니다. 파일을 올린 뒤 아래에서 확인하면 관리자 승인 없이 관리할 수 있습니다. 자격을 유지하려면 파일을 남겨 두세요.
로그인이 필요하면 로그인 화면으로 이동합니다. 로그인 후 이곳으로 돌아와 원하는 확인 버튼을 다시 눌러 주세요.
프로젝트 폴더에서 /nomorevibe verify를 실행하면 소유권을 확인하고 소개를 직접 관리할 수 있습니다.
1분 만에 확인하기Dev journal site documenting the development of the Frozen Dawn Minecraft mod.
저장소 README에서 가져옴
README 전체를 불러오는 중입니다. 아래는 저장된 발췌입니다.
A dev journal site documenting the development of the Frozen Dawn
Minecraft mod (NeoForge 1.21.1).
site/ the pages themselves, hand written HTML
pipeline/ data extraction, and the numbers the pages read
tools/ the build, the checks and the artwork
preview/ the built site, what actually gets served
docs/ design documents and decision records
The journal, one file per page, in reading order. The build wraps each
one in _shell.html and gives it the address on the right.README 전문 보기 ↗A dev journal site documenting the development of the Frozen Dawn Minecraft mod (NeoForge 1.21.1).
Mod repo: https://github.com/cjaron03/frozen-dawn
site/ the pages themselves, hand written HTML
pipeline/ data extraction, and the numbers the pages read
tools/ the build, the checks and the artwork
preview/ the built site, what actually gets served
docs/ design documents and decision records
The journal, one file per page, in reading order. The build wraps each one in _shell.html and gives it the address on the right.
timeline.html index.html the homepage, an animated timeline
world-doesnt-wait.html chapter-1.html I. The World That Doesn't Wait
architect-page.html architect.html II. Building a Mind
they-called-it-continuity.html chapter-3.html III. They Called it Continuity
holding-back-the-cold.html chapter-4.html IV. Holding Back the Cold
what-the-cold-made.html chapter-5.html V. What the Cold Made
the-ones-who-stayed.html chapter-6.html VI. The Ones Who Stayed
welcome-home.html chapter-7.html VII. Welcome Home
maeve.html director.html VIII. Maeve
The Architect is the centrepiece. Maeve is listed like any other chapter, but a reader who finishes all seven before her also finds a second way in, through the Architect page, and the check below keeps that door a reward.
assets/ the icons and the social cards, plus assets/ch3/, the
ORSA textures and campaign posters Chapter III loads
assets/chapter.js
what every chapter shares: the typed title, the deck,
the cards, the reading marker and the layer switch
build.py wraps site/ into preview/, one page per chapter
check.py refuses a broken build: notes left in, dead links,
missing assets, a script that will not parse, an
em dash anywhere
art/make_icons.py draws the icons, the journal's social card and a
card per chapter into site/assets/
To build and look at it:
python3 tools/build.py
python3 tools/check.py
python3 -m http.server 8788 -d preview
The cards are committed, so they only need drawing again when a chapter is renamed or its card changes. That needs Pillow and the macOS system font:
python3 tools/art/make_icons.py
docs/workbench/ holds the design explorations and decision records kept for the history of how the look was settled: the chapter plan, the page map, the visual style, the homepage motion studies and the early Architect simulations. None of it ships.
fetch.py pulls commit history out of the mod repo
build.py writes that history into the homepage graph
data/ commits.tsv, chapters.json, milestones.json
src/ copies of the mod classes the pages document,
the source of truth for every number on the site
Numbers shown on the site are read out of the real mod source rather than retyped, so PhaseManager.java and ChunkCatchUpManager.java here are reference copies, not a second implementation.
The homepage graph refreshes itself. Once a day the deploy workflow runs fetch.py and build.py, commits whatever changed and ships it; a day with no new commits in the mod ships nothing. To do the same by hand:
python3 pipeline/fetch.py
python3 pipeline/build.py
build.py only rewrites the parts of site/timeline.html fenced with build: markers, plus the line's length where the stylesheet uses it. Everything else on that page is hand written and safe to edit. Editing inside a fence is not: every deploy runs build.py --check, which fails if the page and the data disagree.
The mod is one thing and the journal is another, so they are licensed separately.
This repository is the writing, the artwork and the site design, and it is licensed under Creative Commons Attribution-NonCommercial-ShareAlike 4.0 International. See LICENSE for the legal code, or https://creativecommons.org/licenses/by-nc-sa/4.0/ for the summary. In short: reuse it with credit, share changes on the same terms, and not commercially.
The mod itself lives in cjaron03/frozen-dawn under LGPL-3.0.
Live at https://frozendawn.jaronc.com. Still being written.