2011년 8월 블로그 결산~2011년 8월 블로그 결산~

Posted at 2011. 9. 5. 08:29 | Posted in 일상 이야기

지금까지는 블로그 결산이라는걸 거의 하지 않았었는데..
이제부터는 저도 블로그 결산이라는 것을 해보려고 합니다~
(가계부 쓰는것처럼..)

8월의 방문자 수
 


일단 8월은 7월보다 방문자 수가 많이 줄었습니다 ㅜㅜ
일상 때문에 포스팅을 못한 이유가 큰 것 같고 방문하신 분들은 대부분 이전에 작성해둔 글을 보고 오신 것 같습니다.

포스팅

8월에 포스팅한 게시물 수는 총 3개밖에 되지 않습니다.
적 한글패치에 대한 소개 글 하나와 강좌, 블로그 업데이트 예정 소식인데.. 블로그 업데이트는
일단 연기하기로 하였고 적 한글패치는 예정대로 15일에 배포하려고 합니다.

댓글
 

GameCube (3) 
A러머 (2) 
진이늘이 (2) 
일광면 (2)

댓글은 한글패치 관련해서 댓글을 많이 남겨 주셨는데.. 사실 별다른 포스팅이 없었기 때문에
당연한 결과이기도 합니다~
댓글 남겨주신 분들에게는 모두 감사드립니다 ^^

8월은 워낙 블로그 활동을 안해서, 결산의 의미가 없기도 하지만..
앞으로 새로운 시작을 위해 준비한다는 의미로 봐주셨으면 좋겠습니다~

그럼 모두들 힘찬 월요일 시작하시길 바랍니다~ 
//

[IT]애플과 삼성 특허분쟁에 대해 간단한 의견[IT]애플과 삼성 특허분쟁에 대해 간단한 의견

Posted at 2011. 9. 4. 17:22 | Posted in 유용한 팁/정보/스마트시대
4월 15일, 애플은 삼성의 갤럭시S가 자사의 디자인과 UI 특허를 침해했다며 미국 노스캐롤라이나 법원에 소송을 제기합니다.

사실 애플의 특허권 침해 소송은 이전부터 예상됬던 일이었습니다.


위 사진은 3월 2일(미국 기준) 개최된 아이패드2 키노트 때의 사진입니다.
바로 2011 : Year of the copycats?(2011년은 모조품의 해?) 라는 문구에서 애플이 타사 타블렛 진영에 일종의 경고 메시지를 보낸 거라고 할 수 있지요..

이후 애플은 삼성의 갤럭시탭 10.1와 갤럭시S2에 대해서도 소송을 제기하고 삼성은 그에 대해 대응하지 않다가 맞대응 전략으로 바꾸게 됩니다.

그렇다면 애플이 어떤 내용으로 소송을 걸었는가를 보면..

1. 모서리가 둥그런 직사각형 모양의 제품
2. 앞뒷면이 "블랙" 색상이라는 점
3. 프레임이 메탈이라는 점
4. 배경화면 아이콘이 둥그런 사각형이라는 점
5. 바탕화면의 독 부분을 배꼈다는 점(페이지를 넒겨도 유지)
6. 직사각형 상자에 은색 글씨가 쓰여있고 제품 프린팅이 상자 전면에 있다는 점
7. 상자 윗부분과 아랫부분이 분리된다는 점

이 외에도 몇가지 사항이 있습니다.

제 생각은 애플이 스마트폰 시장을 급진적으로 발전시킨 점은 있으나 위 소송건은 너무 무리수를 두지 않은 건가라는 생각이 듭니다.

우선 둥그런 직사각형 모양의 제품은 피쳐폰 시절부터 있었고, 세세한 디자인 요소정도는 크게 문제될게 없기 때문입니다.

사실 삼성이 애플 제품의 외관이나 포장 구성 등을 많이 모방한 면도 있으나 이런 것도 다 발전을 위한 하나의 과정일 수 있습니다. 다만 앞으로는 삼성도 과도한 모방모다는 자신들만의 제품 개성을 좀더 추구하고 애플 제품과의 차별성을 둘 필요가 있다고 생각합니다.

애플과 삼성은 경쟁관계이기도 하면서 고객과 업주 관계이기도 합니다.
애플의 아이폰/아이패드와 갤럭시/갤럭시탭은 경쟁 관계이지만 애플 제품에 들어가는 A4/A5등의 칩셋을 삼성에서 제조하고 있기 때문이지요.

앞으로는 이런 무의미한 소송보다는 두 회사 모두 신제품 연구에 좀더 신경을 쓰고, 가격 경쟁이나 새로운 기술 경쟁 및 특허 분쟁이 아닌 크로스 라이센싱으로 발전해나갔으면 좋겠습니다.

그리고 네티즌들도 앱XX,삼XX 등으로 서로를 비방하며 싸우는 경우가 많은데.. 애플의 제품이 마음에 들면 애플의 제품을 사고, 삼성의 제품이 마음에 들면 삼성의 제품을 사면 되는 것이고, 타사 제품이 마음에 들지 않는다고 무조건 비방하거나 국회식으로 싸울 필요는 없다고 보여집니다.

이상 소송에 대한 제 의견을 적어 보았습니다.
모두들 좋은 새 한주 되세요~ 
//

[스마트폰]어떤 스마트폰을 살까..[스마트폰]어떤 스마트폰을 살까..

Posted at 2011. 9. 3. 18:14 | Posted in 유용한 팁/정보/스마트시대
안녕하세요 ^^
벌써 9월의 첫 주말입니다

저는 아이폰 3GS를 사용하고 있었는데 4월쯤에 침수된 이후 8월쯤부터 화면이 나오지 않아서 임대폰을 사용하고 있습니다(스마트폰 쓰다가 피쳐폰 쓰려니 여간 불편한게 아니네요 ^^)

그래서 최근에 어떤 스마트폰을 살지 고민을 하고 있는데, 이에 관련된 글을 한번 올려보기로 하였습니다.


1. 강력한 OS를 탑재한 애플의 신형 스마트폰(가명 아이폰5 )


아이폰5의 컨셉 디자인, 이렇게 나온다면 당장이라도 구매하고 싶다 -_-;


우선 제가 가장 기대하는 스마트폰은 아이폰5 입니다.

아이폰을 가장 제가 기대하는 이유는 iOS 때문인데, 다양한 어플리케이션과 안정성, 편리함 등으로 안드로이드를 탑재한 다른 고스펙의 스마트폰보다도 더 기대가 되지요.

아이폰5는 말 안해도 아시겠지만, 아직 어떤 디자인과 어떤 스펙으로 언제 출시될지조차 공개되지 않은 상태입니다. 언론에서는 이런 디자인이다, 아이폰4랑 디자인적으로 차이가 없다, 유출된 프로토타입으로 유추가 된다 이런 기사들이 많지만, 애플 제품은 발표가 되지 않고선 알 수 없는 제품입니다.
물론 아이폰4 출시 이전에도 프로토타입폰이 유출되었으나.. 당시에는 해당 디자인으로 나올거라고 믿는 사람은 많지 않았습니다.
현재 유추가 가능한 건 아이폰5에 달릴 통합 칩셋은 아이패드2에 탑재된 Apple A5계열일 것이라는 점과 출시일은 9월 또는 10월이라는 점입니다. 그리고 새로운 iOS 버전인 iOS5 버전을 탑재하고 나올텐데.. iOS5 베타를 3GS로 써본 사람으로서 상당히 기대가 됩니다.

 아이폰5에서 기대하는 점 세가지

1. 디자인의 변경
아이폰4의 각진 디자인을 좋아하시는 분들도 많으나, 저는 각진 디자인을 별로 좋아하지 않기 때문에 아이폰4가 나왔을때는 상당히 실망이 컸습니다.
또한 각진 디자인으로 인해 그립감 또한 별로 좋지 않았지요..
이번 아이폰5는 다시 하판이 3GS같은 곡면으로 변경된다고 합니다.
위에서 처럼 기사만 보고는 알 수 없는 사실이지만 최근에 아이폰5 케이스가 중국에서 많이 유출되고
있는데 그래서 더 기대가 되는 부분입니다 ^^

다만 아이폰4와 동일한 디자인으로 아이폰4s가 출시된다면 이번 아이폰은 패스할 예정입니다.

그리고 최근에 홈 버튼이 길쭉해진다는 루머도 돌고 있는데 제가 볼때는 이 루머는 가능성이 거의 없어 보입니다. 무엇보다 홈 버튼이 작아서 불편한 것도 아니고.. 구지 길이를 늘릴 이유가 없기 때문입니다.

2. 4인치 이상의 스크린 탑재
이번 아이폰에서 논란이 되는 스펙중 하나인 스크린의 크기가 4인치 이상으로 탑재될 것이냐에 대한 점 입니다.
현재까지 출시된 모든 아이폰/아이팟 터치는 3.5인치의 스크린을 탑재하고 있는데, 다른 스마트폰에 비하면 크기가 작은 편이기 때문에 이번 아이폰5에서는 화면을 키운다는 루머가 많이 돌고 있습니다.

타사 휴대폰이 4.3, 4.5인치를 탑재한 것과 달리 아이폰은 4인치만 되어도 화면이 상당히 크게 보일 수 있는데.. 이는 바로 화면 비율의 차이 때문입니다.
예로 갤럭시S2가 4.3인치의 화면을 탑재하고 있지만 화면 비율이 5:3이기 때문에 가로대비 세로 길이가 크지 않아 비교적 크게 보이지는 않습니다.
하지만 아이폰은 화면 비율이 3:2이기 때문에 4인치만 되어도 가로대비 세로 길이가 상당히 길어 보입니다.

저도 화면 크기가 커지는 것을 기대하고 있는데 애플에서는 단순히 화면 크기를 키우는 것이 아니라 고려해야할 사항이 몇가지 있습니다.

우선 해상도입니다. 화면 크기를 키우고 이에 비례해서 해상도가 증가하지 않으면 인치당 픽셀수(DPI)가 줄어들기 때문에 화질이 내려갈 수 밖에 없습니다. 다만 해상도를 변경하게 되면 기존 어플리케이션과의 호환성에 문제가 생길 수 있고 SDK도 변경해야합니다. 따라서 애플이 어떻게 타협을 볼것인지 기대됩니다.

두번째는 레티나 디스플레이의 유지 여부입니다. 레티나란 DPI가 사람의 망막으로는 구별할 수 없을 정도로 높은 고해상도 디스플레이를 뜻하는데 아이폰4는 326 DPI로 망막으로 구별 가능한 300 DPI를 넘어선 수준입니다. 당연히 인치당 픽셀수는 당연히 화면 인치가 커지면 값이 줄어들기 때문에 화면을 키워도 레티나가 가능할 것인지에 대해서도 고려해야합니다.

이 처럼 단순히 화면 크기가 늘어나는 것이 문제가 아니라 위 사항들이 제대로 반영 되어야 화면 크기가 변경되어도 만족할 수 있을 것 같습니다.

3. 개선된 스펙과 새로운 운영체제 iOS5
사실상 3번은 확정이라고 할 수 있는 사항들인데 하드웨어는 위에서 처럼 아이패드2에 탑재된 Apple A5를 탑재할 것이라는 것과 iOS5는 당연히 탑재된다는 것입니다.
다만 스펙에도 고려할 사항들이 몇가지 있는데 발열과 배터리 문제입니다.
최근 출시된 듀얼코어 CPU를 탑재한 스마트폰들이 발열 때문에 건강에 좋지 않다는 기사를 본적이 있으실겁니다. 사실 발열은 관리만 잘 해줘도 어느정도 커버가 되지만, 사용할때마다 관리 하기도 쉽지가 않지요.
애플의 A5칩셋에도 듀얼코어 CPU가 들어가있는데 아이패드2는 크기 때문에.. 발열 문제가 자연적으로 해결되지만 3~4인치 수준인 아이폰에서는 이런 문제를 어떻게 해결했을까 궁금합니다.

그리고 듀얼코어 CPU가 탑재되면 배터리 문제가 발생합니다.
타 스마트폰의 경우 배터리가 탈착식이기 때문에 여유분 배터리라도 가지고 다닐 수 있으나.. 아이폰은 배터리 교체가 안되기 때문에 외장형 배터리를 가지고 다닐 수 밖에 없지요.
이 점으로 보아 화면 크기가 커지면 용량이 더 큰 배터리를 달 수 있기 있으니, 화면 크기는 당연히 키웠을거라고 에상해볼 수 있겠습니다.. 그리고 OS차원에서도 배터리 관리 기술이 더 향상되었겠지요.

 2. 삼성의 초 거대 스마트폰 갤럭시 노트

갤럭시노트, 5.3인치의 스크린을 탑재하여 상당히 크다.


사실 안드로이드를 탑재한 스마트폰은 안드로이드의 불편함으로 인해 거의 눈에 두고 있지 않았습니다.. 게다가 특히 삼성은 옴니아2 사건 이후 실망한 터라 고려 대상조차 아니었지요..
하지만 며칠전에 열린 IFA에서 공개된 갤럭시 노트를 보고선 마음이 바뀌었습니다.

 갤럭시 노트의 스펙에 대해서 및 기대되는 점

IFA에서 공개된 갤럭시 노트의 스펙은 아래와 같습니다.

프로세서 : 1.4Ghz 듀얼코어 프로세서(엑시노스)
스크린 : 슈퍼 아몰레드 5.3 인치 (해상도 800 x 1280)
통신 환경 : LTE(3.9G) , HSPA+(3G)
플랫폼 : 안드로이드 진저브레드(2.3)
두께 : 9.65mm
카메라 : 전면 200만 화소, 후면 8메가 픽셀(800만 화소) 1080p 지원 HD 카메라
배터리 : 2500mAh 대형 배터리

스펙에서 제가 놀란 점들은 스크린 크기와 배터리 용량입니다.

갤럭시 노트는 전세계 최초로 5.3인치를 탑재한 타블렛과 스마트폰의 중간 정도라고 볼 수 있는 스마트폰입니다.
화면 크기가 커서 휴대성에 좀 불편함이 생길 수 있으나 저는 아이패드 2 덕분에 큰걸 휴대하는데에도 익숙해져서.. 휴대성에는 크게 의미를 두지 않고 있고 화면이 크다는 점만으로도 만족하고 있습니다.

갤럭시 노트는 이미 스펙이 공개되었으므로 출시될때에 스펙이 변경될수도 있지만 공개된 스펙은 스마트폰중 거의 최상의 스펙이고 상당히 만족하고 있기 때문에 더 개선이 필요한 점은 없어 보입니다.

갤럭시 노트는 제가 갤럭시 S2에서 마음에 들지 않았던 점을 모두 고쳐서 나온 폰 같습니다.

우선 하판 디자인이 카메라에 필요 없는 노출 부분을 줄이고, 곡면 처리를 하여 깔끔해진 것을 보실 수 있습니다. 재질도 매끄러운 재질도 변경되어 그립감도 개선하였습니다.

배터리도 2500mAh라는 대형 배터리를 탑재했는데 이는 갤럭시 S2가 1650mAh 배터리를 탑재한 것에 비해 상당히 크지요.
화면 크기가 늘어나면 배터리 소모량도 늘어나지만 갤럭시 S2와 비교했을때 배터리 용량이 상당히 많이 늘어났기 때문에 사용 시간은 훨씬 길어질 것으로 예상됩니다.

카메라는 전면 200만, 후면 800만 화소로 갤럭시S2와 차이가 없습니다만 사실상 스마트폰 카메라중 최상이라고 할 수 있습니다.

그리고 통신 환경에는 3.9G라고 불리는 LTE(롱텀 에볼루션)가 탑재되었습니다.
LTE는 아직 통신 망이 많지 않기 때문에(국내에서는 7월 SKT,LG U+를 통해 서비스 개시, 현재 서울 지역에만 망 설치됨) 서울 지역이 아니라면 LTE는 사용할 수 없지만 기존 3G 통신인 HSPA+도 같이 지원하기 때문에 LTE 설치 전까지는 3G폰으로 활용이 가능합니다.
갤럭시S2의 경우도 LTE가 탑재된 셀룩스가 따로 공개된다고 하지만, 갤럭시 노트는 첫 모델부터 탑재되어 있습니다.

또 갤럭시 노트답게 노트를 작성할 수 있는 터치펜이 포함되어 있습니다.
이미지의 뒷면 하단에 보시면 동그랗게 튀어나온게 있는데 이게 바로 내장 터치펜입니다.
이 펜을 사용할 수 있도록 하기 위해 일부 감압식이 탑재된다고 하는데 어떤 식으로 탑재된 것인지 궁금하네요 ^^

갤럭시 노트 자체 스팩에 더 개선할 점은 없어 보이나 기대되는 점은 몇가지 있습니다.

일단 안드로이드 OS 버전의 업그레이드입니다.
삼성은 갤럭시S부터는 지속적으로 업그레이드를 지원하고 있기 때문에 OS 업그레이드는 당연히 지원 하겠으나 공개 예정인 안드로이드 4.0(코드명 아이스크림 샌드위치)로의 업그레이드 계획이 있는지는 아직 모르겠습니다. 유출된 스크린샷에 의하면 안드로이드 4.0은 UI에 변화가 생겼으며. 현재 삼성에서 제조하여 구글에서 공급하는 넥서스 프라임에 처음으로 탑재될 것이라고 합니다.

다음으로 화이트 모델의 출시입니다.
최근에 갤럭시S2 화이트 모델이 출시되었는데, 지인 중 갤럭시S2를 사용하는 분이 화이트 모델을 보고 바꾸고 싶다는 말을 자주 하시더군요 ㅎㅎ
저도 화이트 모델을 선호하고, 갤럭시 노트를 구매하기로 결정하면 화이트 모델 출시를 기다릴 예정입니다.


이상 기대되는 스마트폰들에 대해 적어보았습니다.

사실상 최고의 조합은 갤럭시 노트 + 아이패드2 또는 아이폰 5 + 갤럭시탭 10.1 이 될 것 같은데, 저의 경우 아이패드2를 가지고 있기도 하지만 아이폰의 편리함때문에 출시 전까지는 쉽사리 결정하기가 어렵네요 ^^; 
갤럭시 노트도 아직 언제 출시될지는 모르는 상태이니 끝까지 기다려보려고 합니다.

그럼 모두들 좋은 주말 보내세요~ 
//

[한글화 관련]게임 한글화에 대한 질문 또는 분석 요청 받습니다.[한글화 관련]게임 한글화에 대한 질문 또는 분석 요청 받습니다.

Posted at 2011. 9. 1. 00:24 | Posted in 이전 카테고리/한글화 강좌 시즌 2
· 게임 한글화 지원 정책 소개

Hangeru Blog. 에서는 한글패치를 제작하기 원하시는 분들께 아래와 같은 지원 정책을 준비하였습니다.

질문은 강좌에 작성되어 있는 내용에 대한 질문 외에도 궁금하신 점을 질문하실 수 있습니다.

게임 분석은 한글패치를 제작하기 위해 게임 파일을 분석하는 작업이며 게임명과 기종, 한글화 진행 계획, 게임의 구동 파일을 메일로 보내주시면 분석 작업을 하고 있습니다.
단 분석에 실패하거나 한글화가 불가능할 때도 있으며 이런 경우에도 메일을 통해 답변하며, 한글화가 가능한 경우에는 게임 파일의 구조를 메일로 알려드리거나 필요한 정보를 드립니다.
단 게임 파일의 수정(인코딩 변경, 폰트 확장 등)은 해드리지 않으며 이 경우 안내만 해드립니다.

툴 제작은 게임 한글화 작업을 쉽게 할 수 있도록 전용 프로그램을 제작하는 작업이며 위에 나와 있는 게임 분석시에 필요한 자료들(구조를 알고 있다면 관련 정보도 첨부) 메일로 보내주시기 바랍니다.
제작 가능한 전용 프로그램은 대사 입출력툴 또는 패키징 해제툴, 그래픽 수정 툴입니다.
단 툴 제작 후 패치를 배포할 때에는 라이센스 문서 또는 배포 문구에 "Tools by Hangeru" 문구와 블로그 주소를 추가해주셔야 합니다.

* 주의사항

1. 문의/요청 내용을 토대로 문제가 될 수 있다고 판단되는 경우 답변을 거부할 수도 있습니다.

2. 게임에 따라 툴 제작이 불가능한 경우도 있습니다.

3. 시간 관계상 압축되어있는 게임은 공개된 알고리즘이 아니면 툴 제작 요청이 거부될 수 있습니다.
 


문의처 주소 : mingi2007@gmail.com

한글화 강좌를 보시려면 아래 링크를 클릭하십시오.
한글화 강좌 메인 페이지
//

[게임 한글화 강좌]메인 페이지[게임 한글화 강좌]메인 페이지

Posted at 2011. 9. 1. 00:09 | Posted in 이전 카테고리/한글화 강좌 시즌 1


게임 한글화 강좌는 시즌 2 연재중입니다.

강좌 소개 : 게임의 한글화가 어떤 작업인지 소개하며 실습을 통해 실제 게임 한글화의 과정을 알아봅니다.
게임 한글화에 도전해보고 싶으신 분들에게 추천하는 강좌입니다.

다만 이 강좌는 PC게임 한글화에는 적합하지 않으므로 PC 게임 한글화에 관한 내용은 다른 강좌를 읽어주시기 바랍니다.

시즌 2 강좌에서는 닌텐도DS 뿐만 아니라 다양한 기종의 한글화에 대해서도 안내해드리며
시즌 1 강좌도 보충/추가 업데이트 예정입니다.

중/고급 강좌도 같이 진행합니다.

업데이트 내역
2011/09/01 - 중급 강좌 1편 업데이트됨
2011/08/29 - 초급 강좌 5편 (Season 2) 업데이트됨


-------------------- 초급 강좌 -----------------
 

----------------- Season 1 -----------------

[2011/03/19] 제 1장 - 게임 한글화의 개요

[2011/03/20] 제 2장 - 게임 분석하기 1편 (이론편)

[2011/04/01] 제 3장 - 게임 분석하기 2편 (실습 1편)

[2011/04/09] 제 4장 - 게임 분석하기 3편 (실습 2편)

시즌 1 강좌는 이론을 중점으로 작성되었습니다.
기본적인 사항들에 대해 알고 계시다면 시즌 2 강좌를 참고하시기 바랍니다.
----------------- Season 2 
-----------------
 

제 5장 - 포인터의 개념 - 업데이트 되었습니다.


제 6장 - 제어코드 - 작성중입니다.


제 7장 - 고유번호와 폰트 확장 - 작성중입니다.


제 8장 - 게임의 그래픽과 팔레트 - 작성중입니다.


제 9장 - 데이터 압축 LZ77 - 작성중입니다.


시즌 2 강좌는 한글화 작업을 실제로 해보면서 배워가는 강좌입니다.
한글화 특성상 게임마다 구조가 다르기 때문에 모든 게임의 한글화에 대해 알 수 없겠지만
이를 해결하는 테크닉 등도 알려드립니다.


----------------- 중급 강좌 -----------------

제 1장 - 하드웨어 구조를 이해하자

제 2장 - GB(게임보이) 하드웨어 구조

중급 강좌는 게임기의 하드웨어 구조(Specifications,흔히 말하는 스펙) 에 대해 차근차근 알아보는 강좌입니다.
어떤 게임이든 한글화를 하기 전에 해당 게임기의 구조를 알면 좀더 쉽게 한글화가 가능합니다. 
 

----------------- 고급 강좌 -----------------

제 1장 - 폰트 확장에 도전해보자! 제 1편

고급 강좌는 게임 시스템 코드를 수정하여 게임을 한글화 하는 방법에 대해 알아봅니다.
폰트 확장/인터페이스 수정 등에 대해서도 알아봅시다.

폰트 확장편에서는 [포켓몬스터 적]의 폰트를 확장해봅니다.
처음 보시는 분들은 햇갈리실 수도 있지만 고유번호나 제어코드에 대해 이해하고 계시다면 어느순간 내용이 이해가 되실겁니다.
배포된 한글패치 버전에서는 더 많은 루틴이 삽입되었으나 강좌에서는 폰트 확장에 필요한 부분만 해볼 예정입니다.


----------------- 특별 강좌 -----------------

[2011/05/18] 특별 강좌 - NFTR 폰트에 대해 알아보기!

만든 패치를 배포해보자! Xdelta 사용하기

iOS 어플리케이션의 구조
//

[한글화 강좌]중급 1장 - 하드웨어 구조를 이해하자![한글화 강좌]중급 1장 - 하드웨어 구조를 이해하자!

Posted at 2011. 9. 1. 00:07 | Posted in 이전 카테고리/한글화 강좌 시즌 2
한글화 강좌 중급편 제 1장 하드웨어 구조를 이해하자 편입니다!

사실 하드웨어 구조를 이해하는 것은 한글화 외에 시스템의 동작 원리 등을 이해하는 데에도 많은 도움이 됩니다.
중급 강좌는 주로 이런 쪽으로 강좌를 할 예정이며 우선 다양한 기기의 하드웨어 구조를 문서를 보면서 차근차근 알아보는 쪽으로 가겠습니다. ^^

게임기의 하드웨어는 사용자 입력 인식(버튼, 터치 등), 게임에서 필요한 연산 처리, 그래픽 출력, 외부 장치와의 통신(Wi-Fi 등), 사운드의 재생, 메모리 관리 등등.. 다양한 일을 수행합니다.

따라서 게임 제작시에는 게임기의 특성에 맞춰서 게임 개발을 하게 되는데, 하드웨어 구조를 이해하면 게임의 내부 루틴이나 구조를 쉽게 이해할 수 있습니다.

이런 하드웨어 구조의 전체적인 설명을 스펙(Specifications) 이라고 하며 컴퓨터를 살 때에도 흔히 스펙을 보고 컴퓨터를 사지요.(다만 컴퓨터의 스펙은 성능 차이만 있을 뿐 대부분 호환이 가능하며, 게임기에서의 스펙은 거의 게임기마다 고유합니다.)
 
그렇다면 이 스펙에는 무엇이 있는지 우선 몇가지 알아보겠습니다.
우선 가장 중요한 CPU에 대한 설명이 있습니다.
CPU에는 아키텍처(architecture)라고 하는 것이 있는데 이 아키텍처라는 것에는 명령어의 집합, 처리 방법, 번지 부여 방식 등이 포함됩니다.
아키텍처는 크게 PC에서 사용하는 X86또는 X64,  MIPS, ARM, Z80 등이 있습니다.
이 중에서 현재 가장 많이 사용되는 아키텍처는 x86과 ARM인데 x86은 위에서 말한 것 처럼 PC에서 사용되며 흔히 PC에서 32비트라고 부르는 것은 x86을 뜻합니다. 그리고 ARM은 휴대용 기기에서 주로 사용되는데 아이폰이나 갤럭시 등의 스마트폰에서도 arm 기반 아키텍처를 사용합니다.

아키텍처는 명령어의 집합을 포함하고 있으므로 아키텍처가 다르면 당연히 게임의 내부 코드 또한 달라집니다. 이런 게임의 내부 코드를 수정할때는 기계어를 알아야 수정이 가능한데, 이 기계어를 사람이 볼 수 있게 일종의 언어 코드로 바꾼 것이 바로 어셈블리 언어입니다.

물론 아키텍처가 같다고 해서 언어 구조가 완전히 같지는 않습니다.
이유는 CPU 아키텍처를 커스터마이즈하는 경우가 있어서, 특정 명령어를 없에기도 하고 자체적으로 추가하기도 하기 떄문입니다.
하지만 기본적인 구성은 거의 비슷합니다.

다음으로 스펙에는 I/O에 대한 구조가 포함됩니다.
I/O는 입출력(Input/Output)의 약자인데 데이터를 다른 하드웨어로 옮기거나 다른 하드웨어에서 정보를 받아올떄 쓰입니다.
사용자 입력도 이 I/O 시스템에 의해 처리되고 그래픽/사운드나 다른 출력도 마찬가지입니다.
I/O에 대한 구조에는 어떤 장치가 있는지, 장치와의 통신 방법은 무엇인지 에 대해서 적혀있습니다.

그 다음으로는 메모리 맵이라는 것이 있습니다.
메모리 맵은 메모리를 어떤 식으로 배치 해뒀는지를 기록해놓은 문서입니다.
포인터 강좌에서 보신 분들은 아시겠지만 GBA에서는 포인터를 찾을때 0x8000000 이라는 값을 더합니다.
이 정보도 메모리 맵에서 찾을 수 있는데 GBA의 메모리 맵에는 0x8000000부터 0xA000000 까지에는 카트리지 데이터가 위치한다고 적혀 있습니다.
이렇게 매모리 맵을 참고하면 데이터를 찾거나 코드 추가시에도 아주 유용합니다.

이상 중급 강좌 첫 편인 하드웨어 구조를 이해하자 편을 마칩니다.
이해가 안되시는 부분이 있으시면 문의 주시면 답변해드리겠습니다.
//

[한글화 강좌] 제 5장 - 포인터의 개념[한글화 강좌] 제 5장 - 포인터의 개념

Posted at 2011. 8. 29. 16:30 | Posted in 이전 카테고리/한글화 강좌 시즌 2
안녕하세요.
Hangeru 한글화 강좌 Season 2의 첫번째 강좌 게시물이군요 ^^;

이번 강좌에서는 포인터(pointer) 에 대해서 알아보겠습니다.








목차

포인터의 개념
게임 한글화에서의 포인터
포인터 찾기
    GBA(게임보이 어드밴스)
    PSP(플레이스테이션 포터블)
    GB(게임보이)

포인터의 개념

포인터는 사전적 의미로 무엇인가를 가리키는 것을 뜻하며 컴퓨터에서 사용하는 마우스 포인터, 프레젠테이션에서 사용하는 레이저 포인터도 화면의 무엇인가를 가리킬때 사용합니다.

이 포인터는 프로그램이나 게임에서도 같은 의미로 사용되는데 바로 데이터를 가리키는 주소값(번지)이라고 할 수 있습니다.
여기에서의 데이터는 대사, 그래픽, 프로그램 코드, 사운드 등 여러가지가 될 수 있겠지요.

포인터의 개념은 C언어 등에서도 필수적으로 배우는 부분이며 포인터에 대해 알면 게임 한글화에도 많은 도움이 됩니다.

그럼 포인터 값이 어떻게 저장되는가 알아보면...
컴퓨터나 게임기 등에서는 메모리나 저장장치에 주소를 부여하고 그 주소를 통해서 데이터를 불러옵니다.


위 그림을 보시면 안녕하세요 라는 대사는 0x100 번지에 저장되어 있습니다.(앞에 0x가 붙으면 16진수 라는 의미) 따라서 안녕하세요 라는 대사의 포인터 값은 0x100이 됩니다.(게임에 따라 포인터를 저장하는 방식이 다릅니다. 게임 별 포인터 구조는 하단에서 다룹니다.)

게임 한글화에서의 포인터

그럼 게임 한글화에서는 포인터가 어떻게 사용될까요?
게임 한글화를 도전해보신 분들이라면 대사 공간이 부족해서 대사 줄이기가 필요한 경우가 있으셨을 겁니다.
이는 포인터에 있는 번지의 저장 공간이 제한되어 있거나 뒤쪽에 데이터가 있어서 넘어가면 안되기 때문인데 이럴 때 포인터를 변경하면 쉽게 한글화를 할 수 있습니다.

100평짜리 창고가 있다고 예를 들어봅시다.
이 100평 짜리 창고에는 17인치 모니터가 50개, 21인치 모니터가 50개 들어있습니다.
그리고 이번에 17인치 모니터를 모두 빼내고 27인치 모니터를 50개 넣으려고 합니다.
하지만 이 창고에는 17인치 모니터가 50개 들어갈 공간밖에는 남아있지 않습니다.
이럴 때는 다른 창고에 모니터를 넣어야겠지요?

한글화에서도 마찬가지입니다.
히라가나/가타카나를 1바이트로 사용하는 게임에서  "ありがとう"라는 대사가 있다면 한글로 "고마워"라고 입력해야하는데 일본어는 총 5바이트이고 한글은 각각2바이트 총 6바이트가 되어 1바이트 공간이 부족하군요. 이럴 때에 대사 위치를 다른 곳으로 옮기고 포인터 값을 수정해주면 대사를 줄일 필요 없이 한글화가 가능하게 됩니다.

포인터 찾기

게임에서 실제로 대사, 폰트, 포인터를 찾는 건 구조가 게임마다 다르므로 강좌만 보고는 알 수 없는 부분입니다. 하지만 하드웨어 특성에 따라 게임기 별로 자주 사용되는 포인터 방식이 있습니다.
이번 강좌에서는 이 자주 사용되는 포인터 방식 몇가지를 소개해드리겠습니다.

GBA(게임보이 어드밴스)
게임보이 어드밴스는 포인터 찾기 쉬운 게임 기기 중 하나입니다.
게임보이 어드밴스에서는 카트리지에서 데이터를 불러올때 카트리지 주소값에 [0x8000000]을 더해서 불러옵니다.
즉 롬파일의 0x100 번지의 값을 불러올때 실제로는 0x8000100 의 값을 불러오는 것이지요.
따라서 GBA의 포인터 값에는 실제 주소값에 [0x8000000]이 더해져 있습니다.
그리고 데이터는 모두 바이트 플립되어 있으므로 [0x100]의 포인터 값을 찾으려면 [0x00010008] 으로 검색하면 됩니다.

그럼 실제 게임에서 찾아 보겠습니다.
예제는 포켓몬스터 에메랄드 일본어판 입니다.
(모든 GBA 게임이 아래와 같은 포인터 구조를 사용하는 것은 아니며 게임 내에서도 여러가지 포인터 구조를 사용하기도 합니다.)



대사 いや- おまたせ おまたせ!를 롬 파일을 열어 찾습니다.
 

대사의 주소값은 0x277095 이군요.
그렇다면 이 값에 0x8000000 을 더하고 바이트 플립시키면 포인터 값은 0x95702708 이 됩니다.

95702708으로 검색하면 포인터가 나옵니다.

대사 공간이 부족해서 다른 곳으로 옮기려면 새로운 공간에 대사를 입력하고..

새로운 주소값인 0x08915900을 바이트 플립해서 입력한 뒤..

게임을 시작하면 짜잔! 대사가 바뀐 것을 보실 수 있습니다.

PSP(플레이스테이션 포터블)
강좌 준비중입니다...

GB(게임보이)
강좌 준비중입니다...
//

[프로그램]파일명 일괄 변경 프로그램 DarkNamer[프로그램]파일명 일괄 변경 프로그램 DarkNamer

Posted at 2011. 6. 21. 17:56 | Posted in 유용한 팁/정보
다량의 영상이나 소설/만화책 등을 넣을때 이름이 규칙적이지 않아 보기에도 안좋고, 리더가 순서를 잘못 인식하는 경우가 있습니다. (ex 파일_1.jpg -> 파일_2.jpg 지만 파일_10.jpg가 먼저 나오는 경우)


추천은 블로깅에 큰 도움이 됩니다!
손가락 한번 꽉 눌러주세요!

파일이 한두개도 아니고, 수십개씩 되는 경우 일일히 변경하는것도 어렵습니다.
이럴 때는 이름에 규칙을 주거나 일괄 변경해주는 DarkNamer를 소개해드립니다.


DarkNamer는 다양한 방식의 이름 변경 방법을 제공합니다.
파일 명 앞이나 뒤에 특정 문자를 붙이는것부터 시작하여, 이름을 아예 지우고 새로 정해줄 수도 있으며, 숫자가 있는 경우 자릿수 맞추기, 정렬 순서대로 번호 붙여주기, 확장자 일괄 변경 등 다양한 방법으로 이름을 바꿀 수 있습니다.

사용방법은 무척 간단합니다.
원하는 방법으로 파일 이름을 바꾼 뒤 변경 적용 버튼을 누르면 바로 파일 이름이 변경됩니다.
만약 이전으로 돌리고 싶다면 프로그램을 종료하기 전에 변경 취소 버튼을 누르면 원래대로 돌아옵니다.

정렬 방식을 바꾸려면 목록 정렬 버튼을 눌러 정렬할 방법을 선택하면 됩니다.
정렬 방법는 만든 시각에 따라 오름/내림차순, 수정한 시각에 따라 오름/내림차순, 전체 경로에 따라 오름/내림차순, 파일 이름에 따라 오름/내림차순이 있습니다.

자료 다운로드


//

[Tistory]티스토리, 추가/개선되면 좋을 점 4가지[Tistory]티스토리, 추가/개선되면 좋을 점 4가지

Posted at 2011. 6. 19. 19:02 | Posted in 유용한 팁/정보/블로그
가입만 하면 다양한 설정을 직접 바꿀 수 있는 오픈형 블로그 티스토리, 하지만 아직 개선해야할 점이 많습니다.

티스토리에서 개선되었으면 좋을 점 몇가지를 올려봅니다.


추천은 블로깅에 큰 도움이 됩니다!
손가락 한번 꽉 눌러주세요!


1. 모바일 웹페이지의 개선

티스토리에서는 아이폰/안드로이드 등에서 접속할때 최적화된 모바일 페이지를 제공합니다.
하지만 모바일 페이지의 간단한 스킨 설정만 가능할 뿐 레이아웃을 바꾸거나 스크립트를 삽입하는 등의 기능은 제공하지 않고 있습니다.

모바일 페이지에서도 티에디션과 비슷한 기능을 제공하고, 최근 글 보기 등도 지원했으면 좋겠습니다.

2. 불편한 에디터

가장 개선되기를 바라는 점인데, 에디터 기능이 많이 미약합니다.
우선 사진 업로드시 자동으로 에디터에 입력되는데 이때 자동으로 중앙정렬이 되어버립니다.

업로드할때 정렬 방법을 바꿀 수 있지만, 한 게시물의 모든 사진에 일괄 적용이 되어버리고 개별 적용은 불가능합니다. 

위처럼 사진에 대한 옵션은 너비, 대체 텍스트(이미지가 삭제되었을 경우 나오는 텍스트), 자막(이미지 하단에 나오는 텍스트) 밖에 없습니다.
또한 저 자막에는 html 태그를 지원하지 않아서 줄 내림 태그등도 사용할 수 없습니다.

또한 플래시를 파일에서 첨부할시에는 너비가 300으로 고정되어 버립니다.
따라서 게시물에 플래시를 넣으려면 따로 주소를 구해서 태그로 입력해줘야합니다.

세번째로 자동으로 태그가 바뀌거나 하이퍼링크를 걸었을 때에는 글씨 색상이 바뀌지 않는 경우 등 다양한 문제점이 있습니다.

3. 이웃 관리 기능
티스토리에는 다른 블로그와의 이웃 맺기 기능을 제공하지 않습니다.

다른 블로그에 댓글을 남긴 뒤 답글이 달렸을 경우 확인이 가능한 댓글 알리미 기능과 링크 기능 정도만 제공할 뿐 네이버 블로그와 같은 이웃 기능은 제공하지 않습니다.

기본 이웃 관리 기능이 추가된다면 더 여러 블로거와의 교류가 가능할 것이라고 생각하므로, 블로그 이웃 기능은 꼭 추가되었으면 좋겠습니다.

4. 블로그 초대 관련
아시다시피 티스토리는 가입형이 아닌 초대형 블로그입니다.
즉 티스토리 블로그를 운영하려면 다른 티스토리 블로거에게 초대를 받아야하는데,  초대장을 받은 사람이 블로그를 생성하면 초대 목록에 남게 됩니다.

하지만 생성된 블로그가 운영되지 않거나, 스팸 등으로 차단되었을 경우에도 초대 취소나 목록에서 지우는 것이 불가능합니다.

제대로 블로그를 운영하실 분을 위해 초대장이 있는 것이라고 생각하지만, 생각 외로 초대장을 받아가시는 분들중에 블로그를 지속적으로 운영하시는 분은 없었습니다.(어디까지나 제 경우입니다..) 

개선될 필요가 있는 점이 더 많이 있겠지만 우선적으로 개선되었으면 좋을 4가지에 대해 적어보았습니다.
최근 SNS 서비스의 유행으로, 블로그 유저도 많이 적어진 감이 있지만 블로그와 SNS 연동도 가능하므로블로그 서비스가 더 개선된다면 많은 유저를 확보할 수 있을 거라고 생각합니다.
앞으로도 많은 발전을 기대합니다. 
//

[3DS]젤다의 전설 시간의 오카리나 3D 발매![3DS]젤다의 전설 시간의 오카리나 3D 발매!

Posted at 2011. 6. 16. 12:36 | Posted in 이전 카테고리/기타 게임기


6월 16일, 일본에서 패미통 최초 만점 소프트웨어 젤다의 전설 시간의 오카리나의 리메이크 작품인 젤다의 전설 시간의 오카리나 3D가 발매되었습니다.
발매 전부터 엄청난 예약때문에 대부분의 일본 웹사이트에서는 품절된 상태입니다.
물론 닌텐도가 물량을 15만장씩 소량으로 공급하였기 때문에 그런 것도 있지만..
이전 대지의 기적 덤핑사건을 염두해두고 일부러 소량을 공급하고 있다고 보여집니다.

또한 기간한정(7월 31일까지)으로 젤다의 전설 시간의 오카리나 3D를 구매한 전원에게 젤다의 전설 시간의 오카리나의 OST 앨범도 증정하고 있습니다.
이 OST 시디를 받으시려면 개봉하여 들어있는 응모 번호를 클럽닌텐도에 입력해야 합니다.

유럽 등 북미에서도 각각 17일 19일 발매가 되며 역시 기간한정으로 OST 앨범을 증정합니다.
(다만 유럽/북미판도 예약매진때문에 일본판보다 더 구하기 힘들것으로 예상..)

저도 구매하였지만 아직 받아보려면 시간이 걸릴 것 같습니다.
첫 3DS 소프트웨어라서 많이 기대가 되며 받아보면 리뷰 올리겠습니다.
//