Contents
1. 공지 ¶
- ëª¨ë“ í”„ë¡œê·¸ëž¨ì�˜ ì ‘ìˆ˜ì²˜ëŠ” neocoin@orgio.net 입니다. ë§�í�¬ 시키란 ì�˜ë¯¸ê°€ 아닙니다.
- Release 로 컴파� 해서 보네주세요. 실행파�만 주세요
- Release 로 컴파� 해서 보네주세요. 실행파�만 주세요
- 1ì›” 9ì�¼ìž� ì§„í–‰ 프로그램: 혜ì˜� ì�¸ìˆ˜ ì„ í˜¸ ìƒ�협 (ì°½ì„ì�´ëŠ” ë¶€íƒ�으로 ì œì™¸í•˜ê³ ë‹¤ì�Œ ì�´ì‹œê°„ì—�)
- 1ì›” 15ì�¼ 2시까지 pc실로 모여주세요. ì—시 나름대로 í•´ì˜¤ì‹œê³ ê²°ê³¼ë¬¼ ë³´ê² ìŠµë‹ˆë‹¤. 15ì�¼ 결과물ì�„ ë³´ê³ ì�´í›„ ì�¼ì •ê³¼ í• ì�¼ì�„ ê²°ì •í•˜ê² ìŠµë‹ˆë‹¤.
- 2002. 1. 22 화요ì�¼ 오후 2시 pc실로 모여주세요 : ì—시나 마찬가지 ì§„í–‰ ìƒ�황ì�˜ 확ì�¸ì�´ê³ , 29ì�¼ì—� 종칩니다.
- 차후 ì�¼ì •ì—�서 29ì�¼ì�„ 마지막으로 한다는걸 30ì�¼ë¡œ ë³€ê²½í•˜ê² ìŠµë‹ˆë‹¤. 29ì�¼ì—� ibmì—�서 세미나가 있어서 ê°ˆë ¤ê³ í•©ë‹ˆë‹¤.
- 30ì�¼ì—� ì˜�ì°½, ì˜�서군ì�˜ 참여ë�„ 있었으면 합니다. ì°¸ì„�í•´ 주세요. 최종 ì •ë¦¬ì™€ 지금까지ì�˜ 스터디ì�˜ ì§„í–‰ì�„ ë�˜ë�Œì•„ ë³´ë ¤ê³ í•©ë‹ˆë‹¤.
2. 지나온 ì�¼ì • ¶
- 2002. 1. 7 월요ì�¼ 1시 ì •ëª¨ì—� 회ì›� 모임 (모ë‘� ì°¸ì„�) ì œì¶œ 프로그램:
- 2002. 1. 15 화요ì�¼ 모임 : ìƒ�협+ì°½ì„= 오목 ì•Œê³ ë¦¬ì¦˜ ì •ë¦¬(ì°½ì„ ì—´ì‹¬ížˆ 하게나.), ì�¸ìˆ˜+ì„ í˜¸=MM Timer 사용법 ë°�, 주ì�˜ì‚¬í• 문서화(ì•„ì§� GDI 리소스 세는거 미해결 부분 í•´ê²° í•´)
- 2002. 1. 22 프로그램 ì§„í–‰ ìƒ�황ì�˜ ì²´í�¬ 종료. ì§„í–‰ìƒ�황 ì �검과, ì²´í�¬ì‚¬í•, 프로그램ì—� 대한 ì�˜ê²¬ êµ�환
- 2002. 1. 30 최종 ì •ë¦¬ 시작
- 여름 ë°©í•™ 1ì°¨ MFCStudy, 2ì°¨ 2학기 MFCStudy ì�¼ì • ì •ë¦¬
- 위키 ë�„ìž… ê´€ë ¨ 계íš� ì •ë¦¬, 현재 ìš°ë ¤ 사í•
- ì�´ë²ˆ 스터디ì�˜ ì¶”ì§„ë ¥ì—� 대한 ìœ ë°œ ë�™ê¸°
- ê°œì�¸ë“¤ì—� 관한 최종 ì •ë¦¬ : ì�´ë²ˆì£¼ 2ì›” 3ì�¼ê¹Œì§€ 프로그램ì�„ 주세요. 최종 ì •ë¦¬ëŠ” 4~6ì�¼ 사ì�´ì—� ì�´ë£¨ì–´ 집니다.
- 여름 ë°©í•™ 1ì°¨ MFCStudy, 2ì°¨ 2학기 MFCStudy ì�¼ì • ì •ë¦¬
- 2002. 2.14 최종 ì •ë¦¬ 종료: 마지막으로 ë��낸 프로그램ì�„ 결과물 페ì�´ì§€ì—� ì˜¬ë ¸ìŠµë‹ˆë‹¤.
- 2002. 2.22 �협� 오목� 업��트 했습니다.
3. ì œì•ˆ, í† ì�˜ 사í•, 한숨, 잡담 : ê°� 팀ì›�들ì�´ ì �ì–´ 주세요. ¶
- ë�„ì €ížˆ 배경그림으로 쓸걸 ëª»ì°¾ê² ì–´ìš”........ ì œë°œ.. 쓸만한 배경그림좀... !! --ì„ í˜¸
- 2002. 1. 22 화요ì�¼ 오후 2시 : ì—시나 마찬가지 ì§„í–‰ ìƒ�황ì�˜ 확ì�¸ì�´ê³ , 29ì�¼ì—� 종칩니다. --ìƒ�민
- 차후 ì�¼ì •ì—�서 29ì�¼ì�„ 마지막으로 한다는걸 30ì�¼ë¡œ ë³€ê²½í•˜ê² ìŠµë‹ˆë‹¤. 29ì�¼ì—� ibmì—�서 세미나가 있어서 ê°ˆë ¤ê³ í•©ë‹ˆë‹¤. --ìƒ�민
- 2002. 1. 30 최종 모임 ê·¸ë¦¬ê³ ë³€ : ì˜�창군 ì˜�서군ë�„ ì°¸ì„�하시길. ì™„ì „ ì •ë¦¬ìž…ë‹ˆë‹¤. --ìƒ�민
- 사실 22ì�¼ì�„ 마지막으로 종지부를 ì°�ìœ¼ë ¤ 했지만, 30ì�¼ì�„ 종착ì �으로 ì‚¼ê² ìŠµë‹ˆë‹¤. ì�¼ë‹¨ 프로ì �트 ìƒ�황 ì²´í�¬ëŠ” 종료ì�´ê³ , 종료하는 ì�´ìœ 는 언급한것과 ê°™ì�´ Javaì—� 좀ë�” ì‹ ê²½ì�„ ì�¨ë‹¬ë�¼ëŠ” ì�˜ë¯¸ì™€ ë�” ìž�세한 ì�´ìœ 는 다ì�Œ 30ì�¼ 최종 모임ì—�서 ì�´ì•¼ê¸° í•˜ê² ìŠµë‹ˆë‹¤. 여름방학부터 ì§„í–‰ë�˜ì–´ ì™”ë�˜ 계íš�들ì�˜ ì�´ì•¼ê¸°ì™€, ê·¸ë�™ì•ˆì�˜ 거시ì � 미시ì � 성과 ê°™ì�€ê²ƒì�„ ì‚´íŽ´ë³´ê² ìŠµë‹ˆë‹¤. ê·¸ë¦¬ê³ ì˜�서, ì˜�ì°½ 오세요. --ìƒ�민
- ì§„í–‰ìƒ�황 ì²´í�¬ëŠ” 하지 않지만 마지막 ê°�ìž�ì�˜ 산출물ì�„ 30ì�¼ì—� ë§�í�¬ ê±¸ê³ ì�´ 위키 페ì�´ì§€ 최종 ì •ë¦¬ì—� 들어 갈것입니다. 30ì�¼ ì�´í›„ì—� 프로그램ì�„ ë°›ê² ìŠµë‹ˆë‹¤.
4.1. ì„ í˜¸ : snowflower - ë²½ë�Œê¹¨ê¸° ¶
- 1ì›” 6ì�¼ : 최악ì�˜ ìƒ�황입니다. ìž‘ì—…ì§„í–‰ë¥ 0%. ì–´ì¨Œë“ ë‚´ì�¼ê¹Œì§€ëŠ”..! ë°œì „ì�´ ì—†ì�„것 같습니다.
- 1ì›” 7ì�¼ : 현재 재 ì œìž‘ì�„ í•˜ê³ ìžˆìŠµë‹ˆë‹¤. ì˜ˆì „ì—� 만들었ë�˜ 부분까지 완성했구요. ë²½ë�Œì�€ ë˜� 미뤄야 í•˜ê² ë„¤ìš”.. 쿨ëŸ
- 1ì›”10ì�¼ : ë�”블 버í�¼ë§�ì�„ 구현하여 깜빡임ì�„ 없앴습니다. (ì €í�¬ì§‘ì—�ì„ ì—†ëŠ”ë�°.. ã…¡.ã…¡ã…‹ 과연.. í•™êµ�ì»´ì—�서는 어떨지..ã…¡ã…¡;;)
- 1ì›”12ì�¼ : 커서를 사ë�¼ì§€ê²Œ 했습니다. 커서ì�˜ 시작ì �ë�„ ë°”ì�˜ 중간으로 ì˜®ê²¼ê³ , ê·¸ë¦¬ê³ ì•ˆì •ì„± 죄금 ì¦�ê°€.(과연 ì¦�가한건지는 알 수 없네요.)
ê·¸ë¦¬ê³ , 98ì—�서 나타나는 ë¬¸ì œì �(종료후 화면잔ìƒ�)ì�´ MEì—�서는 ì�¼ì–´ë‚˜ì§€ 않는 관계로 테스트가 불가능합니다.
죽었�때 창� 닫히게 했는�. 어설픈 �임수를 �습니다. 그런� ��외로 잘 닫히네요. ㅡ.ㅡ;
- 1ì›”13ì�¼ : 메뉴를 추가 했는ë�°.. 메뉴가 달랑 ë‘�ê°œ. ê·¸ë¦¬ê³ ì£½ì—ˆì�„때.. 처리를 ã…¡.ã…¡;; ì•„ ì •ë§� 왜그런지 ëª¨ë¥´ê² ë„¤ìš”.
- 1ì›”20ì�¼ : 바와 ì¶©ë�Œ 처리를 ê±°ì�˜ ì™„ë£Œí–ˆê³ , 스테ì�´ì§€ ì œìž‘ì¤‘ìž…ë‹ˆë‹¤.
스테ì�´ì§€ 3까지 ì œìž‘ì�´ì§€ë§Œ.. 1íŒ�ì�€ ì–´ì�´ê°€ ì—†ê³ .. 2íŒ�부터 ì œëŒ€ë¡œ ë�œ 스테ì�´ì§€ ë§Œë“œë ¤ë©´ ì–¼ë§ˆë“ ì§€ 만들수 있ì�„ê±° 같네요.
- 1ì›”24ì�¼ : 기본틀ì�€ 완성ì�´ë�¼ê³ 친다면. 남ì�€ê±´ ì�¼ë‹¨ ê·¸ë ¤ì£¼ëŠ” 부분ì�˜ ìˆ˜ì •, ê³µì�˜ ì¶©ë�Œì²´í�¬, ê·¸ë¦¬ê³ .. 공과 바가 ì¶©ë�Œì‹œì�˜ ê°�ë�„.. ì •ë�„ì�¼ê¹Œìš”?
4.2. ì�¸ìˆ˜ : Lovely_ì�¸^^수_너부리 - ë²½ë�Œê¹¨ê¸° ¶
- 진행 �황 : 3번째 다시짜기
- 1ì›” 5ì�¼ - ê³µ( 기존 지뢰찾기 스마ì�¼ 표시 차용 ), ë°°ê²½, 마스킹, ê³µ ì¶œë�™ 처리, ë²½ë�Œ 깨지는 부분 처리(ë°˜ì�‘ì�´ 즉ê°� 안옴-ë˜ë¡œ ê°€ë ¸ë‹¤ê°€ 치워야 깨진게 ë³´ìž„)
- 1ì›” 10ì�¼ - 블ë¡� 내구ë�„별로 색깔 다 나옵니다. ì „í†µì �ì�¸ 게임 색깔ìƒ� 가장 나ì�€ìƒ�태(내구ë�„4):파랑
ê·¸ì €ê·¸ëŸ°ìƒ�태(내구ë�„3) :ì´ˆë¡�
조금안좋��태(내구�2):노랑
ì™„ì „ì•ˆì¢‹ì�€ìƒ�태(내구ë�„1):빨강
박살난�태(내구�0):배경그림
ì�´ë ‡ê²Œ 해서 ê·¸ë ¤ì¤˜ì�¨ìš”.
- 1ì›” 11ì�¼ - 멀티미디어 타ì�´ë¨¸ 쓰다가 계ì†� ì—�러가 난다. ìž�꾸 형ì�´ í‹€ë ¸ë‹¤ê³ ë‚˜ì˜¤ëŠ”ë�° 열받아서 ë•Œë ¤ì³¤ë‹¤. 나중ì—� 기분풀리면 다시.. ë²½ë�Œ 즉ê°�즉ê°� 깨ì§�. 블ë¡� ë‘�ê°œì—� ë�™ì‹œì—� ë¶€ë”ªì¹ ë•Œë�„ ê°™ì�´ 처리. ì�´ì œ 95프로 ì •ë�„ 기본틀 완성. 죽ì�„ 때 처리만 해주 ë©´ 완성. ê·¸ 뒤로 미사ì�¼ì�´ë‚˜ ì•„ì�´í…œ ë„£ê³ ì‹¶ìœ¼ë©´ ë„£ì�„ ìƒ�ê°�..-.- 100 프로 완성! ë²½ë�Œ 다 ê¹¨ì§€ê³ ì£½ëŠ”ê±° 처리ë�¼ê³ ì–´ì¨Œë“ ì§€ê¸ˆ 보기엔 완벽한것 ê°™ì�Œ. 앞으로는 좀ë�” ì�´ì�˜ê²Œ 다듬어볼 ìƒ�ê°�..~~ 멀티미디어 타ì�´ë¨¸ë¥¼ ì“´ë‹¤ê³ ì�¨ë´¤ëŠ”ë�°.. 확실히 바를 막 움ì§�ì—¬ë�„ ê³µì�€ ìƒ�ê´€ì•ˆí•˜ê³ ì›�래 ì†�ë�„ ìœ ì§€í•˜ë©´ì„œ 가긴 í•˜ê±°ë“ ìš” ê·¼ë�° 호출주기를 너무 줄여버리니까(1~20ì •ë�„) 바가 움ì§�ì�´ì§€ 못하는 현ìƒ�ì�´... ë��낼때는 디버그 ì—�러ë�„ 나ë�”êµ°ìš”. ë� ê°€ 잘못ë�œ ê±´ì§€..
- 1ì›” 12ì�¼ - 마우스로 움ì§�ì�´ëŠ” 것까지 가능하게 했습니다.(ì�´ê±´ 혜ì˜�ì�´ 누나께 마우스,키보드 다 ë�œë‹¤ëŠ” 걸 ë³´ê³ ..-.-) 확실히 마우스로 왔다리갔다리 하니까 훨씬 부드럽게 움ì§�ì�´ë„¤ìš”. ClipCursor()ì�¸ê°€? 요거로 ì˜�ì— ì§€ì •í•´ì¤˜ì„œ 마우스 커서가 박스 밖으로 못나가게 해놨구여. 키보드는 너무 무ëš�ëš�하게 움ì§�여서리..-.-;;
- 1ì›” 5ì�¼ - ê³µ( 기존 지뢰찾기 스마ì�¼ 표시 차용 ), ë°°ê²½, 마스킹, ê³µ ì¶œë�™ 처리, ë²½ë�Œ 깨지는 부분 처리(ë°˜ì�‘ì�´ 즉ê°� 안옴-ë˜ë¡œ ê°€ë ¸ë‹¤ê°€ 치워야 깨진게 ë³´ìž„)
- 알게ë�œì � ë˜�는 처ì�Œí•´ë³¸ê²ƒ : ë‚´ê°€ ë§Œë“ í�´ëž˜ìФ 넣기,has-a í�¬í•¨ ì�´ëž‘ ë�”블 버í�¼ë§�ì�´ëž‘ 2ì°¨ì›� ë°°ì—´ ì „ë‹¬í•˜ê¸°,ê°•ì œ 형변환ì�˜ 위험성,
- 기타 : 삽질하다가 ë‚´ ì�´ì�œ 스마ì�¼ ê³µì�´ ë‚ ì•„ê°€ë²„ë¦¼ ê±� ê²€ì�€ ë°°ê²½ì�´ëž‘ 보색ì�´ 맞게 노란공으로 바꿨ì�Œ * 앞으로 í• ê²ƒ : ì•„ì�´í…œ 넣기, 미사ì�¼ ì�˜ê¸°(--;), 멀티미디어 타ì�´ë¨¸ 다시 해보기 등등..
- ì�´ìƒ�한 ì � : 내껀 왜 ì�¼ì¼€ 실행파ì�¼ì�´ í�´ê¹Œ..--;; ê±°ì�˜ 2메가 가까ì�´ ë�˜ë„¤.. 컴파ì�¼í• 때 ë”ê°€ ì„¤ì •ì�„ 해줘야 하는것ì�¼ê¹Œ.. ì�Œ.. ì œ 배경화면 비트맵ì�´ 24bit 트루컬러ë�¼ì„œ 굉장히 커서 그런걸까요..-.-
- ì�´ìƒ�한 ì �2 : 울집ì—�ì„ ìž˜ ë�Œì•„간단 ë§�ì–�! 왜 ë”´ì§‘ì—�ì„ ì•ˆ ë�Œì•„가는 거시야..ã… .ã… ë¦¬ì†ŒìŠ¤ 새는 걸 어떻게 잡지.. DeleteObject 다 í•´ì¤¬ê³ .. íž�..ã… .ã… * 그외 : ìƒ�협ì�´í•œí…Œ 줘서 테스트 해봤는ë�°ìš”. 처ì�Œì—” 잘ë�˜ë‹¤ê°€ 중간부터 ê³µì�´ ìž”ìƒ�ì�´ ìƒ�긴다네요. ê·¸ë¦¬ê³ ìƒ�민ì�´í˜• 왈, 오래 놔ë‘�ë©´ 너네 ì§‘ì—�서ë�„ ë»—ì�„거야 ë�¼ëŠ” ë§�씀ì—� 한시간 ë�™ì•ˆ í‹€ì–´ë†”ë´¤ê±°ë“ ìš”. 별다른 변화를 못 ëŠ�ë�¼ê² ì–´ì—¬--; ë�„대체 어떻게 ìž¡ì�„ì§€..ã… .ã…
- ì�´ìƒ�한 ì �3 : 내껀 cpu ì �ìœ ìœ¨ì�´ 장난ì�´ 아니ë�”ë�¼ê³ ì—¬.. ë°°ê²½ 비트맵 í�° ê±° ê°€ì§€ê³ ì�´ë ‡ê²Œ ë� 것 같지는 않ì�€ë�°.. 혜ì˜�ì�´ëˆ„나랑 ì„ í˜¸êº¼ëŠ” ì �ìœ ìœ¨ 1-3ì •ë�ˆë�°.. ì œê»€ ì ¤ 높게 ê°”ì�„때가 70오버ë�”ë�¼ê³ ì—¬..--;; 어떻게 ë�œì�¼ì�¸ì§€..
- 삽질중 : GetDC()만 쓰면 프로그램� 뻗어 버린다. 왜 그럴까..
- ëŠ�ë‚€ ì � : ì—시 난 ì•„ì§� 걸ì�Œë§ˆë¥¼ ì�µížŒ 단계ì—� 불과한 넘ì�´ë‹¤. ì�´ëŸ° í—ˆì ‘í•œê±¸ 프로그램ì�´ë�¼ê³ 만들어 ë†“ê³ ì¢‹ì•„í•˜ë‹¤ë‹ˆ..--; 앞으로 ë�”ìš± 열심히 매진ì�„! 메모리 ì—„ì² ìƒˆê³ .. DCì—� 대해 ë�” 공부를 해야 하는 걸까..
- ëŠ�ë‚€ ì �2 : 다시 짤래 -.-
- from ëŠ�ë‚€ ì �2 네번째 다시 짜기
1월 23� 밤-1월 24� 새벽 - 다시 짜서 완성..--;
ì�¼ë‹¨ì�€ 멀티 타ì�´ë¨¸ 1까지 먹히는 걸로 ë´�서 98ì—�서ë�„ ë�Œì•„ê°ˆ ê±°ë�¼ê³ ì§�ìž‘ë�¨..--;
ê³ ì¹œì � : 별로 없다. 비트맵ì�„ 멤버 변수로 넣었다.
- 밤 새서 다시짰�.. �번�� 안�면 난 몰�-.-
- 지금 ë�Œë ¤ì„œ 테스트중...(xp ë�¨.98 안ë�¨--;(실행하면 잘못ë�œ ì—°ì‚° ì—�러남),2000ë�¨,meë�¨)
- ê²°ë¡ : (멋대로) xpì—�서 ì§ ê±°ëž‘ 98ì—�서 ì§ ê±°ëž‘ 호환ì�´ 안ë�œë‹¤?--;
근거 : 벌ì�¨ 4번째 다시 ì§ ê±´ë�° 98ì—�서는 타ì�´ë¨¸ê°€ ì œëŒ€ë¡œ 안먹히거나 ë”ê°€ 안좋ì�€ ìƒ�황ì�´ 계ì†� ë°œìƒ�ë�¨
여름방학때 98ì—�서 ì§ ì§€ë¢°ì°¾ê¸°ë¥¼ xpì—�서 ë�Œë ¤ë³´ë‹ˆ 그림ì�´ 막 ì�´ìƒ�한ë�°ì—� ê·¸ë ¤ì§„ë‹¤.
ê³ ë¡œ 앞으로는 98 따위는 ì‹ ê²½ 안쓰기로 했다
- 아쉬운ì � : 1,2번째는 너무 대충 ì§°ê³ , 3번째는 ì •ë§� ì •ì„± 들여서 ë‚´ê°€ ìƒ�ê°�í•˜ê³ ìžˆëŠ” OOP는 다 지켰ê³
ì •ë§� 열심히 짰는ë�° ê±°ì�˜ 다 ë��ì�„ ë¬´ë µ 멀티미디어 타ì�´ë¨¸ëž€ 복병ì�´ 플ë°�ì�„ ë§�리게 했다. ê²°êµ
리소스 다 ìƒˆê³ ë°” 안 움ì§�ì�´ê³ ê³µ 버벅거리는 등등.. 굉장히 ë�”러워졌다. 그래ë�„ 난 ì�´ê±¸ í�‰ìƒ�
ê°€ì§€ê³ ìžˆì�„ 거다. OOPë�¼ëŠ” 것(ë‚´ 멋대로긴 하지만..--;)ì�„ 최초로 지켜본 소스기 때문ì—�..^^;
마지막 작품ì�´ ë� 4번째. 3번째로 ë��낼까 했지만.. ì—시나 미완성ì�€ 맘ì—� 안들기 때문ì—� 열받는
걸 ë¬´ë¦…ì“°ê³ ë‹¤ 다시 짰다. ë°¤ 새서 짜다보니까 혈압 ì˜¤ë¥´ê³ .. ì§œì¦�나는 바람ì—� oopê³ ë�ê³ ì—†ë‹¤.
ì�¼ë‹¨ í�´ëž˜ìФ 별로 다 분류하긴 했지만.. 개별 멤버ì—� ì ‘ê·¼í•˜ë ¤ë‹ˆê¹Œ(3번째ì—�서는 몽땅 리턴하는
함수를 마니 만들었었다.) 함수 만들기ë�„ ì§œì¦�ë‚˜ê³ í•´ì„œ.. 다 í”„ë ŒíŠ¸ í�´ëž˜ìŠ¤ë¡œ 넣어 ë²„ë ¸ë‹¤. 좀
아쉽다. 4번째것ì�´ 겉모습ì�€ 꽤 잘ë�˜ì—ˆë‹¤ê³ ìƒ�ê°�ë�˜ì§€ë§Œ.. 3번째것보다 ì •ì�´ 안가는건 왜ì�¼ê¹Œ
4.3. 혜ì˜� : 물푸 - ë²½ë�Œê¹¨ê¸° ¶
- 진행�황
- 1월 2� : 메뉴 만들기
Option으로 Ball Size, Paddle Size, Ball Speed를 사용ìž�ê°€ ì„ íƒ�하ë�„ë¡� 하기 위해서 í•„ìš”. Ball Size는 11,13,15 Pixel 중ì—�서 하나를 ì„ íƒ�해야 함 - 중복 ì„ íƒ�í• ìˆ˜ ì—†ë�„ë¡�하기 위한 처리..--;나중ì—� 보니 1학기때 ì‹¤ìŠµì˜ˆì œë¡œ 있었는ë�° 몰ë�¼ì„œ 한참ì�„ 삽질) ê·¸ë¦¬ê³ ê²Œìž„ì¤‘ì�¼ë•ŒëŠ” Option메뉴를 ì„ íƒ�í• ìˆ˜ ì—†ë�„ë¡� 하기 위한 처리까지 했다.
- 1월 3� : 비트맵완성..
;; 괜히 í�¬í† 샵으로 삽질 한 것 같기ë�„ 하지만 그래ë�„ 뿌듯..--;
비� 공� 다른 곳�서 캡�해오기� 했지만, 예�지는 않지만 비트맵� 다 만들었네요..
- 1ì›” 7ì�¼ : Define ìƒ�수 ê²°ì •, Stage 1ì�˜ ë¸”ëŸ ì´ˆê¸°í™”, ë°”ì�˜ 움ì§�ìž„(키보드 or 마우스)
- 1ì›” 8ì�¼ : 마우스 커서 안보ì�´ê²Œ 하기, Stage2, Stage3ì�˜ 블ëŸì´ˆê¸°í™”
- 1월 10~11� : 공움��게 하기, 벽�깨지기, 검� 벽�� �번 닿아야 깨지�� 하기
- 1ì›” 12~13ì�¼ : 멀티미디어 타ì�´ë¨¸ 사용. 3번ì�˜ 기회가 ì£¼ì–´ì§€ê³ 3번 다 죽으면 게임 ë��. (게임 ë�� 처리)
Stageê°€ ì¦�가하면 ë²½ë�Œì�„ 하나 당 ê¹¼ì�„때 ì �수 ì¦�ê°€ & ê³µì�˜ ì†�ë�„ 20%ì¦�ê°€
- 1ì›” 14ì�¼ : ê³µì�´ 떨어지는 ê°�ë�„를 ëžœë�¤í•¨ìˆ˜ë¥¼ 사용해서 ì�¼ì •하지 않ë�„ë¡� 함, Stage 4, 5 그림
- 마스í�¬ê°€ 안ë�˜ëŠ” ì�´ìœ 를 알았습니다..
; 비트맵ì�„ 바꿔서 ê·¸ë ¸ë�”êµ°ìš”..; 마스í�¬..ì—�서 ê²€ì�€ê³µì—� í�°ë°°ê²½ì�¸ë�° ì €ëŠ” í�°ê³µì—� ê²€ì�€ 배경으로 ..; 휴우~ --; ì™ ì‚½ì§ˆì�´ëž˜..;
- ��..
; ì ˆëŒ€ì¢Œí‘œëž„ê¹Œ.. 그걸로 바를 움ì§�였ë�”니 마우스 냅ë‘�ê³ í‚¤ë³´ë“œë¡œ 움ì§�ì�´ë©´ 바가 ì�´ìƒ�하게 움ì§�ìž„..; 그래서 지금 메뉴ì—�서 처ì�Œë¶€í„° 무엇ì�„ 쓸것ì�¸ì§€ 물어보는 것ì�„ 둘까 ìƒ�ê°�중.. ê°™ì�´ 사용ì�€...ì•„ì•„.. ìƒ�ê°�하기 싫다..--;
- 마스í�¬ê°€ 안ë�˜ëŠ” ì�´ìœ 를 알았습니다..
- 1월 2� : 메뉴 만들기
- 알게� 것
4.4. ìƒ�협 : ìƒ�협 - 오목 ¶
- 진행 �황
- 1월 6� - 현재까지 2�용, 33처리는 완성, 1�용 �공지능 방어는 완성, 공격� �부 완성
LT를 갔다온 관계로 2,3ì�¼ ì •ë�„ ì†�ì�„ 못 댔습니다.
구체ì �으로 공격ì�€ 컴퓨터가 2->3ê°œ 놓는거와 3->4ê°œ 놓는거는 ë�˜ëŠ”ë�° 4->5ê°œ 놓는게 ì�´ìƒ�하게ë�„
잘 �지 않��구여.
현재는 계ì†� TRACE 구문ì�„ ì�´ìš©í•´ì„œ 어디서 잘못ë�˜ì—ˆëŠ”ì§€ë¥¼ ì°¾ê³ ìžˆìŠµë‹ˆë‹¤.
- 1ì›” 8ì�¼ - ì�¸ê³µì§€ëŠ¥ 오목 기초 완성, 앞으로 ë³´ê°•í• ì�¼ë“¤
- ìƒ�대가 한칸 ë�ˆ 공격ì�„ í• ë•Œì�˜ ë°©ì–´
- ìž�ì‹ ë�„ 한칸 ë�ˆ 공격ì�„ 하게 만들기
- 0,0 좌표ì—� 아주 ê°€ë�” ë�Œì�´ 놓아지는 기현ìƒ�ì�˜ 버그 ìˆ˜ì •
- ìƒ�대가 한칸 ë�ˆ 공격ì�„ í• ë•Œì�˜ ë°©ì–´
- 1ì›” 9ì�¼ - 대ë§�ì�˜ ë�ˆ 2->3 방어와 ë�ˆ 3->4 ë°©ì–´ 완결 ë°� ë�ˆ 2->3 공격 ë�ˆ3->4 공격 완성, 컴퓨터 ìƒ�당히 똑똑해ì§�. ì�´ì œ 앞으로 ë˜� ë³´ê°•í• ì�¼
- ê°€ë�” ìƒ�기는 버그 ìˆ˜ì • ë°� 사람ë�„ ì†�쉽게 ì�´ê¸¸ì •ë�„ì�˜ 지능 ë³´ê°•.
- ê°€ë�” ìƒ�기는 버그 ìˆ˜ì • ë°� 사람ë�„ ì†�쉽게 ì�´ê¸¸ì •ë�„ì�˜ 지능 ë³´ê°•.
- 1ì›” 10ì�¼ - ì�¸ê³µì§€ëŠ¥ ë˜� 다시 ë³´ê°• - 3ì�„ 막ì�„경우ì—� 3,4ê°€ ë�˜ì§€ 않게 막기(ë�ˆ 경우 ë¶™ì�€ 경우 모ë‘�) 앞으로 í• ì�¼
- � 3,3 방어
- 3,4 공격 방어
- � 3,3 공격 � 3,4 공격
- 가장�리 버그 해결
- � 3,3 방어
- 1월 12� - �공지능 보강한것들
- � 3 방어 � 가장�리 버그 해결
- ì˜ˆì „ì—� ë‘�ì—ˆë�˜ê²ƒë“¤ 기억(ê³µê²©í• ê²ƒ ì�´ë‚˜ ë°©ì–´í• ê²ƒë“¤)
- 3,4 방어 �부 완성, 진행중
- � 3 �나 � 4 � 경우 공격가능
- � 3 방어 � 가장�리 버그 해결
- 1ì›” 14ì�¼ - 13ì�¼ ì�¼ìš”ì�¼ì—� ì„�천ì�´í˜•ì�˜ ì¡°ì–¸ì—� ë”°ë�¼ 코드 ì „ì²´ì �으로 대대ì �ì�¸ Refactoring(ì�´ 용어가 맞는지는 ëª¨ë¥´ê² ë„¤ì—¬..^^;;)ì�„ 해서 í• ìˆ˜ 있는 한 ë§Žì�€ 코드들ì�„ 함수로 만들었습니다. ì�´ì—� ë”°ë�¼ ë�¼ì�¸ìˆ˜ê°€ 아주 ë§Žì�´ 줄어들게 ë�˜ì—ˆê³ , 공격과 ë°©ì–´ ì�¸ê³µì§€ëŠ¥ì�„ ê°™ì�€ 함수로 ë�™ìž‘하게 하여 ë°©ì–´ í• ìˆ˜ 있는 패턴ì�€ 모ë‘� 컴퓨터 ê³µê²©í• ìˆ˜ 있게 하였습니다.(ë�•ë¶„ì—� 코드를 체계ì �으로 만들때는 ìƒ�당히 힘들었지만, 한번 ê·¸ë ‡ê²Œ 하니 작업ì�´ 훨씬 쉬어 졌습니다. 참으로 중용한 사실ì�„ 몸소 ì²´í—˜ 한거 같습니다) 3,4 ë°©ì–´ ë°� 공격 ì�¸ê³µ 지능ì�„ 추가 했습니다. ì�´ì œ 사람ì�„ ì�´ê¸¸ í™•ë¥ ì�´ 좀ë�” 높아 졌지만, ì•„ì§�ë�„ 부족한것 ê°™ê³ ë�ˆ 3,3 ë°©ì–´ ë°� 공격과 효율ì �ì�¸ 3 만들기를 ì¶”ê°€í• ì˜ˆì •ìž…ë‹ˆë‹¤.
- 1ì›” 19ì�¼ - ê·¸ë�™ì•ˆ 여러가지 ì�¼ë“¤ì�´ 있어서..(01 ì— í‹°, ìž�ë°” 스터디 등등..) 한ë�™ì•ˆ 못하다가 오늘ì—�서야 몇가지 ì�¼ë“¤ì�„ 했습니다. 한ì�¼ë“¤
- 가장�리를 �같� 보��� 했습니다. (지금까지는 �같� 안 보였는� ㅡㅡ;;)
- 가장�리� 놓�시� 발�하는 버그들 해결
- ì˜ˆì „ì—� 놓았ë�˜ ë�Œ 무한 기억 + leve3 공격까지(2->3ê°œ 만드는 ë ˆë²¨) 기억하게 함(지금까지는 ì˜ˆì „ê±° 한번만ì�´ì—ˆì§€ë§Œ...)
- 34공격� 방어�서 발�했� 사소한 버그 해결
- 지금까지는 2ê°œ 만드는것ì—�는 ì‹ ê²½ì�„ 안ì�¼ì§€ë§Œ, ì�´ë²ˆì—� 효율ì �으로 2개를 만들어서 나중ì—� 훌ë¥í•œ(?) 공격ì�„ í• ë°œíŒ�ì�´ ë�˜ë�„ë¡� 하였ì�Œ.
- 앞으로 ë�” í• ì�¼(level3 공격 함수화, ë�ˆ 3,3 공격ë°� ë°©ì–´, 오목 ì•Œê³ ë¦¬ì¦˜ 문서화)
- 가장�리를 �같� 보��� 했습니다. (지금까지는 �같� 안 보였는� ㅡㅡ;;)
- 1월 6� - 현재까지 2�용, 33처리는 완성, 1�용 �공지능 방어는 완성, 공격� �부 완성
- 1ì›” 21ì�¼ - ì�´ì œëŠ” 버그 찾기가 íž˜ë“¤ì–´ì ¸ ê°€ê³ ìžˆì�Œ..그래ë�„ 버그는 ì—¬ì „ížˆ 존재
- 오목 문서화 조금 진행
- level3공격� 함수화
- ë² íƒ€ 테스트(ã…¡ã…¡;; 결과는...사람과 약간 만만한 수준..)
- ë˜� 아주 ê°€ë�” ìƒ�기는 버그들 ìˆ˜ì • ë°� ë�ˆ 3,3 공격ë°� ë°©ì–´ 함수 작성시ë�„..(ì•„ì§� 달성 못함)
- 효율ì �ì�¸ 2ê°œ 만들기 ì—…ê·¸ë ˆì�´ë“œ
- 앞으로 ë�” í• ì�¼ - 오목 ì•Œê³ ë¦¬ì¦˜ 문서화 ë°� ë�ˆ 3,3 공격과 ë°©ì–´ 함수 작성
- 오목 문서화 조금 진행
- 1ì›” 26ì�¼ - 오래 ê°„ë§Œì—� 오목ì—� ì†�ì�„ 댔습니다. ë�ˆ 3,3 공격과 ë°©ì–´ ì•Œê³ ë¦¬ì¦˜ì�€ ìž ê¹� 사ì�´ì—� í�¼ëœ© ìƒ�ê°� 해냈는ë�° 그걸 구현하는 ë�™ì•ˆì—� 버그때문ì—� ë§Žì�€ 시간ì�„ 잡아 먹었ì�Œ.
- ë�ˆ 3,3 ë°©ì–´ ë°� 공격(ì�¸ê³µì§€ëŠ¥ì¤‘ 마지막 최후ì�˜ 지능...ê°•ë ¥í•œ 기능...)
- 컴퓨터가 너무 빨리 둔다는 ì�˜ê²¬ì�´ 있어서 ìž ì‹œ ìƒ�ê°�하는 것 처럼 ë³´ì�´ë�„ë¡� 함.
- 앞으로 í• ì�¼ - ìž�잘한 처리들과 ë�ˆ 3,3 ê³¼ 컴퓨터ì�˜ 시간지연ì�„ 옵션으로 넣는것.(시간 나면 네트워í�¬ë�„...)
- 1ì›” 30ì�¼ - ìž�잘한 처리 ë��. + ì—°ì†� 공격(3ê°œ 만드는 공격ì�„ ì—°ì†�으로)추가..(1.3ë°° ì •ë�„ 똑똑해진거 ê°™ì�Œ..)
- ë�ˆ 3,3 ë°©ì–´ ë°� 공격(ì�¸ê³µì§€ëŠ¥ì¤‘ 마지막 최후ì�˜ 지능...ê°•ë ¥í•œ 기능...)
- 기타 ëŠ�ë‚€ì �
- 지금까지 - 코드가 너무 길어지다 보니, ë�„ë�°ì²´ ë�ê°€ 잘못ë�œê±´ì§€ ì �ì � í—·ê°ˆë ¤ì§€ë„¤ì—¬..ã… ã…œì‰½ê²Œ í•´ê²°ë� 줄 알았는ë�°, ì •ë§� 코드가 ì �ì � ì—‰ë§�ì�´ ë�˜ì–´ê°€ëŠ” 듯한 ëŠ�낌ì�´..ë˜�한번 ë²½ì—� 부딪히네여...í›„ìœ ...
- 1ì›” 8ì�¼ - ì •ë§� 아주 오래ë�™ì•ˆ ìƒ�ê°�í•˜ê³ ê³ ì¹˜ë ¤ê³ í–ˆë�˜ 버그를 ìˆ˜ì •í•˜ë‹ˆ ë‚ ì•„ê°ˆë“¯ 하네여~~^^
- 1월 9� - 오예
ì�´ì œ 사람ë�„ ì�´ê¸¸ 가능성ì�´ 있다곧있으면 ì™„ì„±í• ìˆ˜ ìžˆê² ë‹¤~~ ì–�호~
- 1ì›” 12ì�¼ - 와우.. 완성ì�˜ ë‚ ë�„ 머지 않ì�€ë“¯..
- 1ì›” 19ì�¼ - ì �ì � 사람ì�´ 쉽게 ì�´ê¸°ê¸´ ì–´ë ¤ìš´ 오목ì�´ ë�˜ì–´ê°€ê³ 있습니다~~앗싸..~ ì�´ì œ ê³§ ì €ë�„ 못ì�´ê¸¸ 오목ì�˜ 탄ìƒ�ë�„ 머지 않ì�€ë“¯...
- 1ì›” 21ì�¼ - ì œê°€ ì§ ì˜¤ëª© ì�¸ê³µì§€ëŠ¥ì�´ 사람ì�„ ì�´ê¸¸ë•Œ ëŠ�ë�¼ëŠ” í�¬ì—´ì�€ ì •ë§� ë§�로 í‘œí˜„í• ìˆ˜ ì—†ì�„ì •ë�„. 너무 기ì�˜ì ¸.. 특히 요사ì�´ ì�¸ê³µì§€ëŠ¥ì�´ 좀 ì¢‹ì•„ì ¸ì„œ ì�´ê¸°ëŠ” 경우가 ë§Žì•„ì ¸ì„œ 기ì�¨ì�„ ëŠ�ë�¼ëŠ” 경우ë�„ ë�” ë§Žì•„ì ¸ì„œ 살맛남.
- 1ì›” 27ì�¼ - 컴퓨터가 한층 ë˜‘ë˜‘í•´ì ¸ì„œ 너무 기ì�¨...
- 1ì›” 29ì�¼ - ì�´ì œëŠ” 그냥 ê°€ë�” 심심하면 오목 ì†�대는ë�°, 한번 다른 사람ì�´ ì§ ì˜¤ëª© ì�¸ê³µì§€ëŠ¥ì�€ 과연 어떨까 하는 ê¶�금ì¦�ì�´ ìƒ�겨서 ë�°ë¸Œí”¼ì•„ì—�서 ì�¸ê³µì§€ëŠ¥ ë�˜ëŠ” 오목ì�´ 하나 있길래 다운 받아서 해보니..ì�¸ê³µì§€ëŠ¥ì�´ ìƒ�당히 좋ë�˜ë�°ì—¬..ì�€ê·¼ížˆ ì œê°€ ì§ ì˜¤ëª©ë³´ë‹¤ 못하기를 바랬는ë�°.. (막는 기능ì�€ ì œê²ƒê³¼ 비슷하게 ìž‘ë�™í•˜ëŠ”ê±° ê°™ì�€ë�°.. í� .. ë�” ì»´ì�´ ìŠ¹ë¦¬í• í™•ë¥ ì�´ ì�´ìƒ�하게 높ë�”ë�¼êµ¬ì—¬..ã…¡ã…¡;)그거 ë³´ê³ ì¡°ê¸ˆ 기죽었ì�Œ.. ã…¡ã…¡;; ê·¸ 소스 ë³´ê³ ë�” 기죽었ì�Œ....소스가 ìƒ�당히 ì§§ê³ ..깨ë�—í•˜ê³ .. 아무래ë�„ 나중ì—� ì œê°€ ì§ ì˜¤ëª© 소스 ì†�질좀 해야 í• ë“¯...
- 지금까지 - 코드가 너무 길어지다 보니, ë�„ë�°ì²´ ë�ê°€ 잘못ë�œê±´ì§€ ì �ì � í—·ê°ˆë ¤ì§€ë„¤ì—¬..ã… ã…œì‰½ê²Œ í•´ê²°ë� 줄 알았는ë�°, ì •ë§� 코드가 ì �ì � ì—‰ë§�ì�´ ë�˜ì–´ê°€ëŠ” 듯한 ëŠ�낌ì�´..ë˜�한번 ë²½ì—� 부딪히네여...í›„ìœ ...
4.5. ì°½ì„ : ì°½ì„ - 오목 ¶
- 진행 �황
- ì�´ì „까지 - C++ ê°€ìƒ�함수, ìƒ�ì†�ì—� 대한 ê°œë…�ì�„ ê³µë¶€í•˜ê³ ìœˆë�„ìš°ì—�서 그림그리는 ì›�리를 알았습니다. ã…œ.ã…œ
- 1ì›” 6ì�¼ - ë�Œì�„ ì°�었습니다. ê·¼ë�° ì°½ì�„ ê°€ë¦¬ê³ ë‹¤ì‹œ ë³µì›�ì�´ 안 ë�˜ë„¤ìš”... 지금 계ì†� 공부하는 중입니다.-_-
- 1ì›” 11ì�¼ 4시현재 - 삼ì�¼ë�™ì•ˆ ì†�ì�„ ë—�다가(다른 ì‚¬ì •ìœ¼ë¡œ..) ì�´ì œ 막 래스터 연산으로 ë�Œë§Œ 골ë�¼ì„œ ì°�는 ê±° 했습니다. ê·¼ë�° ì—¬ì „ížˆ ì°½ ë³µì›�ì�´ 안 ë�˜ëŠ”êµ°ìš”.-_-;;
- 1월 12� 7시 22분 현재 - 창 복�� 아� 안 �니다. ��효과(�� 격��만 �히게 하는 것)까지 구현했습니다.
- 1ì›” 13ì�¼ 1시 40ë¶„ 현재 - 화면 ë³µì›� ë�˜ê³ , 2ì�¸ìš© 오목 완성입니다. -,.- ê·¼ë�° 6목ì�´ 안 잡히네요.
- 1ì›” 15ì�¼ 5시 52ë¶„ 현재 - 새 게임, 종료 기능 추가했습니다. -_-;; -> 모임 ë��ë‚˜ê³ ì™€ì„œ 한 ì�¼..^^;;
- 1ì›” 21ì�¼ 새벽 1시 현재 - ì •ìƒ�ì �ì�¸ 사용ìž� ì�¸í„°íŽ˜ì�´ìФ 구성ì�„ ë��ë‚´ê³ ìœ¡ëª© 막았습니다. 3 * 3 ë§Œ 막으면 ì�´ì œ ì�¸ê³µì§€ëŠ¥ìœ¼ë¡œ ë“¤ì–´ê°€ì•¼ê² ìŠµë‹ˆë‹¤. AI 설계는 뼈대만 ìž¡ì�€ ìƒ�태입니다.
- ì�´ì „까지 - C++ ê°€ìƒ�함수, ìƒ�ì†�ì—� 대한 ê°œë…�ì�„ ê³µë¶€í•˜ê³ ìœˆë�„ìš°ì—�서 그림그리는 ì›�리를 알았습니다. ã…œ.ã…œ
- 현재까지 ëŠ�ë‚€ì �
- ì�´ì „ì—� C 로 ì§°ë�˜ 것ì�€ 오목ì�„ 검사하는 방법ì—� í—›ì �ì�´ 있었습니다. 그래서 그것대로만 í•˜ë ¤ë‹¤ê°€ 지나치게 시간ì�„ ë�ˆ 것 같습니다.
- ì •ë§� ì•„ì§�ë�„ í—ˆì ‘ì�„ 벗어나지 ëª»í•˜ê³ ìžˆêµ°ìš”. 빨리 í•´ì•¼ì£ . =.=
- ì½”ë”©í• ë•Œ 오타를 ì—†ì• ëŠ” 것ì�´ 얼마나 중요한지 매ì�¼ 깨닫습니다.

- 멤버 변수ì�˜ 중요성ì�„ ê¹¨ë‹«ê³ ìžˆìŠµë‹ˆë‹¤. ì°¸ ìœ ìš©í•˜ê²Œ 쓰입니다. -.-
- ì�´ì „ì—� C 로 ì§°ë�˜ 것ì�€ 오목ì�„ 검사하는 방법ì—� í—›ì �ì�´ 있었습니다. 그래서 그것대로만 í•˜ë ¤ë‹¤ê°€ 지나치게 시간ì�„ ë�ˆ 것 같습니다.










