Программирование на языке скриптов Lua

halex2005

Member
Joined
Apr 22, 2006
Messages
25
Reaction score
0
Location
Екатеринбург
Язык скриптов Lua создан в основном для внедрения в другие приложения. В частности - он используется во многих современных игрушках, таких как FarCry, GrimFantango, Worms Forth, и других. Это легковесный, многофункциональный, быстрый (написан исключительно на C), легкий для восприятия с C-подобным синтаксисом язык скриптов. Очень полезная вешь! Но, к сожалению, документации на язык довольно мало...

На официальном сайте, _http://www.lua.org/ (откуда можно скачать и интерпретирующую часть Lua), есть ссылки на online-документацию (которая сама по себе хороша, проработанна, но не освещает некоторые практические вопросы применения, в частности - внедрение поддержки языка в существующие приложения) и пара тайтлов книг (в которых вопросы практического применения языка как раз и рассматриваются!). Вот эти-то книги и не могу нигде найти - вышли они, в принципе, совсем недавно... Это

Game development with Lua (издательство Charles River), 2005, by Paul Schuytema
и
Programming in Lua (second edition), 2006, by Roberto Ierusalimschy

У кого-нибудь есть ссылки на эти книги?
 

okun

Legendary
Joined
May 3, 2014
Messages
6,047
Reaction score
2,975
Deposit
$ 500
halex2005, только эту могу предложить:

Game Programming with Python, Lua, and Ruby (Game Development)

1592000770.01.MZZZZZZZ.jpg


Publisher: Course Technology
Author: Tom Gutschmidt
ISBN: 1592000770
Release Date: 01 December 2003

Description
Get ready to dive headfirst into the world of programming! "Game Programming with Python, Lua, and Ruby" offers an in-depth look at these three flexible languages as they relate to creating games. No matter what your skill level as a programmer, this book provides the guidance you need. Each language is covered in its own section?you'll begin with the basics of syntax and style and then move on to more advanced topics. Follow along with each language or jump right to a specific section! Similar features in Python, Lua, and Ruby?including functions, string handling, data types, commenting, and arrays and strings?are examined. Learn how each language is used in popular game engines and projects, and jumpstart your programming expertise as you develop skills you'll use again and again!

Здесь. (2.32 MB) chm

А также посмотри тему 0-DAYS EbookZ and more. Part 2
 

XPEHOMETP

Member
Joined
Oct 21, 2005
Messages
245
Reaction score
58
Age
62
Location
С.-Петербург
Если порыться на офсайте, там выложено первое издание Programming in Lua:

http://www.lua.org/pil/

Правда, там все нашинковано на мелкие странички, лучше качать все сразу чем-то вроде Offline Explorer.

А так, можно нагуглить что-нибудь вроде:
Programming in Lua · Лучшее предложение: "Ozon"по цене 1245,00р.

Еще нашел про игры, но это обсуждение на форуме:

http://www.gamedev.ru/forum/?group=2&topic=647

На счет Game development with Lua все хуже.

http://www.charlesriver.com/Books/BookDetail.aspx?productID=109811 - на сайте издательства дают скачать оглавление и первую главу (PDF). Там же:

http://www.charlesriver.com/books/chapters.aspx - список других книг, у которых можно посмотреть по одной главе. Вдруг пригодится?
 
Last edited by a moderator:

halex2005

Member
Joined
Apr 22, 2006
Messages
25
Reaction score
0
Location
Екатеринбург
okun said:
halex2005, только эту могу предложить:
Game Programming with Python, Lua, and Ruby (Game Development)

Спасибо, конечно, но о ней я знаю, она у меня есть, и она не дает той информации, которая мне необходима. :) В частности, эта книга представляет собой всего лишь некий "высокоуровневый обзор" возможностей трех языков. Про Lua в ней довольно мало информации. И кника описывает способ создания игр исключительно на этих трех языках - без привлечения C++ и др. средств разработки. Вообще, никому бы не порекомендовал читать эту книгу... :)

XPEHOMETP said:
Если порыться на офсайте...
О книге на офсайте я тоже знаю, но ведь вышла версия Lua 5.1, а в той рукописи изменения не отражены вообще никак! :) Спасибо за ссылку на содержание Game Programming with Lua - еще больше загорелся целью ее достать. Эта книга - то что надо... Вот только нигде, кроме магазинов, пока не достать...

Ждем!
 
Last edited by a moderator:

halex2005

Member
Joined
Apr 22, 2006
Messages
25
Reaction score
0
Location
Екатеринбург
Кстати, всем рекомендую книгу издательства [Wordware] "Programming Game AI by Example" (Mat Buckland, 2005). В ней отдельная глава посвящена как раз Lua и созданию на Lua совместно с C++ конечного автомата - практический пример реализации скриптов в игрушках. Также описывается использование надстройки LuaBind для представления классов C++ в Lua. Наиполезнейшая вешь. Найти можно на _http://www.flazx.com/category36.php.
 
Top