Appearance
Arcade › 바퀴벌레 생존 교실
Click the game above and it runs right here in your browser. No download, no installer, no account needed. It was built with Cinevva, so it works on a phone or a tablet too.
Nobody has said anything about 바퀴벌레 생존 교실 yet. Play it, then tell the creator what you would add next.
바퀴벌레 생존 교실 was built with the Cinevva game creator: describe the game you want in chat, watch it get built, and play it in your browser minutes later.
Remix 바퀴벌레 생존 교실 opens the real game in the creator and forks its actual files, chat and design doc, so you start from the code rather than from a description.
Cinevva's analyzer read this game's design doc and its source, then wrote the brief below. "Make your own" hands it to the game creator as your opening message, so you start from a real spec rather than a one-line idea.
재현할 게임 제목은 "바퀴벌레 생존 교실"이다. 한국어 UI를 사용하는 3D 3인칭 생존 게임으로 만들어라. Three.js 같은 실시간 3D 렌더링으로, 푸른 하늘색 배경과 약한 안개, 부드러운 그림자 및 따뜻한 방향광이 있는 학교 교실을 구성한다. 교실은 갈색 나무 바닥, 크림색 벽, 짙은 청록색 칠판과 회색-청색 칠판 테두리, 앞쪽 교사용 책상, 4행 5열로 배치된 학생 책상들, 뒤쪽 창문 3개, 천장 조명으로 이루어진 직사각형 공간이다. 플레이어는 교실 뒤쪽에서 시작하는 블록형 3D 학생 캐릭터이며, 카메라는 플레이어를 따라가는 3인칭 카메라다. WASD 또는 방향키로 이동하고, 마우스/화면 드래그로 시점을 회전하며, 모바일에서는 화면 조이스틱을 제공한다. 이동 속도와 점프/중력 기반의 3인칭 컨트롤을 지원하되, 핵심 목표는 점프가 아니라 생존과 회피다. 게임 시작 전 화면 중앙에 어두운 반투명 패널, 금색 테두리와 그림자를 띄운다. 제목은 "바퀴벌레 생존 교실", 설명은 "학교 교실에 바퀴벌레 떼가 몰려옵니다. 바퀴벌레에 부딪히면 더 어려운 역사 퀴즈를 풀어야 다시 움직일 수 있어요! 60초 동안 버티면 클리어!"로 표시하고 주황색의 전체 너비 "수업 시작" 버튼을 둔다. 시작하면 패널이 사라지고 플레이어가 조종 가능해진다. 목표는 60초 동안 교실에서 살아남는 것이다. 화면 최상단에는 어두운 반투명 HUD 바를 고정하고, 왼쪽부터 바퀴벌레/처치 수(초기 0), 하트 목숨(초기 3), 남은 생존 시간(초기 60), 현재 웨이브 상태를 한국어로 표시한다. 오른쪽에는 "WASD/화살표 · 화면 드래그로 시점 회전 · 모바일 조이스틱" 안내를 표시한다. 바퀴벌레 웨이브가 진행될수록 상태 문구에 웨이브 번호를 보여 준다. 바퀴벌레는 작은 갈색/검은색 저폴리곤 모델로 직접 만든다. 타원형 캡슐 몸통, 둥근 머리, 양쪽 3개씩의 짧은 다리를 보이게 하고 그림자를 드리운다. 각 바퀴벌레는 교실 네 가장자리 중 무작위 위치에서 생성되어 플레이어를 향해 날아오듯 직선으로 이동하고, 몸을 회전시킨다. 시간이 흐를수록 생성 간격은 짧아지고 웨이브 번호에 따라 속도가 올라간다. 한 번에 너무 많은 개체가 쌓이지 않게 약 40마리 이하로 제한한다. 바퀴벌레가 교실 밖으로 나가면 제거한다. 바퀴벌레가 플레이어에게 약 0.9 거리 안으로 접근하면 충돌 처리한다. 해당 바퀴벌레를 제거하고 게임을 일시정지한 뒤 중앙에 퀴즈 패널을 표시한다. 패널 제목은 "🪳 바퀴벌레에 부딪혔다!"이며, 한국사 객관식 질문 1개와 4개의 답변 버튼을 2열로 보여 준다(좁은 모바일 화면에서는 1열). 문제는 고조선-고구려-고려-조선 순서, 신라 골품제, 고려 광종의 노비안검법, 세종의 농사직설, 경국대전, 조선 통신사, 영조의 탕평책, 정조의 규장각, 흥선대원군, 강화도 조약, 동학 농민 운동, 을사늑약, 대한민국 임시정부, 신간회, 미군정, 4·19 혁명, 강감찬, 대조영, 무령왕릉 지석, 박지원의 열하일기 등 실제 코드에 있는 역사 문제 풀에서 무작위로 선택한다. 직전에 나온 문제와는 가능하면 다른 문제를 선택하고 답변 순서는 섞는다. 정답을 고르면 바퀴벌레 처치 수를 1 올리고 플레이어 주변 반경 약 6 안의 바퀴벌레를 모두 제거한 다음 퀴즈를 닫고 이동을 재개한다. 오답이면 목숨을 1 잃고 퀴즈는 계속 보여 준다. 목숨이 남아 있으면 "틀렸어요! 남은 목숨: N" 같은 붉은 메시지를 표시한다. 목숨이 0이 되면 "목숨이 모두 사라졌어요. 게임을 리셋합니다."를 보여 주고 잠시 후 게임을 초기 상태로 되돌린다. 퀴즈를 푸는 동안에는 플레이어가 움직이지 않아야 한다. 60초 생존에 성공하면 모든 바퀴벌레를 제거하고 게임을 멈춘다. 시작 패널을 다시 표시하되 제목은 "🎉 교실을 지켜냈어요!", 설명은 "60초 동안 버텼어요! 바퀴벌레 N마리를 퀴즈로 물리쳤습니다."로 바꾸고 버튼은 "다시 도전"으로 표시한다. 재시작 시 점수 0, 목숨 3, 웨이브 0, 생존 시간 0, 플레이어 위치를 교실 뒤쪽 시작 위치로 복원한다. 전체적인 시각 스타일은 밝은 색의 단순한 블록형 3D 교실과 어두운 남색 반투명 UI, 금색 강조선, 주황색 시작 버튼을 결합한 캐주얼 교육 아케이드 게임으로 한다.