TetrisForDesktop.zip

이번 시간에는, 지난 번에 구현한 C 언어 테트리스 ver 0.4 의 개발 내용에 대해서 설명드리겠습니다.


(테트리스 ver 0.1 (1) - 실행 결과 & 프로젝트 개요 참고)

http://kkikkodev.tistory.com/43


(테트리스 ver 0.2 (1) - 실행 결과 & 프로젝트 개요 참고)

http://kkikkodev.tistory.com/69


(테트리스 ver 0.3 (1) - 실행 결과 & 프로젝트 개요 참고)


먼저, 이번 버전의 실행 결과를 동영상으로 살펴보겠습니다.


[실행 결과]


이번 버전의 주요 업데이트 사항은, pause 기능 (잠시 멈춤 기능), 라인 삭제시 깜빡이는 애니메이션 추가, 메뉴바 UI 적용, 블럭이 굳어지기 직전 이동 가능할 경우, 이동 가능하게 하기, 회전 버그 수정 등이 있습니다.


[프로젝트 개요]

프로젝트명

TetrisForDesktop


요구사항

pause 기능 추가

라인 삭제시 깜빡임 애니메이션 추가

테트리스 판 크기 및 속도 변경

굳어지기 직전 이동 가능할 시 이동 가능하게 하기

메뉴바 UI 적용

회전 버그 수정


기간

2015-05-11 ~ 2015-05-15 (5 일)


운영체제

Windows 7


언어 (+ 라이브러리, 프레임워크)

C 언어 + Win32Api


설계

StarUML 2.1.2


IDE

Visual Studio 2013 (Community)


소스 코드 버전 관리

Git (GitHub)


(Source Code Repository 참고)

https://github.com/kkikkodev/TetrisForDesktopWithC/tree/dev_ver_0_4


이번 버전의 요구사항은 다음과 같습니다.


-> pause 기능 추가

-> 라인 삭제시 깜빡임 애니메이션 추가

-> 테트리스 판 크기 및 속도 변경

-> 굳어지기 직전 이동 가능할 시 이동 가능하게 하기

-> 메뉴바 UI 적용

-> 회전 버그 수정


이번 버전에서는, 기능도 여러 개 추가하였고, 버그도 수정하는 등의 다른 버전들보다는 많은 작업들을 진행했습니다.

by kkikkodev 2015. 8. 21. 02:09