본문 바로가기

Study

[SDL Tutorial] Lesson 1 - SDL 설치 및 설정과 화면에 그림 띄우기 안녕하세요, 나름 야심차게 준비한(?) 강의를 여기에 올려볼까합니다. 제가 강의하려하는 것은 바로 SDL(Simple DirectMedia Layer)이라는 라이브러리입니다. SDL은 저수준의 오디오, 키보드, 마우스, 조이스틱, OpenGL을 이용한 3D 작업, 2D 비디오 프레임버퍼와 같은 멀티미디어 라이브러리를 통하여 제작하게 도와주는 크로스플랫폼(cross-platform)입니다. SDL을 이용하여 MPEG 재생, 에뮬레이터, 그리고 여러 종류의 게임을 제작할 수 있습니다. SDL은 Linux, Windows, Windows CE, BeOS, MacOS, Mac OS X, FreeBSD, NetBSD, OpenBSD, BSD/OS, Solaris, IRIX, and QNX 등에서 제작할 수 있게 .. 더보기
자료구조를 공부하면서 그와 함께 게임의 체질적 변화를 생각하고있습니다. 먼저 Cirhythm의 게임 리소스들이 전부 공개(?)되어 있는 상태에서 좀 잠궈두고 싶어서 (잠군다기보단, 하나로 묶어서 정리를 하고 싶었습니다) 어제 뚜레쥬르에 갔다와서 서점에 잠시 들렸는데, 그곳에서 zlib라는 단어를 보게되었습니다. 게임에 주로(?) 쓰이는 파일 압축/해제 라이브러리라네요! 그래서 전 책은 일단 사지 않고(...) 설레는 마음으로 집에 왔지만, 그 생각을 잠시 접어두고, 던파를 하기 시작하여 새벽 3시 반에 모든걸 끝냈죠 [!!] 그래서 마침 어머니가 깨는 것 같은 기척소리가 들려서 저는 그만 자야겠다고 생각하고 이불을 덮었는데, 그때마침 생각난 것이 바로 zlib였습니다. 그래서 다급하게 다시 노트북 뚜껑(?)을 열고, 검색을 하기 시작했죠... 뭐 전 이제까지 게임을 만드면서.. 더보기
현재 봉착해 있는 Cirhythm 문제에 대한 고찰 작업내역은 아니지만 그냥 넋두리나 하려고 합니다. 저번주엔 하다가 어찌되다보니 롤백을 하게 되었는데요... 아마 이번에도 그럴듯 싶네요; 일단 전 저번주의 대부분 시간을 Multi-Thread에 소비했습니다. 유준호(Resi-)군과 Mr.듀 양에게 풍부한 배경 자원을 구해서 마음껏 발휘해보고자 했습니다만, 이게 쉽진 않더군요 ^^; 그래서 DirectShow를 이용한 동영상 배경을 구현해보려고 했습니다만 이게 하루아침에 될 정도로 쉬운 상대가 아니었습니다 ㅠㅠ 결국 이번주 내내 DirectShow만 팠습니다. 테스트 프로그램에서 구동에 성공했지만, 성공한 방식이 API를 통해서 화면에 뿌려주는 형식이라 아마 DirectX화면과 함께 그려주지 못할 것이라고 생각했습니다. 그래서 또 찾다가 이런 사이트를 발.. 더보기
디닷컴 신입생 프로그래밍 교육 강의자료 C++ 처음부터 파일입출력까지 기술되어 있는 강의자료입니다. 고급객체지향프로그래밍 시간의 정연모 교수님의 강의자료를 이번 교육에서 쓰겠습니다 ^^ 더보기
OpenGL Programming 할 때 도움되는 사이트 http://hyunam.hanbat.ac.kr/~pkkim/ - Hanbat National University, Professor Kim Phil Kyu Homepage. - 강의록에 가시면 DirectX프로그래밍이나 OpenGL프로그래밍, 기타 등등을 한글 문서 파일(.hwp | 한글2004)로 보실 수 있습니다. (Win32용입니다) http://www.gisdeveloper.co.kr/7 - G.I.S Developer, 김형준(Dip2K) - OpenGl Tutorials - Win32용으로 되어있지만, OpenGL에 관한 소스 설명이 잘 되어있습니다. http://www.galexandria.com/doc/index.php/%EB%B6%84%EB%A5%98:NeHe - OpenGL 튜토리얼 .. 더보기