본문 바로가기

Code Combat11

게임 개발 - 1. Tabula Rasa Tabula Rasa (라틴어: 타불라 라사 - 깨끗한 석판) - 당신만의 게임을 만들어보자! 영웅을 배치하고, 목표를 설정하자. 완성된 게임은 다른 사람과 함께 즐겨보자! 목표: 직접 만든 레벨을 이겨보자. 목표(Goal) 을 추가하자. 영웅을 배치하자. - 이제 여러분만의 게임을 만들 시간이다! - 창의력이 중요하다 - 지금까지 배운 모든 명령어들을 조합해보자. - 레벨을 완성한 후에는, 다른 친구들과 함께 플레이할 수 있다! 시작화면: 시작코드: 힌트: 1. SPAWNABLE 의 그림을 클릭하면 어떻게 소환할 수 있는지, 어떤 기능이 있는지 아래와 같이 확인할 수 있다. 2. 소환 가능한 모든 객체(Object) 를 보고싶으면 아래의 코드를 복사하여 실행해보자. - 복사 (Ctrl + C), 붙여넣.. 2021. 12. 30.
키트가드 던전 - 10. Sleep Hour (난이도 2) Sleep Hour (취침 시간) - 지금까지 배운 프로그래밍 실력으로 위험을 뚫고 퍼즐을 해결하자! 스킬: 기본구문(Basic Syntax) 목표: 빨간 X 표시로 탈출하자. 모든 보석을 모으자. 최소 하나 이상의 개념을 사용해야 한다: * 이동시 인자(arguments)를 사용한다. * 문자열(strings)을 사용하여 오우거를 물리친다. - 이 레벨은 복합적인 코딩에 도전해보는 레벨이다! 레벨을 완료하고 지금까지 배운 개념중 최소한 하나 이상을 사용하면 된다: * 기본 명령어 (Basic Commands) * 인자를 사용한 이동 명령(Movement Arguments) * 문자열 (Strings) - 가능하다면 모든 목표를 완수하자. 시작화면: 시작코드: 힌트: 1. 문자열 사용법 bomb = "폭.. 2021. 12. 30.
키트가드 던전 - 9. Kithgard Brawl (최종레벨, 난이도 4) Kithgard Brawl (키트가드 대난투) - 키트가드 던전에서 가장 어려운 레벨 - 몰려드는 적들로 부터 살아남자. 승리할때마다 적의 수는 점점 더 많아지지만, 패배한다면 하루를 더 기다려야 한다. - 이 레벨은 보너스 레벨이다! 이 미션을 수행하지 않더라도 캠페인을 계속 진행할 수 있다. 스킬: 기본구문(Basic Syntax), 인자(Arguments), 문자열(Strings), 변수(Variables), 만약~라면(If Statements), 중첩된 만약~라면(Nested If Statements), 반복하기(While Loop), 속성값 읽기(Accessing Properties) 목표: 40초 동안 살아남기 시작화면: 시작코드: 힌트: 1. 간단한 예제이다. 아이템을 좋은 것을 사용한다면 .. 2021. 12. 29.
키트가드 던전 - 8. The Gauntlet (난이도 2.5) The Gauntlet (건틀렛) - 모든 스킬을 사용하여 건틀렛으로부터 살아남자. 스킬: 기본구문(Basic Syntax), 인자(Arguments), 변수(Variables), 반복하기(While Loop) 목표: 영웅은 반드시 살아야 한다. 오우거 4마리를 모두 무찌르자. 코드를 6줄 이하로 작성하라. 시작화면: 시작코드: 힌트: 1. While-True 문을 사용하면 쉽게 깰 수 있다. 2. 게임내 주어진 힌트2 번을 참고하자. 반복문과 변수를 사용할 수 있다면, 먼치킨을 모두 무찌르는 것은 식은죽 먹기이다. 사실 while-true 반복문을 잘 사용하면 5줄의 명령만으로도 목표를 완수할 수 있다. 1. while-true 문을 시작되는 문장 2. 적이 있는 방향으로 이동하는 문장 3. 가장 가까.. 2021. 12. 29.
키트가드 던전 - 7. Destroying Angel (난이도 2.5) Destroying Angel (천사 무찌르기) - 안전해보이는 버섯을 먹고 힘을 키워서, 던전 수호자를 무찌르자! - 플레이어 Kevin Holland 제작 스킬: 기본구문(Basic Syntax), 인자(Arguments), 변수(Variables), 만약~라면(If Statements), 반복하기(While Loop) 목표: 파워를 올려주는 버섯을 모으자 던전 수호자 (Dungeon Keeper) 를 무찌르자 보너스: 모든 보석을 모으자 시작화면: 시작코드: 힌트: 다음의 순서로 진행하면 된다. 1. 위/아래/오른쪽/왼쪽 이동명령을 사용하여 방에 들어가서 버섯을 먹자. 2. 방에서 나와 코인을 먹자. 3. 던전 지킴이가 보이는 위치까지 이동 4. while 문으로 던전 지킴이와 싸우자. 아빠의 말:.. 2021. 12. 29.
키트가드 던전 - 6. By Any Other Name (난이도 1.5) By Any Other Name (어떠한 이름이더라도, by William Shakespeare) - 변수명을 다시 지어서 비밀의 보석을 찾아내자. 스킬: 기본구문(Basic Syntax), 인자(Arguments), 변수(Variables) https://codecombat.com/play/level/by-any-other-name? CodeCombat - Coding games to learn Python and JavaScript Learn typed code through a programming game. Learn Python, JavaScript, and HTML as you solve puzzles and learn to make your own coding games and website.. 2021. 12. 28.