목표

1. 사람 vs 사람

2. 사람 vs 컴터 or 컴터 vs 사람

3. 컴터 vs 컴터

4. 네트워크 대전


이제 막 만들기 시작한 

제대로된 오델로는아니라서 "우덜로"입니다.

이유는 맨나중에 설명함


시작하면 

플레이어 1과 플레이어2의 상태를 입력하고


만약 둘다 컴퓨터라고 설정하면


이렇게 컴퓨터 둘이서 좌라라라락경기를함



크 개쉰기함 별건아니지만

한쪽이 패배조건이되면 경기가 끝남


전체판을 보고 해당턴의 플레이어(컴퓨터)가 돌을 놓을 수 있는 위치가 있는지 판단하고

한군데라도 그게 있다면 놓을 수 있는 좌표가 나올떄까지 랜덤을돌려서 

가능한곳이 나오면 착점함


과제가 일단은 랜덤하게 놓기만해서 경기가 진행되기만하면된다는 ok라는 목표라 이렇게했는데

만약 조금더 수준을 준다면(효율적으로 논다는점에서)

해당위치에 두었을때 획득하는 점수를 비교해서 젤높은 자리에 둔다던지

더비비고 꼬꼬하면 상대방의 입장에서도 같은수를 두는걸 몇번 시뮬해서 좋은수를 찾아둔다던지

뭐 재밌는방법은 많을듯 일단은 그냥 지들끼리 좌라라락 되는거보니 신기하고 기분좋음ㅎㅎ

찾아보니 오델로에도 화점같은? 중요한 지점들이 있다고하는데

그런곳에 점수를 더 부여해서 놓도록 유도한다던지.. 내가 오델로를 잘몰라서 이런것까진 아직잘모르겠고


인공지능의 a도모르니 잉공저능 정도라고 하는걸로...



다음은 pvp입니다.


더이상의 자세한 설명은 생략한다.


사람 vs 컴퓨터도 설명안해도될듯

순서상관없이 사람이 좌표 찍으면 그에 대응해서 컴터가 착점함


네트워크기능은 아직 안만들었구 아래는 코오드

우덜로인이유

만들고나서 규칙을 다시찾아보니

패스라고 한쪽이 못놓는순간 패배가아니라

다른사람한태 턴을 넘기는거라는데

잘못알고 한쪽이 못놓는순간 패배로 만듬

글다보니 점수판단도 최종에 판단하는것도 잘못됐고



일단은 프로토타입으로 규칙잘못알고만든건데 

생각한대로는 예쁘게잘돌아가서 올려봄 ㅎㅎ



코오드는 아래에서 확인!!

-------------

http://ideone.com/DJny2O