게시판 즐겨찾기
편집
드래그 앤 드롭으로
즐겨찾기 아이콘 위치 수정이 가능합니다.
베라 31 게임 알고리즘을 생각하는데 잘 안되네요.
게시물ID : programmer_13000짧은주소 복사하기
작성자 : 탱크퀑
추천 : 0
조회수 : 2048회
댓글수 : 5개
등록시간 : 2015/08/30 21:00:35
 
좀 도와주세요. ㅠㅠ

// 1~31까지 숫자가 있다. 

// 플레이어 혹은 컴퓨터는 각각 최대 3개의 숫자를 고를 수 있다.(Math.random()*3+1 -> 3까지. 

// String ~.length를 통해 숫자 파악. 플레이어는 Player 컴퓨터는 C_player라고 한다. 

게임 방법. 1. 나 2. 컴퓨터 순으로 진행

나나 컴퓨터가 호명한 숫자를 +함. 화면에는 마지막에 더해진 결과, 결과 -2, 결과-1을 출력

최종누계가 31인 사람이 패배. 최종누계 30이하면  승리.

이렇게 했는데요. 흠... 순서를 어떻게 하는게 좋을지 모르겠네요. 


1. 시작으로 난수 발생시켜 0이면 컴퓨터. 1이면 유저차례로 시작한다.

2. 유저는 시작하자마자 n부터 n+2까지의 숫자를 고를 수 있다. n+3이상의 수는 n+2로 출력한다.

유저 3(선택 1,2, 3)

유저 점수 +3

컴퓨터 5(선택 4, 5)

컴퓨터점수 +2

현재 누계 유저점수 + 컴퓨터 점수.

3. 유저의 점수가 31 이상이면 패, 컴퓨터 승. 컴퓨터의 점수가 31 이상이면 유저 승, 컴퓨터 패.

>> 누계 점수가+30가 되면 마지막에 저장한 이용자가 승리. 


....으으. 이 정도면 될까요? 아니면 보다 디테일한 부분을 넣어야 하나요?


꼬릿말 보기
전체 추천리스트 보기
새로운 댓글이 없습니다.
새로운 댓글 확인하기
글쓰기
◀뒤로가기
PC버전
맨위로▲
공지 운영 자료창고 청소년보호