= 정의 = * 오목을 짭니다. = 세부 단계 = * 오목을 체크한다. * 육목을 체크한다. * 붙은 삼삼을 체크한다. = 터보 씨 = *[http://zeropage.org/pds/20026270541/tc30.zip TC30] : Turbo C 3.0 = 하는 방법 1 = * 저는 나중에 윈도우즈 용으로 바꿀걸 생각해서 터보씨로는 그냥 돌아가게만 짜봤습니다. * 제가 작년에 썼던 방법입니다. 터보씨의 그래픽 함수중에서는 clrscr() 함수만 사용합니다. * 처음에 화면을 clrscr()로 지운 다움에 화면에 판( '+' 연산기호 플러스.) 를 뿌려 줍니다. * 그 다움 화면을 움직이면서 * 화면을 움직일때 쓴 방법은 방향키 말고 그냥 영어 자판중 'I','J','L',','을 사용하여 움직이고 찍을때는 'k' 를 사용했습니다. * 돌을 찍으면 됩니다. 추천하는 돌 모양은 '*' , '@' 이 두게가 쓸만 합니다. * 돌을 찍을때 물론 번갈아 가면서 찍어야 할테죠.. 키보드로 돌을 움직이는것이 중요한데, 이것은 여러분이 아는 기본 적인 지식으로 할 수 있습니다. * 이러면 아스키 코드 사용하지 않고도 짤 수 있습니다. 전 아스키 코드 쓰는거랑 터보시에서 그래픽 하는거 싫어서 이렇게 해봤었습니다. 뭐 다른 방법으로 짜고 싶으면 짜시고요. - 상협 = 하는 방법 2 = * 터보씨에서 지원하는 C 의 그래픽 함수들을 이용해서 colorful 한..-_-;; 그런 오목을 만드는 겁니다. * 전부 그림으로 처리하기 때문에 그래픽적인 요소들을 위한 코딩이 많이 들어가는...(나쁘게 말하면 생노가다..--; ) * 개인적으로 이걸 해봤는데.. 뭐 Visual 적인거 좋아하시면 이렇게 하시고.. 그냥 오목의 알고리즘만 생각하시면 굳이 그래픽을 사용안하셔도 좋을듯..^^ * 그래픽을 썼을 때 저의 경우 코드라인수는 250line 정도였습니다. - 창섭 = 당부의 말 = * 그리고 이거 할때 중복된 코드를 많이 만드는 경우도 있는데 가능하면 중복되는 소스를 줄이면서 짜보세요. = 나온 소스들 = || ["Omok/상규"] || || ["Omok/재니"] || || ["Omok/은지"] || || ["Omok/유상욱"] || ---- ["문제분류"]