Study - Programming/C/C++2007. 12. 8. 23:11
사용자 삽입 이미지

사용자 삽입 이미지


2007년 2학기 C 프로그래밍 텀 프로젝트인 러시안 테트리스이다.

참 고생 많이 했다.. 잘 알지도 못하는 MFC가지고 지지고 볶는다고.. 보면 Ver1과 모습이 좀 다르다. 블럭을 비트맵 처리하였고, 크기도 조금 줄였다.

하지만 Game클래스는 거의 변화하지 않아 만드는데 그렇게 힘들이지는 않았다. 실제로 이 버전은 하루만에 환성 할 수 있었다.

하지만 문제는 인공지능.. 진짜 머리 나쁘다. 이거 랜덤이랑 붙어도 질것 같다. 동생이랑 해서 6연패.. 심히 걱정된다. 일단 이정도로 해놓고 시험 공부좀 하고 인공지능을 업그레이드 시켜 보아야 겠다.

Posted by 머리
Study - Programming/C/C++2007. 11. 17. 02:28
사용자 삽입 이미지


2007학년도 2학기 C프로그래밍 과목의 텀 프로젝트 과제이다.

러시안 테트리르라고 불리는 게임인데(참고로 이렇게 해서 검색 해보면 한개도 안나온다.)

판에 테트리스 블록을 하나씩 놓으면서 상대방이 못놓게 하는게 이 게임의 목적. 즉 내가 마지막으로 블록을 놓으면 이기는 게임이다.

MFC를 이용하였다. 내 첫 MFC 프로그램인데, 생각보다 순조롭게 일이 진행되어서 다행이다. 현재까지는 버그가 없어보인다.

자 여기서 추가해야 할 것은 컴퓨터의 인공지능. 원래 목적은 여기서 컴퓨터가 놓을 수 있게 만들고, 학생들이 자신들이 만든 컴퓨터 인공지능을 붙여서 경쟁하는 것이 목적이다.

지금은 게임 룰만 되도록 하였다. 즉 인공지능은 없다. 이제 남은 기간동안 만들어야 할 것이다.

소스코드는 아직 텀 프로젝트 기간이므로 올리지 않고 실행 파일만 올린다.
Posted by 머리