
코드월드에는 수많은 몬스터들이 존재한다. 이들은 프로그래밍의 지식을 흩트려 놓고, 혼돈을 만든다. 용감한 플레이어인 너는 “코드 마스터”가 되어 몬스터들을 물리치고, 각 라운드의 보스를 쓰러트려야 한다.
⚔️ 최종 목표:
모든 라운드를 클리어하고 코드월드를 정복하여 최고의 코드 마스터가 되라!
| 구분 | 개념 | 클래스 명 | 설명 |
|---|---|---|---|
| 일반 | 변수 | VariableSlime | 값이 변하는 물렁물렁한 슬라임 |
| 일반 | 상수 | ConstantGolem | 변하지 않는 단단한 바위 골렘 |
| 일반 | 자료형 | TypeSpirit | 데이터의 형태를 결정하는 정령 |
| 일반 | 초기화 | InitWisp | 시작할 때 빛을 내는 위스프 |
| 일반 | 선언 | DeclareShadow | 실체 없이 이름만 먼저 보이는 그림자 |
| 보스 | 포인터 | PointerLich | 주소를 가리키며 조종하는 강력한 리치 |
| 구분 | 개념 | 클래스 명 | 설명 |
|---|---|---|---|
| 일반 | 클래스 | ClassMimic | 무엇이든 찍어낼 수 있는 상자 괴물 |
| 일반 | 객체 | ObjectOrc | 클래스에서 실체화된 강력한 오크 |
| 일반 | 멤버변수 | MemberSpider | 객체 내부의 데이터를 지키는 거미 |
| 일반 | 함수 | FunctionMage | 기능을 수행하고 값을 반환하는 마법사 |
| 일반 | 생성자 | ConstructGargoyle | 객체가 생성될 때 깨어나는 가고일 |
| 일반 | 소멸자 | DestructReaper | 객체가 사라질 때 나타나는 사신 |
| 보스 | 다형성 | PolyDragon | 여러 형태(타입)로 변신하는 드래곤 |
| 구분 | 개념 | 클래스 명 | 설명 |
|---|---|---|---|
| 일반 | 싱글톤 | SingletonKing | 오직 하나만 존재하는 왕 |
| 일반 | 데코레이터 | DecoratorKnight | 장비를 덧붙여 강해지는 기사 |
| 일반 | 옵저버 | ObserverBeholder | 상태 변화를 감시하는 눈 괴물(비홀더) |
| 일반 | 전략 | StrategyGeneral | 상황에 따라 전술을 바꾸는 장군 |
| 보스 | 팀 프로젝트 | TeamProjectDevil | 모든 것을 통합하고 시험하는 최종 마왕 |