메뉴 바로가기 검색 및 카테고리 바로가기 본문 바로가기

한빛출판네트워크

예제로 배우는 프로그래밍 루아(Lua)

예제로 배우는 프로그래밍 루아(Lua)

한빛미디어

집필서

절판

  • 저자 : 신호철 , 조인현
  • 출간 : 2008-10-07
  • 페이지 : 244 쪽
  • ISBN : 9788979146011
  • 물류코드 :1601
  • 초급 초중급 중급 중고급 고급
1점 (2명)
좋아요 : 22
이 책에 들어간 모든 게임 스크린샷은 BLIZZARD ENTERTAINMENT, INC에 저작권이 귀속되어 있으며, 무단 복제와 배포를 금합니다.

생동감 있는 예제로 배우는 루아 프로그래밍!

'달'을 뜻하는 아름다운 이름을 가진 스크립트 언어 루아(Lua)는 데이터 방송, 임베디드 시스템, 서버, 게임 등 너무도 다양한 분야에서 맹활약하고 있다. 스크립트 언어의 고유의 장점인 코드의 가벼움과 더불어 학습의 용이성이 매우 뛰어나기 때문이다. 또한 C++ 등의 고급 언어와도 쉽게 호환되어 더욱 커다란 시너지를 일으킬 수도 있어 활용성도 두드러진다.

이런 루아의 특성 때문에 앞서 열거한 분야 중에서도 게임 분야가 각광을 받고 있다. 현재 가장 큰 컨텐츠 사업이라 불려도 손색이 없는 게임계에서 코드의 크기는 줄일 수 있으면서도 탁월한 성능을 낼 수 있기에 그 입지를 한층 더 두텁게 다지고 있다. 대표적인 예로 블리자드의 인기 온라인 게임 WOW(World Of Warcraft)에서 사용된 언어가 바로 루아다. 이 책은 이렇게 전도유망한 프로그래밍 언어인 루아를 더욱 쉽고 즐겁게 학습할 수 있도록 유용하고 필수적인 WOW 예제와 활용법을 듬뿍 담았다.

이제 책 속의 다양한 예제를 통해 익힌 루아 활용 감각으로 자신만의 새롭고 색다른 게임 세상을 만끽해보자.

추천평

프로그래밍 언어를 배운다는 것은 갓난아기가 말을 배워나가는 과정과 유사하다. 이 책은 이렇게 기본적인 문법을 익혀온 초보 Lua 학습자가 단순히 언어에 익숙해지는 것뿐 아니라 자신만의 언어를 구사할 수 있도록 실제 게임 적용 사례를 통하여 언어의 활용법을 익히도록 도와주는 안내서 역할을 한다.
- 윤정현_한국산업기술대학교 게임공학과 학과장

이 책의 구성은 대단히 독특하다. 일반적으로 루아를 설명한 책들은 루아를 게임 개발에 사용하는 필수 스크립트 언어로써 다루지만, 실제로 게임과 연계되는 형태를 제대로 설명하는 경우는 드물었다. 하지만 이 책은 WOW라는 실제 상용 게임을 기반으로 루아의 사용방법을 설명하고 있기 때문에 아마추어와 개발자 모두에게 상당히 유용할 것이다.
- 김용준_한국게임산업진흥원 게임아카데미 교수(『IT Expert 3D 게임프로그래밍』 저자)

신호철 저자

신호철

광운대학교 전자공학과를 졸업하고 KAIST SEP 석사 과정을 마쳤다. 현재 삼성전자 소프트웨어연구소에서 연구원으로 8년째 근무중이며 주로 CE기기 내의 core engine 분야를 다루고 있다. 저서로는 ‘Visual C++를 이용한 게임 봇 만들기’(정보문화사, 2007)가 있다.

조인현 저자

조인현

부산대학교 컴퓨터공학과를 졸업하고, KAIST SEP 석사 과정을 마쳤다. 좀더 유연하면서도 안전한 소프트웨어를 제작하는 것이 목표인 저자는 벤처 기업부터 대기업까지 다양한 현장에서 실무 경험을 쌓고 있다. 현재는 LG 전자 DTV 연구소에서 미들웨어와 관련된 일을 하고 있다.

저자 서문

part1. 루아의 기초

1. 루아
  루아란?
  구성
  루아 설치 및 "Hello Lua!"

2. 변수
  nil
  부울
  숫자
  문자열
  함수
  테이블
  코루틴
  사용자 데이터
  지역변수와 전역변수

3. 연산자
  치환 연산자
  산술 연산자
  관계 연산자
  논리 연산자
  기타 연산자
  연산자간의 우선순위

4. 제어
  분기
  반복

5. 함수
  함수의 기본
  함수의 입출력
  다중 입출력
  가변인수

6. 테이블
  테이블이란?
  테이블의 사용
  테이블의 활용과 자료구조  

7. 클래스
  테이블과 클래스
  상속
  캡슐화

8. 코루틴
  코루틴의 기본
  코루틴의 사용 예

9. C++ 연동
  C++에서 루아 호출하기
  루아에서 C++ 호출하기

Part2. 루아의 활용

10. 루아 예제 프로젝트
  개요

11. WOW 애드온 예제
  애드온 기본 작성법
  Auction Agent
  Channel Filter
  Visual Studio 2008 WOW addon
  예제 프로젝트 작성 및 배포

12. WOW API
  루아 API
  WOW API

찾아보기

그냥 진짜 많이 매우 실망했습니다.

초보자라고 쓰지 마시고,

자체적으로 수정 가능한 중급자만 사용하길 바랍니다라고 쓰시죠

그냥 시작부터 막힘

제발 테스트좀 해보고 올리시죠

하다하다 안되서

뒤에 애드온 예제나 따라해볼까 하고 진짜 힘들게 다 따라치고

오류 검사 다하고 올렸는데

되긴 개뿔 아무것도 안나옵니다.

이책 사고 5일째 뚫어져라 보면서

알아먹은 내용 if print local function 이거밖에 없는듯..

대체 뭐 어쩌라는거요

이북이라서 환불도 안되고 아우 승질나 진짜

초보자가 사용하기 편하게 하신다고 해놓으셨는데
이걸 직접 초보자에게 권해보신적 있으신지요 ?
앞부분에서 턱하니 막히더군요
그대로 따라하면 되신다더니
있는 주소 그대로 들어가서 루아 실행 프로그램을
다운받았습니다 그런데 패치버젼이 나와있더군요
책에선 3.대 버젼이라고 해놓고 들어가니
4.대 버젼이 다운이 되는겁니다 . 거기에 책에설명과 다르게
어딜봐도 루아실행파일은 보이지 않았습니다
처음부터 짜증이 나더군요. 그래도 결국에 찾아서 3.대
버젼을 다운받았고 책에나온데로 계속해보았습니다.
그러던 도중 또한번 04 제어문에서 몹시화가 나더군요

기본형태
local first=1
local second=2

if firstprint(second.."가"..first.."보다 큰 수입니다");
end

이부분 스스로 해보셧나요 ?
오류가 뜹니다
혹시나해서 이런식으로 먼저 지정한다음 로컬을
해보았습니다
first=1
second=2

그제서야 되더군요 책에 나온대로 따라하면 안되는데
예제가 무슨소용입니까 더군다나 뒷부분 함수부분에서
도저히 화가나서 못하겠습니다
함수파일이 examples/5/5-1-1.lua 에 저장된다구요 ?
dofile로 열어봐도 안열리는데 지금뭐하자는 겁니까

쉽고 재밌게 ? 하다가 성질 다버리게 생겻습니다
책쓴 당신입장에서만 편한거겠지
이제 갓 초보인 나는 해봐도 전혀 편하지 않습니다
대체 어떤마음으로 책을 낸건지 궁금하군요
앞부분 제어문도 일반사람이 이해하기 어려운 영어들로만
듬뿍 채워져 있더군요 설명도 굉장히 난해 하구요
솔직히 제가 못하는 부분도 있긴하지만
예제를 그대로 따르면 된다는 식으로 써놓고
예제를 그대로 써도 안나오는건 어쩌라는 겁니까

한번쯤 책을 테스트 해보셧다면 아실텐데요 ?

정말이건 초보자를 위한 책이 아니라
적어도 중급자 혹은 상급자를 위한책입니다

절 대 비 추 입니다

결제하기
• 문화비 소득공제 가능
• 배송료 : 2,000원배송료란?

배송료 안내

  • 20,000원 이상 구매시 도서 배송 무료
  • 브론즈, 실버, 골드회원이 주문하신 경우 무료배송

무료배송 상품을 포함하여 주문하신 경우에는 구매금액에 관계없이 무료로 배송해 드립니다.

닫기

리뷰쓰기

닫기
* 도서명 :
예제로 배우는 프로그래밍 루아(Lua)
* 제목 :
* 별점평가
* 내용 :

* 리뷰 작성시 유의사항

글이나 이미지/사진 저작권 등 다른 사람의 권리를 침해하거나 명예를 훼손하는 게시물은 이용약관 및 관련법률에 의해 제재를 받을 수 있습니다.

1. 특히 뉴스/언론사 기사를 전문 또는 부분적으로 '허락없이' 갖고 와서는 안됩니다 (출처를 밝히는 경우에도 안됨).
2. 저작권자의 허락을 받지 않은 콘텐츠의 무단 사용은 저작권자의 권리를 침해하는 행위로, 이에 대한 법적 책임을 지게 될 수 있습니다.

오탈자 등록

닫기
* 도서명 :
예제로 배우는 프로그래밍 루아(Lua)
* 구분 :
* 상품 버전
종이책 PDF ePub
* 페이지 :
* 위치정보 :
* 내용 :

도서 인증

닫기
도서명*
예제로 배우는 프로그래밍 루아(Lua)
구입처*
구입일*
부가기호*
부가기호 안내

* 온라인 또는 오프라인 서점에서 구입한 도서를 인증하면 마일리지 500점을 드립니다.

* 도서인증은 일 3권, 월 10권, 년 50권으로 제한되며 절판도서, eBook 등 일부 도서는 인증이 제한됩니다.

* 구입하지 않고, 허위로 도서 인증을 한 것으로 판단되면 웹사이트 이용이 제한될 수 있습니다.

닫기

해당 상품을 장바구니에 담았습니다.이미 장바구니에 추가된 상품입니다.
장바구니로 이동하시겠습니까?

자료실

최근 본 책0