Make Unreal REAL.
article thumbnail
나는 지금까지 무엇을 했나: 대학생 편 - 2학년
회고록 2023. 1. 17. 19:39

JAVA 로 만든 GUI 기반 PvP 온라인 오델로 1학기 때 JAVA 프로그래밍 수업을 들으면서 팀 프로젝트를 했는데 Swing 기반의 GUI 게임을 만들었다. 4명이서 둘씩 나눠 내 쪽은 오델로 게임을 만들었고 다른 쪽은 리듬 게임을 만들었다. 내 쪽은 1학년 때 내가 C++로 만들었던 오델로 코드를 JAVA 로 포팅하여 제작했다. 만들고 나니 꽤 결과물이 잘 나와서 바로 다음 계절학기에 특강으로 수강했던 객체지향 설계 기술 과목에서 게임을 더 업그레이드하여 PvP 온라인 오델로를 제작했다. 수업에서 배운 JAVA 네트워크 프로그래밍과 MVC 패턴을 활용해 멀티 쓰레드 기반의 서버를 만들었고 큐를 활용해 플레이어들을 매칭했으며 서버-클라이언트 간 프로토콜도 직접 정의했다. 밤샘 작업을 하며 너무 힘들..

article thumbnail
나는 지금까지 무엇을 했나: 대학생 편 - 1학년
회고록 2023. 1. 17. 19:37

입학 전 겨울 방학은 학원에서 수능이 끝나고 대학에 입학하기 전까지 나는 학교에서 수업을 잘 따라가기 위해 외삼촌이 소개해 준 학원에 다녔다. C언어 기초부터 자료 구조까지 배웠고 주5일제 풀타임 수업이었으나 이때 대학 생활의 스타트를 잘 끊었다고 생각한다. 대학 생활의 목표 놀랍게도 1학년 때부터 내 대학 4년의 목표는 군대에 안 가는 것이었다. 몸 쓰는 것을 정말 싫어했고 자유를 박탈당한 채 근 2년의 세월을 보낼 엄두가 나지 않았기 때문이다. 그렇기에 대학원에 진학하여 석사 전문연구요원으로 병역을 대체할 생각이었고 나는 학점 관리를 위해 모든 과목을 B+ 이상 받는 것을 목표로 했다. 물론, 결국은 군대에 가게 되었지만.. 학교 수업은 재미없어.. 성격 자체가 나가 노는 것을 좋아하지 않았고 대학도..

article thumbnail
나는 지금까지 무엇을 했나: 고등학생 편
회고록 2023. 1. 17. 19:33

VMware 에서 처음 써 본 Ubuntu 나는 스마트폰을 루팅하여 성능을 높이는 데는 한계가 있다는 것을 깨닫고 오버클럭을 하기로 마음먹었다. 커널 소스를 수정하여 컴파일하려면 Ubuntu 가 필요한데 예전 컴퓨터는 VMware 에서 가상 머신을 돌릴 정도의 사양이 되지 않았다. 고등학교 1학년 때 공부를 해야 하는 데 컴퓨터가 안 좋아서 못 하고 있다는 명목으로 어머니께 졸라서 컴퓨터를 새로 샀다. 3세대 i7, 500W 파워, 케이스 등 어머니 돈 60만원으로 산 새 부품과 8G 램, GTX 260 그래픽카드 등 내 돈으로 산 중고 부품을 드래곤볼 해서 새 컴퓨터를 장만했다. 완본체를 사는 것은 돈이 아까워서 직접 부품을 사고 조립도 직접 했다. 그렇게 새로 산 컴퓨터에 Ubuntu 12.04 LT..

article thumbnail
나는 지금까지 무엇을 했나: 중학생 편
회고록 2023. 1. 17. 19:27

스마트폰 성능을 더 높일 수는 없을까? 내가 중학교 때 삼성 갤럭시 S 가 막 나오기 시작했고 나는 2학년 때 첫 스마트폰인 SKY 미라크를 접했다. 당시 사용했던 주 용도는 게임과 음악 감상이었는데 나는 미라크의 게임 성능과 음질에 만족하지 못했다.. 그래서.. 삽질의 시작.. XDA Developers 당시 가장 활발했던 Android 개발 포럼이었다. 나는 이곳에 가면 스마트폰의 성능을 높일 수 있다는 말을 듣고 이곳에서 활동했다. 미라크의 성능을 높이기 위해 주로 했던 것은 폰을 루팅하여 build.prop 이라는 시스템 설정 파일을 수정하여 최적화하는 것이었다. 최적화라는 것은 그냥 방법을 따라 하기만 하면 되는 것이 아니라 정확한 원리를 알아야 했기에, 나는 이때 Android 의 Dalvik..

article thumbnail
나는 지금까지 무엇을 했나: 초등학생 편
회고록 2023. 1. 16. 21:14

게임을 통해 컴퓨터와 친해지다 나는 형이 1명 있는데 어렸을 때 형과 게임을 정말 많이 했다. 형과 잘 놀았다 보니 친구들과 밖에 나가 놀기보다는 형과 형 친구들과 집에서 게임을 하며 놀았다. 2000년대 초반에 유행했던 메이플스토리, 던전앤파이터, 서든어택, 건즈 등 온라인 게임뿐만 아니라, 동물철권 3, 메가맨X, 레고 레이서 같은 CD 게임도 안 해 본 것이 없을 정도였다. 드라이버 호환성이 안 좋았던 당시에는 게임을 설치하기 위해서는 이것저것 신경 쓸 것이 많았고 자연히 컴퓨터를 많이 다루게 됐다. 닌텐도 DS Lite .. 내가 초등학교 3학년쯤 되었을 때 어머니께 졸라 생일 혹은 크리스마스 선물로 이 게임기를 선물 받았다. 나는 이때 어둠의 경로에 처음 눈을 뜨게 되었는데 당시 R4 칩, TT..

검색 태그