ESP32-S3 Bench Guide
ESP32‑S3 N16R8 벤치 가이드: 실시간 핀아웃, 강의, 시뮬레이터 및 벤치 로그
아직 감지된 업데이트가 없습니다. GitHub 릴리스가 나오면 여기에 보입니다.
개인 계정의 공개 저장소 소유자는 GitHub로 로그인해 운영자를 확인하고 소개를 직접 관리할 수 있습니다. 관리자 승인은 필요하지 않습니다.
로그인한 뒤 확인 파일을 만들어 이 저장소의 기본 브랜치에 30분 안에 커밋해 주세요. 다른 브랜치나 포크의 파일은 인정하지 않습니다. 파일을 올린 뒤 아래에서 확인하면 관리자 승인 없이 관리할 수 있습니다. 자격을 유지하려면 파일을 남겨 두세요.
로그인이 필요하면 로그인 화면으로 이동합니다. 로그인 후 이곳으로 돌아와 원하는 확인 버튼을 다시 눌러 주세요.
프로젝트 폴더에서 /nomorevibe verify를 실행하면 소유권을 확인하고 소개를 직접 관리할 수 있습니다.
1분 만에 확인하기README 전체를 불러오는 중입니다. 아래는 저장된 발췌입니다.
An anime-styled, gamified course that teaches kids the concepts behind intraday
futures trading — with 100% pretend money. Built for an 11-year-old who loves anime — and a plain-language version for grown-ups. ⚡
Hosted on Vercel (deploys automatically from main). Also runs fully offline —
see "How to play" below.
No install needed. Just open the game in any browser:
Progress (XP, ranks, badges) is saved automatically in the browser.
The download includes ready-made launchers and a custom app icon, so a
clickable "Candle Quest" icon can live on the desktop:README 전문 보기 ↗An anime-styled, gamified course that teaches kids the concepts behind intraday futures trading — with 100% pretend money. Built for an 11-year-old who loves anime — and a plain-language version for grown-ups. ⚡
Hosted on Vercel (deploys automatically from main). Also runs fully offline —
see "How to play" below.
No install needed. Just open the game in any browser:
open index.html # macOS
# or double-click index.html in your file manager
Progress (XP, ranks, badges) is saved automatically in the browser.
The download includes ready-made launchers and a custom app icon, so a clickable "Candle Quest" icon can live on the desktop:
Make Desktop Icon (Windows).bat once — a
desktop shortcut with the icon appears. (Or Play Candle Quest (Windows).bat.)Make Desktop Icon (Mac).command once, or launch
Candle Quest.app directly. (Or Play Candle Quest (Mac).command.)START HERE.txt for the friendly walkthrough.Icon source/build: tools/icon.svg + tools/build-icons.js (renders the
PNG/ICO/ICNS into launcher/).
One path. src/engine/path.js flattens everything into a single ordered line of
16 worlds. Each world is: a short narrated film → hands-on practice → the
story lesson → a quiz (must be passed to open the next world) → an Arena
mission. Home shows only the next step; the Map shows the whole line.
Futures only. NQ and Gold (Micros first). Points, ticks and contracts — never shares. The method taught is B.R.E.A.D: levels first, a closed reaction candle second, bodies before wicks.
Two voices. Each device can hold several players (Profiles in
src/engine/game.js), each with their own save and either the kid or the adult
wording of the same lessons (src/engine/voice.js, adult.js, course-new.js).
Saves live in the browser; nothing syncs between devices.
Films. Each film is a spec in films/specs/<id>.mjs — narration beats plus a
scene drawn with the chart kit in films/build.mjs.
node films/build.mjs <id> # narrate (local Kokoro voice) + write films/<id>/index.html
films/check.sh <id> "5,12,20" # HyperFrames checks + a contact sheet at those seconds
films/render.sh <id> # render, install as public/vid/film-<id>.mp4, refresh manifest
📖 Six story arcs taught by Sensei Hoshi the owl, Kitsu the fox, and rival Kazuo:
Each arc = Lesson → Quiz → Dojo Mission, earning XP, ranks (Academy Rookie 🐣 → Legendary Trade Master 🐉 → Mythic Chart Sage 🌌), and badges.
In strategy missions the chart draws the opening-range zone, live fair-value-gap boxes, and yesterday's walls, with three signal lamps (🚪 breakout, 🪜 gap, 🧱 wall) that flash ⚡ CONFLUENCE when all three align. The finale is the Strategy Scientist mission: a 5-day experiment passed by following the method honestly — win or lose — ending with a per-day lab-results scoreboard.
⚔️ The Trading Dojo — a live candlestick simulator where candles form in real time, trading the dojo's two beasts: 🚀 NQ (Nasdaq-100 futures, ~21,500) and 🥇 GC (Gold futures, ~3,350). Prices are generated (no live data feed), but each asset has realistic levels, its own volatility personality, and stop-loss sizes in its own points. Go long or short with virtual Koins, set stop-loss "shields", and complete missions like the Trial of the Shield (every trade protected) and the Calm Mind Challenge (max 3 trades — patience!). The market always closes at the end of the day and force-closes open trades: that's the intraday lesson built into the game.
localStorage). The "Reset all progress" button on
the Profile screen wipes it.The "I don't get it" tutor (api/help.js) and the "explain it back" feedback
(api/feedback.js) call Google's Gemini API free tier through Vercel serverless
functions, so the key is never exposed to the browser. The shared call is in
api/_tutor.js (default model gemini-3.5-flash-lite).
To enable it, create a key at https://aistudio.google.com/apikey and add it in Vercel:
GEMINI_API_KEY = ... (Vercel → Project → Settings → Environment Variables, then redeploy)
Without the key, the game still works — help uses the offline explanations and the typed-question box says plainly that it cannot answer.
React 18 + Vite + Framer Motion. The UI is React components with Framer
Motion animations (screen transitions, spring popups, staggered cards, the
spinning hero select). The framework-agnostic game logic lives in src/engine/
and is reused as ES modules.
npm install
npm run dev # local dev server
npm run build # production build -> dist/ (Vercel runs this automatically)
index.html Vite entry
vercel.json Vercel build config (Vite -> dist)
src/main.jsx boots the app, loads engine + mounts React
src/App.jsx screen router with Framer Motion transitions
src/store.jsx app state (screen nav, popup queue, Game bump)
src/styles.css anime arcade theme + motion/FX styles
src/components/ TopBar (HUD), NavBar, Popup
src/screens/ Welcome (hero select), StoryMap, Lesson, Quiz, Dojo, Profile
src/engine/ framework-agnostic logic (ES modules):
fx.js sakura petals, confetti, floating text, screen shake
audio.js Web Audio sound engine (no audio files), mute persists
speech.js read-aloud (Web Speech API)
characters.js animated SVG portraits + hero avatars (Kai, Hana)
data.js story dialogue, quizzes, missions, ranks, badges, assets (NQ/GC)
game.js progress/XP/badge state (localStorage)
sim.js market engine + interactive candlestick chart (live candles,
hover crosshair, draggable stop-loss, strategy/liquidity overlays)
sensei.js floating Sensei Hoshi companion + grand tour