첫번째 작품으로 알카노이드를 만든뒤 두번째로 만들어본 테트리스. 알카노이드같은 충돌처리를 위한 수학공식은 들어가지 않지만, 블록의 충돌/상태/회전 및 스테이지에 적용되는 아이템 같이 생각할게 정말로 많았다... 설계서 작성은 나름대로 했는데, 수도코드를 거의 작성을 못했다. 바로 코딩에 들어갔는데... 제대로 안나올줄 알았는데 몇일만에 기본적인 테트리스의 모양은 갖춰지게됐던... 하지만 만들고나서 의욕이 사라져서 추가적인 부분을 넣지 않았다.

장점
  1. 예전부터 플레이만 해본 테트리스를 직접 제작해봤다.
  2. STL::<list>를 많이 사용했는데 편리하면서 도움이 많이 됐다.
    자료구조에 대해서 더 많이 공부해야할듯.
  3. 다이렉트 사운드를 사용해 봄.
  4. 만든후 시간이 충분해서 프리젠테이션 자료를 꾸밀수 있었음(하루동안)

단점
  1. 역시 코드를 제대로 짠건지 의문이 든다... 회사에서라면 코드리뷰를 하지 않을까?
  2. 아주 가끔 나타나는 멈추는 버그가 있었는데 고치긴 했는데 제대로 고친건지 의문이 든다.

설명
게임 아이디어 와플로 즐기는 테트리스

인터넷에서 본 아이디어, 이걸 토대로 게임을 제작했다.


WaffleTRIS 메인화면

WaffleTRIS 메인화면. 노트를 배경으로 와플을 블럭으로 만들어봄.


게임 플레이 화면(죽었을때)

게임 플레이 화면(죽었을때)


게임 플레이 화면(스테이지 클리어)

게임 플레이 화면(스테이지 클리어)


게임 플레이 화면(스테이지 9)

게임 플레이 화면(스테이지 9)


배워야할것
  1. STL 및 자료구조에 대해서 더 공부해야할듯.
  2. 다이렉트 사운드도 혼자서 만들어서 쓸수 있을 정도로 공부를 해야겠다.

기타
  • 개발기간 : 2008년 9월 26일(요구사항 분석) ~ 2008년 10월 24일(프리젠테이션 발표) 까지. 거의 한달인데 실제로 구현까지의 코딩은 10월 초반에 끝냈음. 후반부에 추가를 못하고 뒤처진게 많았음... 후반부에 의욕이...

  • 게임 아이디어를 인터넷 검색하다 찾았습니다... [아이디어 박물관] 정말로 괜찮은 블로그 입니다. 강추!! http://www.ideakeyword.com/792

  • 노트는 친구네 집에서 직접 스캔했음~ 가지고 있는 노트는 줄무늬 노트인데 김프로 수정해서 안쪽을 격자무늬로 교체;
저작자 표시 비영리 변경 금지
Posted by 극악해골