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

halex2005

Турист
Регистрация
22 Апр 2006
Сообщения
25
Реакции
0
Credits
44
Язык скриптов 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

Местный
Регистрация
3 Май 2005
Сообщения
2,042
Реакции
2,996
Credits
0
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

Местный
Регистрация
21 Окт 2005
Сообщения
244
Реакции
62
Credits
0
Если порыться на офсайте, там выложено первое издание Programming in Lua:

Для просмотра ссылки Войди или Зарегистрируйся

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

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

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

Для просмотра ссылки Войди или Зарегистрируйся

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

Для просмотра ссылки Войди или Зарегистрируйся - на сайте издательства дают скачать оглавление и первую главу (PDF). Там же:

Для просмотра ссылки Войди или Зарегистрируйся - список других книг, у которых можно посмотреть по одной главе. Вдруг пригодится?
 
Последнее редактирование модератором:

halex2005

Турист
Регистрация
22 Апр 2006
Сообщения
25
Реакции
0
Credits
44
okun написал(а):
halex2005, только эту могу предложить:
Game Programming with Python, Lua, and Ruby (Game Development)

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

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

Ждем!
 
Последнее редактирование модератором:

halex2005

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