loading
본문 바로가기

파이썬 게임3

파이썬 턴제(Turn-based Strategy) 게임 파이썬 턴제(Turn-based Strategy) 게임 내배캠 슬랙에 보니까 '오늘 프로젝트 개같이 멸망'이라고 올리신 분이 계셨다. 나도 오늘 진짜 개같이 멸망할 뻔 했다.. 1주차부터 힘들었는데 오늘은 진짜 못해먹겠다는 생각까지 들었다. ㅜㅜㅜ 나도코딩님 강의를 보면서 class를 짜고나서, 잘하시는 팀원분에게 코드를 보여드리니, 85% 완성했다고 하셨다. 출처. 유튜브 나도코딩 ?? 85% ?? 한 10%한 거 같은데....? 이때 느꼈다.. 아 .. 내가 함수와 반복문, 조건문 같은거 잘 못쓰지... ㅜㅜㅜㅜ 그냥 기초가 부족한거였다.. 진짜 꾸역꾸역 짰는데, 내 지식으로는 도저히 해결하지 못하는 부분이 있어서 팀원분의 코드의 도움을 받았다. 조건: Monster = 고블린, 미니고블린, 슈퍼고블.. 2021. 12. 22.
파이썬 베스킨라빈스 31게임 파이썬 베스킨라빈스 31게임 오늘 테스트는 파이썬으로 베스킨라빈스 31 게임을 구현하는 것이었다. 처음 버전은 플레이어와 컴퓨터가 무작위로 최대 3개까지의 연속된 숫자를 말하는 방법이고, 두번째 버전은 컴퓨터가 *한가지 경우를 제외하고 무조건 이기는 방법이다. * 플레이어가 먼저 시작해서 빅토르 숫자를 계속 말하는 경우 가능하면 플레이어와 컴퓨터가 숫자를 뽑는 코드는 함수화 하라고 했는데, 아직 함수를 쓰는게 익숙하지 않아서, 조건문과 반복문으로만 작성했다. - 무작위로 숫자를 말하는 버전 세번째 줄에 부분은 사실 없어도 되는 부분이다. 처음에 저 변수를 사용해서 구현하려고 하다가 31까지 세는 변수 i 를 지정했기 때문이다. i가 30에서 3개의 숫자를 부르면 31을 초과해서 부를 경우가 있어서 whi.. 2021. 12. 21.
파이썬 숫자 맞추기 게임(업다운 게임) 파이썬 숫자 맞추기 게임(업다운 게임) 1. 내가 맞추는 업다운 게임 사실 이거는 구글링해보면 참고할 자료도 많고, random 모듈의 random.randrange()를 사용해서 범위내 무작위 숫자 하나만 받으면 어렵지 않게 구현할 수 있다. # 업다운 게임 # 1 - 100 숫자 사이의 숫자에서 입력 # 내가 숫자 입력 # 컴퓨터가 UP, DOWN 판별 # 5회째 실패하면 실패 출력 import random number = random.randrange(1, 101) # 1부터 100까지 사이에서 무작위 수 던지기 # print(number) for cnt in range(5): select_num = int(input("숫자를 입력하세요.")) if number == select_num: print.. 2021. 12. 20.