뽐뿌

개발자포럼 입니다.

북마크 아이콘

IT 개발자간 정보를 공유하고 논의가 이루어지는 공간입니다.
파이썬으로 초간단 행맨 게임 만들기 1
분류: TIP
이름: hafali0711


등록일: 2020-08-30 18:43
조회수: 2116





  • 3단 메뉴 아이콘
  • 링크 주소복사 아이콘
  • 추천1

즐거운 코딩 시간입니다 !


 


함께 만들어볼 주제는 '행맨' 게임이구요.


 


행맨 게임은 다들 아시겠지만 아주 유명한 단어 퀴즈 프로그램입니다. 어떤 단어가 주어지면 그 단어의 길이만큼 빈 칸(밑줄) 이 주어지고 플레이어는 알파벳을 하나씩 얘기하면서 단어를 추측하는데요, 10번만에 맞히지 못하면 게임이 끝납니다. 




3.jpg


 




보통 모음(a e i o u) 을 먼저 시도해보고 나서 자음으로 넘어가는 것이 일반적인 전략이라고 알고 있어요 ㅋㅋ




 


예를 들면 이런 식입니다.




커피(COFFEE)라는 단어가 주어진다면, 밑줄은 총 6개가 생기겠죠.


_ _ _ _ _ _


 


그럼 플레이어는 알파벳을 하나 얘기해봅니다.


 


 


E 를 해볼까요?


만약 E 가 단어에 포함돼있다면, 해당하는 위치에 E 를 표시해줍니다.


_ _ _ _ E E


이렇게 되겠네요.


 


이번에는 A 를 해볼까요?


A 는 포함되지 않으므로 기회가 줄어들고 지금까지 맞힌 내용 그대로 출력합니다.


_ _ _ _ E E


변화가 없지요.


 


이번에는 C 를 해봅시다.


그럼 


C _ _ _ E E


 


다음에는 F 를


C _ F F E E




마지막으로 O 를 해보면


C O F F E E 


로 게임은 성공으로 끝나게 됩니다.


 


파이썬으로 이 게임을 만들어 볼 텐데요, 자세한 내용은 이렇습니다.


1.png


 


 


  


  


 


이 내용을 소스코드로 만들어보면 아래와 같습니다.


각 줄마다 주석을 달아놨고, 제시 단어는 apple, banana, orange 정도로 해 두었습니다.


  


4.png


 


 


게임을 실행해보면 이런 모습이에요 ^^


 


2.gif


 


 


보다 상세한 설명이 필요하신 분들은 아래 영상을 통해서 공부해주세요~


제시 단어를 다른 것으로 바꿔서 친구랑 같이 해보면 재밌을거에요 ㅎ 


 



 


 


 


 


이 강의는 파이썬 기본 문법을 알고 계신 분들을 위한 강의라, 혹시 파이썬을 잘 모르시는 분들은 아래 링크에서 공부하시면 됩니다 ^^


 





 


감사합니다.


 


 


 


 


 

추천1 다른 의견0

다른의견 0 추천 0 민트마시멜로
2020-09-03
  • 욕설, 상처를 줄 수 있는 댓글은 삼가주세요.
짤방 사진  익명요구    
△ 이전글▽ 다음글