반응형
사용자 삽입 이미지


OpenGL을 잠시 잠시 공부하던 중 ..
그동안 공부한 걸루 뭘해볼까.. 하다가..
 
도형을 그리고 오브젝트를 Transform 하고..
Texture mapping까지 해볼 수 있는 예를 생각하다가..
 
마침 그해 배운 자료구조에 나오던 트리가 데이터를 삽입/삭제할때
어떻게 동작하는지 가시적으로 보여줄 수 있는..
 
예로서 작성해 보았다.
크게 어려운 것도 없지만.. 그래도..
항상 자질구레한 일들이 발목을 잡는 법..
 
덕분에 OpenGL 책 읽은 거 정리도 해 볼 수 있어서.. 재미는 있었다.
근데 지금봐도 허접하네 ㅡㅡ;



반응형
반응형

사용자 삽입 이미지


군대 있는 동안 틈날때마다 프로그래밍 책을 보고 있었다.
실습을 해보기 힘들어서 그냥 책읽고 코드 적어보고..
 
그러다가 짬이 차면서..
다행히 특기가 31710 전산이라서..
이것저것 잡다한 프로그램을 만들어 볼 기회가 생겼다.
 
비디오 목록과 책목록을 관리하는 간단한 데이터 베이스 프로그램이라던가..
간단한 메신져 프로그램, 간단한 게임.. 등등...
 
그러다가 병장이 되고 시간이 많이 남게 되서..
Direct X를 공부하면서 그래픽 엔진을 만들어 보고 싶어졌다.
 
그래서 비록 2D 지만 그래픽 엔진을 만들어보았다.
이때가.. DirectX 6, 7 이 나오던 시절이라서..
아직 그때는 3D랑 2D가 통합되지 않던 시절
 
그래서 2D 엔진을 만들어서 그 엔진 성능의 기능을 갖추기 위한...
슈팅 게임을 만들어보기로 했다.
 
우선 필요한 것은 이미지..
캐릭터의 이미지는 책 부록으로 들어있던 소스 이미지라던가..
비행기 사진 캡쳐 된걸 포토샵으로 편집한다던가..
해서.. 이미지를 획득하였다.
 
그렇게 해서 그래픽 출력을 모두 완성하고 나니까..
입력이 문제였다. 다중키 입력과 연속 입력등을 제어하기 위해서
DirectInput을 이용해서 라이브러리에 추가..
 
하지만 게임 진행 시나리오를 채 만들지 못하고 제대해 버렸다.
그 후 몇몇 작업을 거쳐
 
다른 효과들을 추가했다...
 
하지만 그 소스는 집에 컴퓨터와 함께 무덤속으로...
결국 남은 건 제대직전에 백업해뒀던 소스뿐..
 
Save the earth..
그 당시 나의 지구를 지켜줘라는 애니메이션을 보고 있던 터라..
이렇게 제목을 지었는데..
 
보기엔 저 따위지만..
나 나름은 정말 많은 공부가 된..
보이는 것 이상의 많은 걸 가진.. 소중한 프로그램이다.
 
이렇게 열심히 살았을 때도 있었구나.. 싶다..  
회사 갔을때 포트폴리오로도.. 이 녀석을 제출했었는데..



반응형
반응형

사용자 삽입 이미지


군대 있을때 일병 끝날 무렵인가 보다.
군대 있을때 c_study라는 군대내 인트라넷 모임의 중급 관리자를 한적이 있다.
그 때 중급코스에 참여하고 있는 사람들 숙제로 채팅 프로그램이란 과제를 냈었다.

그때 예로 이렇게 만드는게 좋겠다고 생각되서
사무실에 있던 싸이릭스 MMX 200맞나?
이 컴퓨터에서 답안으로 작성했던 예제..
펜티엄 133보다 더 느려서 Visual C 띄워서 컴파일 10번 정도하면 죽었던 기억이 난다.

그땐 참 열심히 살았던가 보다..

추가글)
winsock을 사용했고, 시작하고 서버, 클라이언트 중 하나를 선택해서 동작할 수 있다.
서버로 맞춰놓고 서버 돌리고, 다른 프로그램 실행후 클라이언트 모드를 선택하고
접속을 하면 접속가능하다.

이것 말고 udp형태로 자료전송할 수 있게 인터페이스를 이쁘게 만들어봤던게 있는데..
하드 날리면서 그만.. ㅡㅡ;

written by chamcham




반응형

+ Recent posts