Difference between revisions of "Main Page (한국어)"

(그 외)
 
(22 intermediate revisions by 2 users not shown)
Line 1: Line 1:
 
== 환영합니다 ==
 
== 환영합니다 ==
  
아마도 지금 바로 알 수 있는, [http://love2d.org LÖVE]는 루아 프로그래밍 언어로 2D 게임을 만드는 프레임워크입니다. LÖVE는 완전히 무료에다가, 오픈 소스 프로젝트나 취미 프로젝트, 그리고 개인적인 사용에도 사용될 수 있습니다.
+
LÖVE는 루아 프로그래밍 언어를 이용해 2D 게임을 만드는 프레임워크입니다. 상업적, 비상업적, 개인적 사용와 같은 라이선스에 대한 제약이 전혀 없습니다.
  
'''이 페이지는 집필 시점의 [[Main Page]]를 번역한 것입니다. 최신 정보가 아닐 가능성도 있으니 영어 [[Main Page]]함께 확인해주세요.'''
+
LÖVE를 이용해 게임을 개발하기 위해서 필요한 것들은 다음과 같습니다.
 +
 
 +
=== LÖVE ===
 +
* <span style="font-size:16pt">'''[[Getting Started_(한국어)|시작해보기]]'''</span>는 LÖVE의 개괄적인 사용 방법을 설명합니다.
 +
* <span style="font-size:16pt">[[love (한국어)|LÖVE API]]</span>가 어떻게 구성되어 있는지 살펴보세요. 개발 중 모르는 것이 있다면 바로바로 참조할 수 있어야 합니다.
 +
* <span style="font-size:16pt">[[Config Files_(한국어)|설정 파일]]</span>에서 창의 기본 크기나 아이콘 등을 변경할 수 있습니다.
 +
* <span style="font-size:16pt">[[Game Distribution_(한국어)|게임 배포하기]]</span>를 통해 여러분이 만든 게임을 다른 사람과 함께 즐겨보세요.
 +
 
 +
=== 루아 ===
 +
LÖVE에서는 루아 프로그래밍 언어에 대해 설명하지 않기 때문에 루아를 모른다면 LÖVE를 사용할 수 없습니다. 다행히도 다른 프로그래밍 언어를 먼저 접해보셨다면 게임 개발을 위해 필요한 루아 지식을 익히는 데에는 그리 많은 시간이 필요치 않습니다. 아래의 링크중 하나를 골라 루아를 공부해 보세요.
 +
* [http://wikibook.github.io/learnlua/ Y분 만에 루아 배우기]
 +
* [http://rosagigantea.tistory.com/67 '루아를 이용한 민첩하고 효과적인 게임 개발' 요약]
 +
 
 +
프로그래밍이 처음이십니까? 루아는 쉽고 강력하지만 많은 사람들이 사용하는 프로그래밍 언어가 아니기 때문에 초보자에게 적합한 튜토리얼을 찾기 어렵습니다. 위의 튜토리얼이 너무 어렵다고 생각된다면 C나 파이썬 같은 유명한 언어를 먼저 공부해 보세요. 이들은 프로그래밍 초보자를 위한 한국어 튜토리얼 문서가 풍부합니다. 루아는 매우 단순한 문법을 가지고 있기 때문에 다른 프로그래밍 언어를 하나만 알고 있어도 쉽게 익힐 수 있습니다.
 +
 
 +
=== 텍스트 편집기 ===
 +
메모장으로도 코딩할 수는 있지만, 더욱 편리한 개발을 위해 코드 하이라이팅과 같은 부가적인 기능이 추가된 것을 사용하는 것이 더 편리합니다.
 +
* [http://notepad-plus-plus.org/download/ Notepad++ (윈도우즈)]
 +
* [http://www.editplus.com/kr/download.html 에디트플러스 (윈도우즈)]
 +
* [http://www.sublimetext.com/ 서브라임 텍스트 (OS X, 윈도우즈)]
 +
* [http://panic.com/coda/buy.html 코다 (OS X)]
 +
 
 +
=== 그 외 ===
  
 
<div style="column-count:3;-moz-column-count:3;-webkit-column-count:3">
 
<div style="column-count:3;-moz-column-count:3;-webkit-column-count:3">
* [[Getting Started_(한국어)|시작해보기]]
+
* [[Tutorials_(한국어)|튜토리얼]]
* [[:Category:Tutorials|Tutorials]]
+
* [[License|라이선스(영어)]] (공짜에요!)
* [[love]] (모듈)
+
* [[:Category:Games|게임]]
* [[Game Distribution_(한국어)|게임 배포하기]]
+
* [[:Category:Libraries|라이브러리]]
* [[Config Files]]
+
* [[:Category:Software|소프트웨어]]
* [[License|라이센스(영어)]] (공짜에요!)
+
* [[:Category:Snippets|코드 조각]]
* [[:Category:Games|Games]]
 
* [[:Category:Libraries|Libraries]]
 
* [[:Category:Software|Software]]
 
* [[:Category:Snippets|Snippets]]
 
 
</div>
 
</div>
  
== 루아 ==
 
 
이전에 루아를 사용해 보신 적이 없으신가요? 루아는 매우 멋진 언어입니다! 이 메뉴얼은 루아에 대해서는 설명하지 않습니다. 다만 아래에 좋은 자료들을 올려놓겠습니다.
 
* [http://lua.org/pil 프로그래밍 루아 (1판)]
 
* [http://lua-users.org/wiki/TutorialDirectory 루아 사용자 튜토리얼]
 
* [http://www.lua.org/manual/5.1/ 루아 5.1 레퍼런스 메뉴얼]
 
 
 
== Hello World ==
 
== Hello World ==
 
아래는 LÖVE에서의 'Hello World' 소스입니다. 이 코드를 실행하면 800x600 창이 뜨며, 하얀 글자에 검은 바탕으로 글자가 뜹니다.
 
아래는 LÖVE에서의 'Hello World' 소스입니다. 이 코드를 실행하면 800x600 창이 뜨며, 하얀 글자에 검은 바탕으로 글자가 뜹니다.
Line 34: Line 45:
  
 
== 위키 수정하기 ==
 
== 위키 수정하기 ==
'''위키를 수정하기 전에 [[Guidelines]]을 읽어보시기 바랍니다.'''
+
'''위키를 수정하기 전에 [[Guidelines (한국어)|가이드라인]]을 읽어보시기 바랍니다.'''
  
== Other Languages ==
+
== 다른 언어 ==
 
{{i18n|Main_Page}}
 
{{i18n|Main_Page}}

Latest revision as of 02:45, 16 November 2015

환영합니다

LÖVE는 루아 프로그래밍 언어를 이용해 2D 게임을 만드는 프레임워크입니다. 상업적, 비상업적, 개인적 사용와 같은 라이선스에 대한 제약이 전혀 없습니다.

LÖVE를 이용해 게임을 개발하기 위해서 필요한 것들은 다음과 같습니다.

LÖVE

  • 시작해보기는 LÖVE의 개괄적인 사용 방법을 설명합니다.
  • LÖVE API가 어떻게 구성되어 있는지 살펴보세요. 개발 중 모르는 것이 있다면 바로바로 참조할 수 있어야 합니다.
  • 설정 파일에서 창의 기본 크기나 아이콘 등을 변경할 수 있습니다.
  • 게임 배포하기를 통해 여러분이 만든 게임을 다른 사람과 함께 즐겨보세요.

루아

LÖVE에서는 루아 프로그래밍 언어에 대해 설명하지 않기 때문에 루아를 모른다면 LÖVE를 사용할 수 없습니다. 다행히도 다른 프로그래밍 언어를 먼저 접해보셨다면 게임 개발을 위해 필요한 루아 지식을 익히는 데에는 그리 많은 시간이 필요치 않습니다. 아래의 링크중 하나를 골라 루아를 공부해 보세요.

프로그래밍이 처음이십니까? 루아는 쉽고 강력하지만 많은 사람들이 사용하는 프로그래밍 언어가 아니기 때문에 초보자에게 적합한 튜토리얼을 찾기 어렵습니다. 위의 튜토리얼이 너무 어렵다고 생각된다면 C나 파이썬 같은 유명한 언어를 먼저 공부해 보세요. 이들은 프로그래밍 초보자를 위한 한국어 튜토리얼 문서가 풍부합니다. 루아는 매우 단순한 문법을 가지고 있기 때문에 다른 프로그래밍 언어를 하나만 알고 있어도 쉽게 익힐 수 있습니다.

텍스트 편집기

메모장으로도 코딩할 수는 있지만, 더욱 편리한 개발을 위해 코드 하이라이팅과 같은 부가적인 기능이 추가된 것을 사용하는 것이 더 편리합니다.

그 외

Hello World

아래는 LÖVE에서의 'Hello World' 소스입니다. 이 코드를 실행하면 800x600 창이 뜨며, 하얀 글자에 검은 바탕으로 글자가 뜹니다.

function love.draw()
    love.graphics.print('Hello World!', 400, 300)
end

위키 수정하기

위키를 수정하기 전에 가이드라인을 읽어보시기 바랍니다.

다른 언어