'게임'에 해당되는 글 3건

  1. Block Breaking~ 2 2009.06.20
  2. 양궁 시물레이션 완성.. 2008.12.17
  3. 옛날 마비노기할때.. 2008.11.03




MFC 텀프로젝트로 제작한 게임
    : 기존의 벽돌깨기 게임과 다르게 가속도 센서를 사용하여 가속도 센서의 모션에 따라 좌우로 막대를 움직일수있
       있고 공이 벽이나 아래 막대 또는 블록과 충돌했을때 진동을 생성해줘서 사람들에게 몰입감을 제공해준다.


     구현내용
        1. 완전충돌을 가정하고 블록이나 벽에 충돌했을때 충돌 각도는 입사각과 반사각이 같은 값으로 제공해주었다
            그래서 벽에 충돌시 y축에 충돌하면 cos의 방향을 -1을 곱해주고 x축에 충돌하면 sin방향을 -1곱해주어
            공의 방향을 변형시켜주었다.



  2.  배열과 화면 맵핑을 통한 맵제작
         -아래의 그림과 같이 저런 배열이 들어갔을경우 화면에는 저런 모양의 블록들이 생긴다.
           그리고 배열에 따른 화면과 맵핑을 시켜주기 위해서 공의 위치와 배열의 위치를 정확하게 알아야
           된다.  (배열의 숫자가 높아지면 그만큼 더 충돌을 해야된다 배열이 0이될때까지 블록은 안사라짐)
           예를 들어   공의좌표가 (23,32)이고 10픽셀의 단위로 블록을 만들어줬을때
                           공의 좌표를 10으로 나눠주게 된다면 (2,3)  (나머지는 제거)
                           그러므로 공의 위치는 화면상에는 (23,32) 있겠지만 배열에서는 (2,3)의 위치에 있게 된다.

3.보드의 가속도센서와 가속도센서의 패킷값을 받기 위해서 시분할 처리를 사용하여 번갈아가면서 패킷을 전송받
   을  수 있도록 제작.

4.더블버퍼링을 사용하여 메모리상에서 후면버퍼에서 그려주고 전면버퍼에 뿌려주는 형식으로 제작하여 화면 떨림이 없다.
,



directx를 사용해서 양궁 시물레이션 게임을 완성했다..

조작키는 화살표키와 스페이스키를 사용해서 스페이스를 누르면 게이지가 올라가고 떼면 화살이 날아가는 구조이다.









양궁 표적에 맞으면 화살이 날라가서 양궁 표적에 딱 꼿히는 프로그램..


본래는 컨트롤러를 사용해서 기울기센서등을 사용해 버튼을 눌렀을때 화살이 날라가는 것을 하려고 했지만..

아쉽다 ㅠ_ㅠ .............  시리얼 통신을 하는것을 몰라서 좌절.... t시간이 없어 시간이 ㅠ_ㅠ
,

옛날 마비노기할때..

from 일상 2008. 11. 3. 19:07



3년전인가 4년전쯤에 마비노기 할때

찍었던 도트네요... 하나하나 정성껏 찍었던 ㅋㅋㅋ 요즘은 안하지만...

게임에 재미를 못느끼는 나이...........................흥미를 유발시키는 게임도 없거니와
,