오늘부터 Python을 이용한 게임만들기 프로젝트가 3일동안 이어진다.
내가 개발할 게임은 어릴적 학교에서 친구들과 자주하던 "숫자 야구"를 개발할 예정이다.
게임 구현 필수 포함 사항으로는 아래와 같아
괄호와 같이 구현을 할 예정이다.

현재는 위의 캡쳐와 같이 숫자를 입력하면 볼카운트를 보여주는 기능까지 작업을 완료하였다.
아래 간단하게 난수를 생성하여 저장한 뒤 볼카운트를 계산해주는 알고리즘을 첨부하겠다.
class threeNumber(object):
number_list = []
random_number = random.randint(0,9)
for i in range(3):
while random_number in number_list:
random_number = random.randint(0,9)
number_list.append(random_number)
print(number_list)
def cal(self,first,second,third):
ball_count=[0,0]
if first==self.number_list[0]:
ball_count[0]+=1
else:
if first == self.number_list[1]:
ball_count[1] += 1
elif first == self.number_list[2]:
ball_count[1] += 1
if second == self.number_list[1]:
ball_count[0] += 1
else:
if second == self.number_list[0]:
ball_count[1] += 1
elif second == self.number_list[2]:
ball_count[1] += 1
if third == self.number_list[2]:
ball_count[0] += 1
else:
if third == self.number_list[0]:
ball_count[1] += 1
elif third == self.number_list[1]:
ball_count[1] += 1
return ball_count