Search
🧑🏻‍🦱

7. 행맨 게임

중요한 C# 문법을 활용하여 직접 코드 잘 짜보셨나요? 지금부터 기존에 학습한 내용을 기반으로 팀원과 함께 코드를 짜보거나 논의 해보아요.
다음과 같은 방법으로 과제를 진행해보세요!
페어 코딩 : 보통 하나의 pc에서 두명의 개발자가 함께 작업하는 것을 말합니다.
VSCode Live Share 혹은 Zep의 화면공유 기능을 통해 페어코딩을 해보세요.
VSCode Live Share 설치하기
Best Practice 선출 : 코드리뷰를 하며 서로의 코드를 피드백해보고 가장 좋은 결과물을 선출해보세요.
내가 짠 코드를 팀원들에게 설명해보세요. 코드를 작성하는 것과 타인에게 설명하는 것은 천차만별이랍니다.
피드백은 성장을 위한 피드백만 가능합니다! 비난은 절대 안됩니다
Notification: 과제 시작 전 확인할 내용!
개발환경 구축 완료
변수 선언에 대한 이해
배열에 대한 이해
조건문(if, else)에 대한 이해
반복문(for)대한 이해
데이터 타입과 문자열 처리
본격적으로 시작해 볼까요?
사용자로부터 문자를 입력받아 숨겨진 단어를 맞추는 행맨 게임을 작성하세요. 사용자가 단어의 모든 문자를 맞추거나 주어진 기회 내에 맞추지 못할 때까지 반복합니다.
게임 설명: 행맨 게임은 사용자가 단어를 추측하는 게임입니다. 사용자는 알파벳을 하나씩 입력하고, 맞출 때마다 단어의 해당 위치에 문자가 표시됩니다. 틀릴 경우, 기회가 줄어듭니다.
배열 사용: char[] 배열을 사용하여 단어를 저장하고, 추측된 문자를 저장합니다.
반복문 사용: 게임은 사용자가 단어를 맞추거나 기회가 끝날 때까지 반복됩니다.
조건문 사용: 각 입력된 문자가 단어에 포함되는지 확인합니다.

사용 변수 설명

secretWord: 맞춰야 할 단어입니다. 예제에서는 "hangman"으로 설정되어 있습니다.
guessWord: 사용자가 맞춘 문자를 저장하는 문자 배열로, 초기에는 언더스코어(_)로 채워져 있습니다.
attempts: 사용자가 틀릴 수 있는 기회의 수로, 초기에는 6으로 설정되어 있습니다.
wordGuessed: 사용자가 단어를 모두 맞췄는지를 나타내는 불리언 변수입니다.
[힌트] *10분 동안 고민하고 해결되지 않을때 보기*
힌트
완료하셨다면?
과제를 수행하며 고민하고 검색했던 내용을 모아 TIL을 작성해주세요.
TIL까지 작성했다면?, 정답 제출하기  https://forms.gle/aCeZ8jCYBVei5dZg9