사용자:Bd3076/플러그인/숫자야구: 두 판 사이의 차이
백괴게임>Bd3076 (새로운플러그인생성) |
백괴게임>Bd3076 편집 요약 없음 |
||
4번째 줄: | 4번째 줄: | ||
{{#vardefine:name| | {{#vardefine:name|number_baseball}} | ||
{{#vardefine:creat| | {{#vardefine:creat|Bd3076}} | ||
{{#vardefine:version| | {{#vardefine:version|0.1}} | ||
{{#vardefine:descript| | {{#vardefine:descript|게임용 플러그인}} | ||
{{#vardefine:local| | {{#vardefine:local|true}} | ||
{{#vardefine:executable| | {{#vardefine:executable|true}} | ||
{{#vardefine:code| | {{#vardefine:code| |
2018년 3월 25일 (일) 14:01 판
이 플러그인에 대한 설명문서는 사용자:Bd3076/플러그인/숫자야구/설명문서에서 만들 수 있습니다.
// 이부분에 코드 입력 // import java.util.Random; var player_score; var computer_score; var number; function strike_and_balls(a, b){ var a1 = a/100; var a2 = a/10%10; var a3 = a%100; var b1 = b/100; var b2 = b/10%10; var b3 = b%100; var tstrike = (a1===b1 + a2===b2 + a3===b3); var tball = (a1===b2 + a1===b3 + a2 === b1 + a2===b3 + a3===b1 + a3===b2); return tstrike*10+tball; } function right_number(a){ if(a<100 || a>999) return false; var a1 = a/100; var a2 = a/10%10; var a3 = a%100; return (a1&&a2&&a3&&a1!==a2&&a2!==a3&&a3!==a1); } Vector candidates = new Vector(1000); function generate_candidates(){ for(var i=100; i<=999; i++){ if(right_number(i)){ candidates.addElement(i); } } number = candidates[random.nextInt(candidates.size())]; } // 여기까지 코드 입력 //