블로그 이미지
숏퐁숑

카테고리

분류 전체보기 (70)
게임기획자 준비 (18)
게임기획 참고자료 (7)
프로그램 (33)
숨쉬기 활동 (10)
Total
Today
Yesterday

달력

« » 2025.5
1 2 3
4 5 6 7 8 9 10
11 12 13 14 15 16 17
18 19 20 21 22 23 24
25 26 27 28 29 30 31

공지사항

태그목록

최근에 올라온 글

수메르문명 (-文明 Sumer Civilization)

고대메소포타미아 남부에 있는 지역명이며 고대문명의 발상지이다. 뒤에 바빌로니아로 불리던 지방의 북쪽 반을 아카드라 하고 페르시아만에 면한 남쪽 반을 수메르라 했다. 다만 수메르라는 호칭은 아카드인이 부르던 이름이었고, 수메르인 스스로는 키엔기라 했다. 이 지역에 언제부터 수메르인이 와서 살았는지 불분명하다.

수메르문명의 발전은 다음과 같다.
1]]우루크기에 나타난 쐐기문자[楔形文字(설형문자)]의 원형인 고졸문자(古拙文字)는 수메르인이 발명한 것이며, BC 50년경까지 거의 3000년에 걸쳐 고대오리엔트 전역에서 사용되었다.
쐐기문자를 채용한 주요 민족은 아카드인·아시리인·엘람인·후르리인·히타이트인·카시트인·우라르투인 등이다. 수메르문화의 대부분은 수메르어와 쐐기문자를 통해 고대오리엔트로 전해졌다. 수메르어는 접두사·접중사(接中辭)·접미사가 발달한 전형적인 교착어(膠着語)이나, 언어적 계통은 아직 해명되어 있지 않다.
수메르인이 메소포타미아에서 주권을 상실한 우르 제3왕조 이후부터 수메르어는 사어화(死語化)의 길로 접어들었으나 이후에도 일종의 문화어로서 존속하고 학습되었다. 대역(對譯)된 어휘표 등이 바빌로니아와 히타이트·엘람·우가리트·에블라에서 다수 발견되었다.

2]]우루크기로부터 젬데트나스르기(BC 2800년경~BC 2700년경)에 걸쳐 도시가 출현하여 이른바 <도시혁명>이 일어나 도시국가시대 또는 초기왕조시대(BC 2500년경~BC 2350년경)를 맞이했다. 이 시대의 수메르 대도시로는 라가시·움마·우르·우루크·니푸르·슈루파크·에리두 등이 알려져 있다. 아카드지방의 대도시 키시도 수메르와 밀접한 관계를 가졌다.

각 도시는 저마다 수호신을 모셨으며, 군주는 수호신에게 선택된 주권의 대행자였다. 군주는 엔시(ensi) 또는 루갈(lugal)이라 불렸다. 라가시에서는 BC 2500년경 우르난셰왕조가 성립되어 약 150년간 지배했다. 3대왕 에안나툼 1세의 <독수리비문>, 움마와의 경계항쟁을 기록한 5대왕 엔테메나의 <원뿔비문>, 왕위찬탈자 우르카기나의 <개혁비문> 등은 창의적인 수메르어 작품이라 할 수 있다.

라가시의 행정·경제 문서에 의하면, 도시국가에는 수공업에 종사한 전문기술자(금·은·청동 세공인, 보석세공인·대장장이·피혁제조인·모직공·표백인·목수·배목수·소목·도공 등), 전업분화한 어부(바다·민물·운하·늪·투망어부), 원거리 통상에 종사하는 상인 등이 있어서, 신전(神殿)의 분할지가 주어져 있었다. 이들은 신전 직할지의 경영에 참가하였고, 운하·지구(池溝)·제방의 개착과 수리, 성벽의 건조, 기타 공공사업에 종사했다.

가축류는 전문 목축가가 소·당나귀·양·염소·돼지 등을 길렀다. 곡물은 보리·밀, 야채는 양파류·콩류 등을 재배했다.

3]]BC 2350년경, 키시시(市) 출신의 사르곤이 신도시 아가데(아카드)를 세우고, 수메르의 루갈자게시를 무찌르고 사르곤왕조를 수립하였다. 이것이 수메르·아카드지방을 하나로 묶은 아카드왕국(BC 2350년경~BC 2150년경)이다. 약 200년 뒤, 아카드왕국은 자그로스의 산악민족인 구티민족의 침공을 받아 멸망하고, 그 뒤 90년간 메소포타미아는 그 지배하에 놓였다. BC 2060년경, 우루크시의 왕 우투헤갈이 구티민족의 지배에서 수메르·아카드를 해방시켰으며, 그의 신하 우르남무가 우르 제3왕조를 수립했다.

우르남무왕은 관료조직에 의한 집권적 전제정치를 했으며, 세계 최고(最古)의 법전(수메르어로 씌어진 우르남무법전)의 제정자로서 유명하다. 아카드왕조시대에 융성해진 세계무역은 이 시대에 한층 박차가 가해졌고, 속주제에 의한 통치방식도 채용되어 국왕은 <사방 세계의 왕>이라 불렸다. 다섯 왕이 지배한 뒤, 셈계 민족 아무르인의 침공을 받아 멸망하여 수메르민족은 정치적으로 역사의 무대에서 자취를 감추게 되었으며, 수메르·아카드지방은 바빌로니아라 불리게 되었다.

그때까지 메소포타미아에서 일종의 공용어 위치에 있었던 수메르어 대신 아카드어가 사용되었는데, 수메르문화·수메르종교문서 등은 이 시기에 일제히 문자화되어 수메르어 학습을 위한 문법서·어휘표 등이 작성되었으며 수메르어 문서가 번역되었다. 이신라르사왕조시대(BC 1950년경~BC 1700년경), 바빌론 제1왕조시대 (BC 1830년경~BC 1530년경)에 수메르어로 씌어진 점토판 문서의 내용은 여러 가지이고 방대한 수량에 이르며, 모두 수메르문명의 높은 수준을 나타내는 귀중한 자료이다.
 

메소포타미아문명

티그리스강과 유프라테스강 사이의 지역에 대해 고대 그리스인이 붙인 지역명. 그리스어로 <두 강의 사이>를 뜻한다. 오늘날에는 이라크 및 시리아 북부를 포함하는 광범한 지역의 호칭으로도 쓰인다. 수만 년 전에 인류가 거주했던 유지가 있으며, BC 5000∼BC 4000년에 농경민이 정주했다. 그 뒤 수메르인이 남부의 강 연안에 도시를 건설하였다. 이어서 셈족이 바빌로니아, 아시리아의 2대 제국을 세워 강대한 힘을 보였다. 페르시아인의 내습, 그리스에 의한 헬레니즘화를 거쳐 7세기 후반부터 아랍인에 의한 이슬람화가 진행되었고, 언어도 수메르어·아카드어·아람어를 거쳐, 오늘날에는 아랍어를 쓰고 있다.
티그리스·유프라테스 두 강 사이에 있는 메소포타미아지역(현재의 이라크 대부분과 시리아 및 터키 일부)의 미술. 이 지방은 나일강 유역인 이집트와 함께 인류문명의 발상지로 알려져 있으며 이와 함께 고대 오리엔트문명으로 고찰된다. 이 인류 최고(最古)의 양 문명은 대략 같은 때인 BC 3500년∼BC 3000년까지의 기간에 각각 역사시대로 접어들었다. 즉 이집트가 파라오(Pharaoh;솔로몬 왕조 시대까지의 이집트왕의 칭호)에 의하여 통일되어 갈 무렵, 메소포타미아에서는 수메르인에 의하여 많은 도시국가가 건설되었으며, 점토판(粘土板)에 설형문자(楔形文字)를 이용하여 기록하는 특수한 서법(書法)이 발달하였다. 티그리스강 중류와 상류지방인 북부 메소포타미아에서는 수메르인 이전의 신석기시대에 속하는 유적이 몇몇 발견되었다. 텔할라프에서 출토된 칠무늬토기[彩紋土器]는 이 지방 문명의 오랜 역사를 말해주고 있는데, 신석기시대 이후 문명의 진전에 있어서는 남부 메소포타미아가 먼저 주도권을 잡았다. 텔엘우바이드·우루크 등 각지의 문명은 메소포타미아의 초기문명을 대표하고 있다. 그리고 수메르인이 건설한 각 도시국가에 왕이 탄생한 BC 3000∼BC 2340년에 이르는 초기 왕조시대에는 도시문명과 미술이 크게 발달하였다.


1 메소포타미아문명의 특색
이집트문명과 메소포타미아문명의 기원과 형성기는 거의 같다고 할 수 있다. 그러나 양쪽이 사막으로 막힌 가늘고 긴 나일계곡과 많은 지류에 비하여 사방이 확 트이고 평탄한 메소포타미아 하상지대(河床地帶)는 그 지리적 조건이 대조적으로 다르다. 자연적인 방벽(防壁)이 거의 없는 비옥한 메소포타미아에서는 어느 쪽으로부터도 외적이 침입할 수 있었으므로 이집트처럼 단일 지도자에 의한 통일국가 형성이라는 이상(理想)은 이루어지기가 어려웠으며, 그러한 야망이 있었던 왕일지라도 그 명맥을 오래도록 지속시켜 나갈 수는 없었다. 예컨대 수메르인 도시국가의 경우, 왕은 진짜 주권자인 각 지방신(地方神)들의 단순한 집사(執事)의 역할을 수행하는 자들이었음이 알려져 있다. 그것은 지방신이 정치·경제·노동력·생산 등의 일체를 장악하는 이른바 <신권적 사회주의(神權的社會主義)>하의 통제사회였기 때문이며, 신전이 그 행정적인 중심지였다. 따라서 수메르의 도시국가에서는 성역(聖域)에 창고·작업장·서기(書記)의 방 등을 짓고, 그 주위에 주택을 밀집시키는 도시계획이 실현되었다. 그리고 이 성역의 중심을 이루는 높은 지대(地臺)에 신전이 건축되었다. 이러한 인공적인 고지대(高地帶)는 곧 거대한 규모로 발전하였고 이집트의 피라미드에 견줄 만한 위용을 지니기에 이르렀다. 이것이 지구라트(ziggurat)이고, 평원에 있어서의 지표적(地標的) 효과는 사막에 있어서의 피라미드라고 할 수 있지만, 그 기능과 상징하는 의미는 파라오의 분묘인 피라미드와 현저한 차이가 있다. 메소포타미아의 오랜 역사에 있어서 각 지방의 대립항쟁, 외적의 침입, 새로운 세력의 흥망 등은 예사로운 일이었으므로, 전란은 끊이지 않았다. 이와 같은 혼란에도 불구하고 메소포타미아문명은 수에르 이후 약 3000년에 이르렀고, BC 539년에 신바빌로니아왕국이 멸망될 때까지 뚜렷한 특질을 유지하면서 발전할 수 있었다. 미술에서는 수메르미술·바빌로니아미술·아시리아미술, 그리고 신바빌로니아미술로 구별하여 각각 관찰하는 것이 일반적이다.

'게임기획 참고자료 > 수메스 신화' 카테고리의 다른 글

황도 12궁  (0) 2016.12.14
Posted by 숏퐁숑
, |

세계관 설정의 이해

 

- 세계관이라는 단어에 대한 오용

- 세계관이란 뜻은 자신이 사는 세계를 이해하는 방식을 의미한다.

- 세계관이라는 단어보다는 배경설정이라는 단어가 더 올바른 표현

- '캐릭터가 세계를 보는 법', '픽션 속에서 세계를 발견한다'는 발상의 개념이 애니메이션과 만화계로 넘어오고 각종 TRPG를 수용 정착된 애매모호한 단어이다.

 

- Worldview > 세계를 바라보는 관점(세계관)

 

 

 

세계 설정 개발

 

- 자신만의 세계 설정의 완성은 많은 창작자들의 소원.

- 하지만 독창적인 세계관을 갖추는 창작자들은 극히 드물다.

- 게임고 만화는 설정의 놀이터가 될 수 있다.

- 대부분 훌륭한 Universe들은 이미 수 십년에 걸쳐 만들어진 이야기들이다.

 

 

 

 

대표적인 세계 설정들 - 던전앤드래곤

 

- 미국 TSR에서 1970년대에 내 놓은 최초의 RPG 시스템

- 주로 D&D라 불리운다.

- 판타지 세계관에 규칙을도입해 게임화한 최초의 RPG, 모든 RPG의 조상이다.

 

- 레벨업이 가능한 성장형 캐릭터를 도입하였다.

- 공성 무기와 포탄등을 매직미사일과 파이어볼과 같은 마법으로 개념을바꾸어 도입하였다.

 

 

 

세계 설정 기초 작업

- 개요작성

- 시대순서 나열

- 국가간 연대표 작성

- 등장인물 설정

- 단체, 집단, 조직 작성

- 종족, 직업, 마법, 초능력, 아이템, 몬스터설정

- 지역과 도시 설정

 

- 문화

- 언어

- 통제 등급

- 적법성

- 법의 집행

- 재판

- 형벌

- 특수상황

- 기술의 차이

- 매매

- 전리품의 획득과 매각

- 재산과 지위

- 고음인

- 노예

- 차원의 종류

- 차원의 배치

 

 

기능

- 전문분야

- 공간과시간의 범위

- 행성의 종류

- 설계와 수리

 

신체적활동

- 달리기

- 던지기

- 뛰기

- 등반

- 비행

- 수영

- 시각

- 청각

- 미각

- 무예

 

차원간의 이동

- 차원의 종류

- 차원의 배치

- 차원의 여행

 

마법

- 마법을 배우는 방법

- 마력

- 주문 걸기

- 필요한 에너지

- 집중시간

- 주문의 형식

- 효과의 제반

- 마법의 종류

- 마법의 계열

- 주문 없애기

- 주문목록

 

초능력

- 변신능력

- 심령

- 염력

- 순간이동

- 텔레파시

- 자연현상

- 반초능력

 

캐릭터

- 자각능력

- 종족

- 지성

- 기계화

- 피로

- 무게&도량

- 체격

- 나이

- 외모

- 억양

- 재산

- 평판

- 평등

- 특권

- 사회적 제약

- 친구

- 신분

 

배경세계

- 문화

- 언어

- 법률

- 통제 등급

- 여행 예절

- 적법성

- 법의 집행

- 재판

- 뇌물

- 형벌

- 사회

- 국제정치

- 특수상황

- 제한지역

- 기술 수준

- 새시풍속

- 신

- 언어 및 결혼

 

장비

- 화폐

- 생활비

- 장비의 구입방법

- 무기

- 갑옷

- 보석

- 탈 것

 

'게임기획자 준비 > 공부' 카테고리의 다른 글

레벨디자인의 정의  (0) 2016.12.21
메인 퀘스트  (0) 2016.12.20
[링크]게임 기획자 포트폴리오 작성방법  (0) 2016.12.08
역기획서 작성  (0) 2016.12.06
게임을 이루는 요소  (0) 2016.12.06
Posted by 숏퐁숑
, |

3.루아(Lua)란?

프로그램/Lua / 2016. 12. 10. 16:59

루아 공식 홈페이지 http://www.lua.org

루아 5.0 레퍼런스 매뉴얼 - 번역 http://blog.naver.com/darkrun/140058578565

레드 위키 루아 http://www.redwiki.net/wiki/wiki.php/Lua

 

 

 

 

루아의 사용

 

루아는 다른 프로그램에 내장해 외부에서 컨트롤 할 목적으로 사용되는 스크립트 언어이다.

즉 C/C++ 등과 함께 사용되어진다는 것, 루아 자체로는 언어의 규약이며 규약을 담은 파일이다.

따라서 이를 사용할 도구(실행 프로그램)가 필요하며 이를 통해서 루아의 스크립팅을 할 수 있다.

 

 

1. 자체 목적을 가진 외부 프로그램을 통한 루아 사용

 

루아 자체로는 C나 C++로 만든 함수에 직접 연결해 데이터를 외부로 빼는 목적으로 사용된다.

반대로말해 C/C++ 로 만든 프로그램에서 루아를 읽게 만들어 실행시 루아로 짠 스크립트 파일을 읽어들여 실행시킨다는 뜻이다.

C++ 에서 루아를 호출하거나 루아에서 C++ 함수를 호출해 사용해야 한다.

 

루아를 C/C++ 함수에 바인딩 시키는 작업에 도움되는 라이브러리들이 존재한다.

 

LuaBind http://www.rasterbar.com/products/luabind.html

루아를 C/C++ 함수에 바인드 해서 루아 스크립트에서 호출을 가능하게 해 주는 라이브러리 

 

LuaTinker http://gpgstudy.com/gpgiki/LuaTinker

우리나라에서 루아 바인드와 마찬가지 기능을 좀 더 가볍게 만든 라이브러리

 

 

2. 루아 실행을 목적으로 만들어진 루아 인터프리터를 통한 루아 사용

 

Lua Demo http://www.lua.org/cgi-bin/demo

루아 홈페이지에 있는 간단한 루아 스크립트용 엔진??(이라고 해야하나?? 컴파일러라고 해야하나?? 인터프리터라고 하긴엔....)


독립형 인터프리터(lua.exe) 루아 홈페이지에서 제공하는 루아를 직접 사용할 수 있도록 하는 작은 프로그램

인터 프리터를 통한 루아 사용 http://luabinaries.luaforge.net/download.html

루아 홈페이지에서 자신의 pc에 맞는 binary를 다운로드해 사용

 

Windows OS 용 바이너리

lua5_1_4_Win32_bin.zip Windows x86 Executables 
lua5_1_4_Win64_bin.zip Windows x64 Executables 
lua5_1_4_Win32_dll8_lib.zip Windows x86 DLL and Includes 
(Visual C++ 2005 Compatible)
lua5_1_4_Win64_dll8_lib.zip Windows x64 DLL and Includes 
(Visual C++ 2005 Compatible)

 

 

 

해당 파일을 다운받아 폴더에 풀면 'lua5.1.exe' 와 'luac5.1.exe'가 있다

lua5.1.exe - 루아 standalone interpreter(독립형 인터프리터)

luac5.1.exe - 루아 컴파일러

standalone... 공각기동대 생각나는건 나뿐인가..

 

interpreter를 통해 스크립트를 작성하면 컴파일러가 컴파일 해준다.

 

문제점 

interpreter를 사용한 스크립팅은 대화모드로 즉시 실행되므로 편집이 불가능하다.

(매개 변수를 지정하면 뭐 어케 된다는데 잘 모르겠다.) 

때문에 메모장이나 Editplus 같은 편집기와 interpreter를 연결시켜 편집기에서 작성해야한다.

 

메모장에서 lua사용하기 

programming in Lua에서 사용법이 나와있지만 제대로 되질않아 확인이 필요하다.

 

Editplus 에서 Lua 쉽게 실행하기  http://blog.naver.com/darkrun/140064672639

 

비주얼 스튜디오에서 루아 라이브러리 만들기 http://blog.naver.com/aozora18/70036810912

[출처] 루아(Lua)란?|작성자 화저

'프로그램 > Lua' 카테고리의 다른 글

2.루아 사용환경 갖추기  (0) 2016.12.10
Posted by 숏퐁숑
, |
메모장에서 보다 에디트플러스를 사용하면 훨씬 쉽게 코드를 작성할 수 있다.

1. EditPlus를 다운 받자
http://www.editplus.com/kr/download.html
위에서 다운 받거나
네이버에서 EditPlus를 치면 한글판을 다운 받을 수 있다.


2. 루아 를 다운 받자
 --루아는 이미 다운 받았으니 이전에 있던 경로에 추가 해주면 된다.

3. EditPlus용 Lua 문법 강조 파일 을 다운받고 추가 해준다.

==> 문법 강조 파일

 에디트 플러스를 실행시킨후 메뉴에서
도구 -> 영구적인 설정에 들어가자


 파일 종류  에서 추가를 눌러 Lua를 추가해주고
파일 확장자에 lua 를 해주고
구문파일에 아까 다운 받은 lua51.stx을 추가 해주자  ... 를 누르면 파일 경로를 설정해줄수 있다.
마지막으로 '자주 쓰는 파일'에 추가를 선택해주면된다.

4. 에디터플러스에 루아 인터프리터를 등록

 도구>사용자 도구 구성(C)에 들어가자
그런 다음에 다음과 같이 설정해주면된다.

 
그룹이름에  Lua 해주고
추가(D)를 누르고 실행 을 추가해준다.
그런다음에 밑에 있는 것들을 추가해주면된다.
명령(0) 는 루아를 다운받았던 곳으로 찾아가서 추가 해주면 된다. lua5.1.exe를 추가해주자 실수로 luac5.1.exe를 해주면 안된다.
인수와 디렉토를 위와 같이 추가해주고 출력 내용 캡쳐를 선택해주면된다.
이렇게 해주면 원하는 루아 코드를 넣어주고 ctrl + 1을 눌러면 컴파일이 되고 실행 결과가 보일것이다. ㅎㅎㅎ

제대로 되었다면 이렇게 나오게 될것이다 ㅎ

 

'프로그램 > Lua' 카테고리의 다른 글

3.루아(Lua)란?  (0) 2016.12.10
Posted by 숏퐁숑
, |

http://elseif.egloos.com/4888517

World of Warcraft(이하 WOW)를 플레이 해본 사람이라면 Lua에 대해서 들어본 적이 있을 것이다. WOW의 애드온 제작에 사용되는 스크립트 언어이다. 프로그래밍 언어에 대해서 잘 모르는 이들은 Lua가 WOW의 애드온 제작용으로 블리자드사가 만든 언어라고 생각하기 쉽지만, 그렇지 않다. 그렇다면 Lua의 정체는 무엇일까?

기본적인 배경에 대해서 알아보자. Lua의 공식사이트의 설명에 따르면 "LOO-ah"라로 읽는다. 우리말로 읽는다면 "루아" 정도가 될듯하다. 포르투갈어이며 의미는 영어의 Moon과 같다고 한다. 어원으로 따진다면 영어의 Lunar가 더 적절한 비교대상이 될 듯 하다. 1993년 7월 28일에 최초의 버전인 1.0이 완성되었지만 1.0버전은 공개가 되지는 않았고, 1년 후인 1994년 7월 8일에 1.1버전이 최초로 공개되었다. 현재는 2008년 8월 22일 공개된 5.1.4버전을 바탕으로 버그픽스등이 이루어지고 있다.

Lua는 인터프리터(Interpreter) 방식의 스크립트 언어이다. BASIC(여기서 말하는 BASIC은 Visual Basic이 아니다)으로 프로그래밍을 해본 사람이라면 인터프리터 방식에 대해서 이해가 빠를 것이다. 현재 많이 사용하는 C 또는 C++와 같이 확장자가 com이나 exe형태로 컴파일이 완료된 후 실행되는 방식이 아니라 소스코드(스크립트)를 인터프리터가 한 라인씩 해석 후에 실행시키는 방식을 말한다. 자바의 VM과 유사한 형태이지만 완전히 동일한 방식은 아니다. 자바는 컴파일과정에서 VM이 인식할 수 있는 바이너리 코드를 생성하고 VM이 그 바이너리 코드를 재해석해서 실행하는 방식이다.

Lua는 상업용 어플리케이션에 embedded형태로 많이 사용되고 있다. 대표적인 예로 Adobe's Photoshop Lightroom이 있으며 WOW와 같이 게임프로그램에 많이 쓰이는 인기 있는 스크립트언어가 되었다. 공식사이트의 설명에 의하면 Lua는 fast, portable, embeddable, powerful but simple, small, free라고 설명하고 있다. 이러한 요인이 스크립트언어가 가지고 있는 태생적인 단점에도 불구하고 인기가 있는 이유인 듯 하다. Lua는 C코드로 만들어진 프로그램이고, 소스코드가 공개된 오픈소스프로젝트 형태로 업데이트가 진행되고 있다. 두 가지 다른 방식으로 사용이 가능한데, 하나는 컴파일된 인터프리터(소스를 다운받아서 자신이 컴파일 하는 것도 가능하다)를 다운 받아서 설치하고 Command Line상에서 스크립트를 입력하여 실행하는 방식이고, 다른 하나는 라이브러리 형태로 제공되는 파일을 자신이 작성한 프로그램에 포함시켜 사용하는 방식이다. 위에 언급한 Adobe's Photoshop Lightroom이나 WOW가 두 번째 방법을 사용하는 경우이다. Lua를 타 언어와 같이(Binding) 사용하기 위한 방법은 여기를 참고하기 바란다. C, C++, Java, Pascal, Perl, PHP, Python, Ruby, Tcl등등의 다양한 언어와 공존이 가능하다.

Lua의 라이센스는 Lua 자신의 소스코드 수정과 재배포뿐만 아니라 Lua를 사용하여 가공된 2차 프로그램의 상업적인 용도로 사용하는 것까지도 허용하고 있다.

Lua는 타 프로그램 언어에 비해 비교적 쉽고 가볍기 때문에 단시간에 습득이 가능하다(프로그래밍에 대한 사전지식이 어느 정도 있다는 전제조건하에서). 익숙해 진다면 간단한 WOW용 애드온을 직접 제작하거나 이미 만들어진 애드온을 자신의 용도에 맞게 수정하는것도 그리 어려운 일은 아니다. 물론, WOW애드온을 제작하기 위해서는 Lua만 공부해서는 안되고 World of Warcraft API에 관한 지식도 필요하다.

자 그럼 Lua를 다운로드 받자.

소스코드가 필요하다면 링크로 가서 필요한 버전을 다운 받으면 된다. Source Code
소스코드는 바이너리를 받을 수 있는 아래 스샷에서도 다운로드가 가능하지만 최신 버전이 아닌 이전 버전이 필요하다면 위의 스샷에 표기된 링크에서 받으면 된다.

바이너리 파일은 자신이 사용하는 컴퓨터 환경에 맞는 파일 받아야 한다. 예를 들어 자신이 32비트 Windows를 사용한다면 lua5_1_4_Win32_bin.zip를 64비트 Windows를 사용한다면 lua5_1_4_Win64_bin.zip를 받으면 되고 맥 또는 Linux등을 사용한다면 위 스샷에 보이는 바와 같이 파일명 옆의 설명을 보고 해당하는 파일을 받으면 된다. Binaries

Lua의 간단한 문법을 연습해 볼 목적이라면 소스코드는 다운받을 필요가 없다. Lua는 인스톨 과정이 필요 없으므로 바이너리만 다운받은 후 적당한곳에 압축을 풀면된다. Windows XP 32비트 버전을 사용하므로 lua5_1_4_Win32_bin.zip파일을 다운로드해서 편의상 C:\Lua에 압축을 풀어 놓았다. 아래의 스샷과 같다.


윈도우의 도스창을 실행시킨후 C:\Lua로 이동해서 Lua5.1.exe를 실행시키자. 디렉토리를 이동하지 않고 아무곳에서나 실행이 가능하도록 하려면 환경설정에서 PATH에 Lua의 경로명을 추가하면 편리하다. 아래 스샷은 Lua인터프리터를 실행시킨 스샷이다.

>옆에 커서가 깜박이는게 보일것이다. 여기에 Lua문법에 맞게 프로그램을 써내려 가면 된다. 자세한 문법은 링크를 참고 하자. (Lua문법 보기)

간단한 코드를 입력해 보자.

잘 실행 되는걸 알수 있다.

Lua인터프리터를 종료하고자 한다면 Ctrl-z를 누르고 엔터를 치면 된다. 아래 스샷 참고

그런데 도스창에서 인터프리터를 실행시켜서 프로그램을 입력하고 테스트 하기에는 좀 불편해 보인다. 입력과정에서 오타가 발생할 수도 있고, 프로그램을 추가하거나 수정해야 할 경우나 제법 긴 코드를 입력하기엔 부족해 보이는 환경이다.

좀더 편리한 개발환경에 관해서는 다음 번 포스트에서 알아보도록 하자.
Posted by 숏퐁숑
, |

http://blog.naver.com/onlybest01/220566800574

'게임기획자 준비 > 공부' 카테고리의 다른 글

메인 퀘스트  (0) 2016.12.20
세계관 설정 만들기  (0) 2016.12.12
역기획서 작성  (0) 2016.12.06
게임을 이루는 요소  (0) 2016.12.06
로드맵 그리기  (0) 2016.12.05
Posted by 숏퐁숑
, |

게임 산정을 선정한다

 

게임의 어느 부분을 역기획 할지 결정한다

 

해당 게임을 충실이 반영한다

 

게임의 구성과 목차를 작성한다

 

알고리즘을 설명한다

 

각 구성에 따른 세부 항목을 작성한다

 

 

'게임기획자 준비 > 공부' 카테고리의 다른 글

세계관 설정 만들기  (0) 2016.12.12
[링크]게임 기획자 포트폴리오 작성방법  (0) 2016.12.08
게임을 이루는 요소  (0) 2016.12.06
로드맵 그리기  (0) 2016.12.05
순서도 작성 프로그램  (0) 2016.12.05
Posted by 숏퐁숑
, |

게임은 무엇으로 만들어져 있나?

 

게임은 네가지의 구성 요소로 만들어진다.

 - 매커니즘

 - 이야기

 - 미적요소

 - 기술

 

'게임기획자 준비 > 공부' 카테고리의 다른 글

[링크]게임 기획자 포트폴리오 작성방법  (0) 2016.12.08
역기획서 작성  (0) 2016.12.06
로드맵 그리기  (0) 2016.12.05
순서도 작성 프로그램  (0) 2016.12.05
아이데이션 회의 기법  (0) 2016.12.02
Posted by 숏퐁숑
, |

로드맵 그리기

 

- 개요

- 기획의도

- 시놉시스

- 기능

- 특징

- 재미요소

'게임기획자 준비 > 공부' 카테고리의 다른 글

역기획서 작성  (0) 2016.12.06
게임을 이루는 요소  (0) 2016.12.06
순서도 작성 프로그램  (0) 2016.12.05
아이데이션 회의 기법  (0) 2016.12.02
마인드맵을 통한 게임 역기획  (0) 2016.12.02
Posted by 숏퐁숑
, |

https://www.draw.io/

VISIO

CACOO

 

draw.io는 웹사이트다. 한번써보니 VISIO보다 훨씬 편한 느낌.

익스플로어 환경에서는 안되는 기능이 있으니 사용할땐 크롬을 이용해야 한다.

 

대학교때 정신없이 순서도 그리던게 생각난다.

근데 정작 프로그래머로 3년간 일하면서 단 한번도 안그렸던 건 안비밀.... ㅡㅡ

 

'게임기획자 준비 > 공부' 카테고리의 다른 글

게임을 이루는 요소  (0) 2016.12.06
로드맵 그리기  (0) 2016.12.05
아이데이션 회의 기법  (0) 2016.12.02
마인드맵을 통한 게임 역기획  (0) 2016.12.02
전반적인 프로세스 흐름  (0) 2016.12.01
Posted by 숏퐁숑
, |

최근에 달린 댓글

글 보관함