http://zfanta.com/entry/C언어로-오목만들기-5-마지막

배운지 얼마 안돼서 만들었던 더러운 소스를 개선해봤습니다.


지금 다시 만들어도 더럽긴 하네요.......
질문이나 버그는 리플로 많이 달아주세요.

영양가 없는 글에는 짤방


저작자 표시 비영리 변경 금지

이 글이 유익하다면 (굽신굽신) ->
Tag // , ,

Trackback Address >> http://zfanta.com/trackback/456 관련글 쓰기

  1. Subject: 환타 오목 게임 재구성. (3)

    Tracked from There Ain't Just Unlogical - #pragma pack (the UNique subroutine) 2009/07/25 22:33  delete

    일단 지난 번에 제가 바꿔 놓은 코드에 좀 문제가 있습니다. 누가 이겼는지 안 나오더군요.. 잘 되더니 왜 그러지;; 뭐 좀 바꿨더니 다시 됩니다만. /* five_in_a_row.h * by ZFanta & UNique */ #ifndef FIVE_IN_A_ROW #define FIVE_IN_A_ROW #include "tool.h" #define UP 72 #define DOWN 80 #define LEFT 75 #define RIGHT 77 #..

  2. Subject: 환타 오목 게임 재구성. (4)

    Tracked from There Ain't Just Unlogical - #pragma pack (the UNique subroutine) 2009/09/30 16:11  delete

    이 코드를 리팩토링하기 시작한 후로 상당히 많은 시간이 흘렀는데.... 제대로 된 개선은 한 적이 없다. 미쳤구나. 시간이 많던 방학 동안에는 아예 안 건드렸다. 원래 check()를 바꿔 보려고 했습니다만 더 최적화시키기는 어려워 보입니다.-_-;; 대신에 move()의 길이를 좀 더 줄여 보도록 하겠습니다. /* five_in_a_row.h * by ZFanta & UNique */ #ifndef FIVE_IN_A_ROW #define FIVE_..

  3. Subject: 환타 오목 게임 재구성. (5)

    Tracked from There Ain't Just Unlogical - #pragma pack (the UNique subroutine) 2009/11/12 13:47  delete

    드디어 check()를 줄일 아이디어를 구체화시켰습니다.-_- 현재 방식 그대로라면 모듈로 분리한다 해도 거의 아무런 차이가 없으므로, 아예 검사 방식 자체를 바꾸려고 했습니다만 그게 잘 안 되고 있었습니다. 뻘소리를 좀 하자면 오늘은 2010 수능 D-day이면서 2011 수능 D-364 즉 52주... 어차피 블로깅이 많이 줄었지만 앞으로 1년간 거의 잠수 탈 것 같습니다. 새로운 검사 방식을 소개합니다. 1. 검사 방식에 있어서 생긴 차이는 아..

  4. Subject: 환타 오목 게임 재구성: 최종본.

    Tracked from There Ain't Just Unlogical - #pragma pack (the UNique subroutine) 2009/11/12 13:47  delete

    지환태 님의 오목 게임 소스를 처음 접한 것은 올해 중순이었을 겁니다. 오목을 만들어 보겠다는 생각 자체를 하지 않았기 때문에 당연히 소스에 관심이 갔고, 소스 자체가 그다지 깔끔하지 못해서 리팩토링(refactoring)을 해 보고 싶었습니다. (환타[지환태] 님께서도 C언어를 배운지 얼마 안 되었을 때 만들었다고 고백하셨습니다.) 처음엔 허락도 받지 않고 시작한 재구성인데 환타 님께서 관심을 가져 주셨으며, 다섯 번에 걸친 재구성(R1, R2,..

  5. Subject: dd

    Tracked from 성큼의 자기개발 2010/06/08 23:45  delete

    dd

  1. BlogIcon Un-i-que 2009/07/25 22:31  address  modify / delete  reply

    끄윽-_-;; 역시 textarea가 좀 느리네요.

    그나저나 잘 고치시네요. 역시 제가 괜히 설친 건가요...

  2. 흐음.. 2009/11/12 18:21  address  modify / delete  reply

    컴파일 하기 귀찮 ㄷㄷ...
    그냥 컴파일 해서 실행파일도 올려주시면 흐음...

  3. 이런 2010/01/26 20:28  address  modify / delete  reply

    이걸 어떻게 복사함...번호 안습..ㅜㅜ

  4. Sens 2010/04/02 22:12  address  modify / delete  reply

    오호 대단하십니다 열심히 배우고 갑니다.