파이썬 여름방학 스터디/4. 간단한 실습 3

7-3. pygame을 이용해 돼지 움직이기 게임 만들기(2)

안녕하세요 여러분~ 다들 반가워요! 오늘은 지난번에 만든 돼지 움직이기 게임에 몇가지 옵션을 추가하여 조금더 재미있는 게임을 만들어볼까해요 (그래도 무척 단순하고 쉬운 게임이겠지만요...ㅎㅎ) 일단, 먼저! 제가 기획한 게임 내용은 돼지가 최소거리를 움직여서 화면에 제시된 별을 전부 먹어야 하는 게임이에요. 별을 먹으러 이동하는 거리가 늘어날수록 점수가 깎이는 구조니까 경로까지 잘 고려해서 움직여야겠죠? 다음은 구현해야 할 룰과 방법이예요 1. 그리드 그려주기 ->for 문과 pygame draw함수를 이용해서 가로, 세로 라인을 그려준다. 2. 돼지가 움직일 때마다 점수가 차감됨 -> total_score 변수 생성 및 초기화, 이벤트 루프문 안에 조건문을 작성하여 KEY_DOWN 키가 눌릴 때마다 t..

7-2. pygame 을 이용해 '돼지 움직이기 게임' 만들기(1)

안녕하세요! 여러분 오늘은 pygame을 이용해, 그림판으로 그린 캐릭터를 움직여 보는 게임을 만들어볼 거예요! 일단 기본적인 조작키들을 통해 캐릭터를 자유롭게 움직일 수 있는 코드를 짜놓을 거예요. 그 후에 추가적으로 다른 옵션들을 추가하면서 더욱 게임을 풍성하게 만들어줄 수 있겠죠~? 그래서 일단 이번 차시에서는 방향키에 따라 캐릭터가 움직일 수 있도록 하는 코드를 먼저 짜보도록 할거예요. 그래서 오늘 최종본은 다음과 같아요! 어떤가요~? 제가 직접 그려본 돼지인데 약간 엉성하고 하찮아 보이는 모습이 저 돼지만의 매력이라고 생각해요~ 귀엽지 않나요?? 자, 그럼 이제부터 본격적으로 개발 환경을 세팅하고 코드를 짜보도록 합시다! 1. pygame 모듈 설치 및 환경 설정 먼저 명령 프롬프트 창에 pip..

7-1. 파이썬으로 랜덤 숫자 뽑기 게임 만들기

안녕하세요! 여러분 드디어 파이썬 스터디가 마무리되었고 이제 실전으로 나아갈 타이밍이 다가왔어요~ 그동안 정말 수고 많았어요..! 오늘은 지금까지 배운 것들을 사용해서 간단한 게임 하나를 함께 만들어볼거예요 바로~~~ 랜덤 숫자 뽑기 게임이예요!! 일단 제가 구상한 게임의 작동 방식은 다음과 같아요. 아주 간단하지만 메뉴얼 먼저 살펴보고 가자구요! 1. 난이도 설정 상: 1부터 100까지 숫자중 랜덤으로 숫자 맞추기 점수 + 100 중 : 1부터 20까지 숫자 중 랜덤으로 숫자 맞추기 점수 + 50 하: 1부터 5까지 숫자 중 랜덤으로 숫자 맞추기 점수 + 10 2. 게임하기 난이도를 설정하지 않았다면 난이도를 설정하라고 출력한 후 다시 메인으로 돌리기 난이도가 설정되어 있는 상태라면 숫자를 맞춰 보세요..