KanaDS

From KBase

Jump to: navigation, search

Contents

[edit] Introduction

  • HanjaDS (천자문DS 또는 한자DS) v0.41 을 바탕으로 만들기 시작한 일본어 글자 공부 프로그램입니다.
  • 각 글자가 표시된 지 약 4초가 지나면 서서히 뜻과 음이 나타납니다. 나타나기 전에 무슨 글자인지 말해 보는 형식으로 공부해 나가면 될 것입니다.
  • 섞기/풀기 를 선택하여 무작위로 섞을 수 있습니다. 자세한 것은 #Scene Description 을 참고해 주십시오.
  • Font 는 GyonG 이 직접 개발한 Anti-aliasing Bitmap Font Engine 을 사용합니다. 글자의 테두리 처리가 미려한 것을 볼 수 있을 것입니다. GfnMakerNDS Homebrew Application Framework#Font 를 참고바랍니다.

[edit] License

누구나 자유롭게 소스를 가져다 쓸 수 있습니다. 다만 원작자를 표시해 주는 센스~

[edit] Version Number

현재 버전은 v0.5 입니다 (2008년 8월 25일자). 이번 버전에서 크게 달라진 점은

  • 화면 디자인 대폭 수정
  • 가변폭 폰트 지원
  • 구간 섞기 기능 추가
  • 정보 보기/끄기 기능 추가

입니다.

[edit] Scene Description

기본적으로 HanjaDS#Scene_Description 과 형태가 같으므로, 참고 바랍니다.

[edit] InitScene

Image:KanaDSv01_1.png

현재 메뉴는 다음과 같이 되어 있다

  • 일본어 글자 보기 (A)
  • 섞기 (X)
    • 한 번 누르면 처음부터 현재까지 보고 있던 열까지 순서를 섞는다. 히라카나 타열을 보다가 나와서 섞기 를 누르면 처음부터 히라카나 타열까지 섞인다. 섞인 상태에서 다시 한 번 누르면 정렬된 순서로 풀린다.
  • About (B)

[edit] ViewScene

Image:KanaDSv05_1.png

화면 구성은 다음과 같다

  • 위 화면
    • 본 글자
    • 열 제목
    • 현재 글자 위치
    • 다음 글자
  • 아래 화면
    • 이전 페이지 (Up Arrow)
    • 다음 페이지 (Down Arrow)
    • 이전 글자 (Left Arrow)
    • 다음 글자 (Right Arrow)
    • 돌아가기 (Left shoulder key, #InitScene 으로 감)
    • 도움말 (X, #AboutScene 으로 감)
    • 섞기 시작글자 설정 (Y)
    • 섞기 끝글자 설정 (A)
    • 폰트 변경 (B, 명조-고딕)
    • 화면상 버튼은 없지만 SELECT 키로 위 화면 우측의 정보를 끄거나 켤 수 있다.

[edit] AboutScene

Image:KanaDSv05_3.png

현재 버전 정보가 나온다. #InitScene 이나 #ViewScene 어느 곳에서 오더라도 아래 화면이 어두워지며 정보가 나타나며 아무 키나 누르면 이전 화면으로 되돌아간다.

위/아래 화살표 키로 화면을 스크롤할 수 있다.

도움말의 내용은 다음과 같다

  • 일본어DS v0.5 made by GyonG
  • (화살표 키로 Scroll 이 됩니다)
  • 일본어DS v0.1 은 천자문DS (한자DS) v0.41 을 바탕으로 만든 일본어 글자 공부 프로그램이었습니다. 한자 공부용 프로그램을 만들고 나니 조금만 고치면 일본어 가나 공부를 할 수 있을 것 같아 급조하여 만들어 보았습니다. 그러다가 몇 가지 기능 개선을 거쳐 지금에 이르게 되었습니다.
  • 각 글자가 표시된 지 약 4초가 지나면 서서히 뜻과 음이 나타납니다. 나타나기 전에 무슨 글자인지 말해 보는 형식으로 공부해 나가면 될 것입니다.
  • 무작위로 섞을 수 있는 방법은 두 가지가 있습니다. 첫번째 방법은 초기화면으로 나가서 [섞기] 를 누르는 방법입니다. 히라카나 타열을 보다가 초기화면으로 나와 [섞기]를 선택하면 처음부터 히라카나 타열까지 섞을 수 있으며 나와서 다시 [풀기] 를 누르면 처음 상태로 다시 정렬됩니다.
  • 두번째 방법은 아래 화면 우측에 자리한 버튼을 누르는 방법입니다. 히라카나 사열을 보다가 왼쪽 버튼을 누르고 나열을 보다가 오른쪽 버튼을 누르면 사열부터 나열까지 섞입니다. 어느 버튼이든 다시 누르면 원래대로 돌아갑니다.
  • 버튼 배열은 왼쪽 십자버튼이 이전/다음 글자와 이전/다음 열 이고, L 버튼이 돌아가기, X 는 섞기 시작열, A 는 섞기 끝열, B 는 도움말 입니다. SELECT 버튼을 누르면 도움 글자를 끄거나 켤 수 있습니다.
  • Font 는 GyonG 이 직접 개발한 Anti-aliasing Bitmap Font Engine 을 사용합니다. 글자의 테두리 처리가 미려한 것을 볼 수 있을 것입니다.
  • 이 프로그램의 개발 홈페이지는 http://www.scgyong.net/wiki/index.php/KanaDS 입니다. 소스도 공개되어 있으니 NDS Homebrew 개발에 참고하기 바랍니다. 이 외에도 홈페이지에 NDS Homebrew 에 대한 많은 것을 공개해 두었습니다.

[edit] Font Set

v0.5 부터는 가변폭 Font 가 지원되기 때문에 영문은 Book Antiqua 를 사용하였다. 한글은 맑은고딕을 그대로 썼지만 크기를 한 픽셀 키워 13x14 짜리를 썼고, Debug 용은 여전히 Lucida Console 5pt 를 사용하였다. 초기화면의 "일본어" 를 위한 66pt 폰트도 포함되어 있다.

일본어 글자는 몇 자 되지 않기 때문에 두 가지의 Font 를 넣었다. 명조와 고딕 중 선택하여 사용할 수 있도록 했다.

3.1K BookAntiqua_varx14.gfn
148K malgun_13x14.gfn
1.6K LucidaConsole_5pt_5x7.gfn
2.0K hs_jap_66pt_84x92.gfn
113K go_jp_160x160.gfn
116K mj_jp_160x160.gfn
 34K mj_jp_52x52.gfn

[edit] Resources

[edit] CVS Repository

소스가 http://www.sourceforge.net/ 의 CVS 에 올려져 있다. http://sourceforge.net/projects/ndsdev/ 를 참고하면 되며, CVS 로 받으려면 다음 주소에서 modulename 을 ndsdev/KanaDS 로 하면 된다. 물론, ndsdev 로 하면 관련된 것을 모두 받을 수도 있다.

cvs -d:pserver:anonymous@ndsdev.cvs.sourceforge.net:/cvsroot/ndsdev login 
cvs -z3 -d:pserver:anonymous@ndsdev.cvs.sourceforge.net:/cvsroot/ndsdev co -P modulename 

[edit] Version 0.5

[edit] Screen Shots

Image:KanaDSv05_1.png - Image:KanaDSv05_2.png - Image:KanaDSv05_3.png

[edit] Downloads

v0.5
Media:Kanads.nds.080825.zip - 실행 파일만
Media:Kanads.src.080825.zip - 모든 소스

[edit] Version 0.1

[edit] Screen Shots

Image:KanaDSv01_1.png - Image:KanaDSv01_2.png - Image:KanaDSv01_3.png

[edit] Downloads

v0.1
Media:Kanads.nds.080812.zip
Media:Kanads.src.080812.zip
Personal tools
Wiki Help (mediawiki.org)