Извините, ничего не найдено.

Не расстраивайся! Лучше выпей чайку!
Регистрация
Справка
Календарь

Вернуться   forum.boolean.name > Программирование игр для компьютеров > BlitzMax > 2D-программирование

Ответ
 
Опции темы
Старый 13.12.2007, 14:16   #1
dimanche13
Мастер
 
Регистрация: 19.03.2007
Сообщений: 1,039
Написано 153 полезных сообщений
(для 252 пользователей)
Попытка оседлать ЛУА

Вот пытался прикрутить ЛУА скрипты к проекту. Пожелания, отзывы и критика приветствуются. При 300 Rect-ах: фпс = ~59~61
__________________

Последний раз редактировалось dimanche13, 06.01.2008 в 14:23.
(Offline)
 
Ответить с цитированием
Старый 17.12.2007, 14:18   #2
dimanche13
Мастер
 
Регистрация: 19.03.2007
Сообщений: 1,039
Написано 153 полезных сообщений
(для 252 пользователей)
Re: Попытка оседлать ЛУА

Попытка номер 2. Монстр из Варкрафта, выдран Данилом, за что ему отдельное спасибо.
__________________

Последний раз редактировалось dimanche13, 06.01.2008 в 14:23.
(Offline)
 
Ответить с цитированием
Старый 17.12.2007, 14:37   #3
Данил
Модератор
 
Аватар для Данил
 
Регистрация: 11.07.2007
Сообщений: 2,910
Написано 686 полезных сообщений
(для 1,694 пользователей)
Re: Попытка оседлать ЛУА

ты забыл TLevel000.bmx .
(Offline)
 
Ответить с цитированием
Старый 17.12.2007, 15:00   #4
dimanche13
Мастер
 
Регистрация: 19.03.2007
Сообщений: 1,039
Написано 153 полезных сообщений
(для 252 пользователей)
Re: Попытка оседлать ЛУА

Сообщение от Данил
ты забыл TLevel000.bmx .
оопс исправил.
__________________
(Offline)
 
Ответить с цитированием
Старый 18.12.2007, 12:31   #5
dimanche13
Мастер
 
Регистрация: 19.03.2007
Сообщений: 1,039
Написано 153 полезных сообщений
(для 252 пользователей)
Re: Попытка оседлать ЛУА

Попытка номер 3. Объединил вчера наконец-то все наработки. Менеджер ресурсов, менеджер объектов и луа-монстраков на луа-уровне. Знаю, что есть много недочетов и ошибок, местами написано очень коряво, надо отлаживать. Медию взял у Данила. ~4 метра.
http://ifolder.ru/4607243
__________________
(Offline)
 
Ответить с цитированием
Старый 18.12.2007, 13:20   #6
Данил
Модератор
 
Аватар для Данил
 
Регистрация: 11.07.2007
Сообщений: 2,910
Написано 686 полезных сообщений
(для 1,694 пользователей)
Re: Попытка оседлать ЛУА

Класс! хороший пример )
тут еще и XML есть! супер!
ща буду фтыкать ) тож подключу к присту XML и LUA .
(Offline)
 
Ответить с цитированием
Старый 26.12.2007, 12:51   #7
dimanche13
Мастер
 
Регистрация: 19.03.2007
Сообщений: 1,039
Написано 153 полезных сообщений
(для 252 пользователей)
Re: Попытка оседлать ЛУА

Попытка номер 4. Получилась мини игра - рабочее название Арроу Мастер 3.(Данил разрешил ) Сделал более простой скрипт для монстра, вскоре можно перейти с TScriptEngine(axe.luascript) на чистый ЛУА(axe.lua). Медию не выкладываю, она такая же, что и в посте выше. Можно легко подгружать еще монстров. Добавляем в ресурсный файл медии для монстра, в объектный файл дописываем нового монстра, и в скрипте его уже можно создавать и юзать. Кстати если кому не в падлу, можете написать еще уровней.
И, что самое главное, при добавлении любой медии, монстра или уровня, НЕ НАДО перекомпилировать проект.
__________________

Последний раз редактировалось dimanche13, 06.01.2008 в 14:23.
(Offline)
 
Ответить с цитированием
Старый 26.12.2007, 13:37   #8
jimon
 
Сообщений: n/a
Re: Попытка оседлать ЛУА

dimanche13
только тогда толку юзать blitzmax ? если все равно
программиш под lua
 
Ответить с цитированием
Старый 26.12.2007, 13:58   #9
dimanche13
Мастер
 
Регистрация: 19.03.2007
Сообщений: 1,039
Написано 153 полезных сообщений
(для 252 пользователей)
Re: Попытка оседлать ЛУА

jimon там скрипты уровней и монстров на ЛУА, остальное на Бмаксе. 84кБ -> bmx и 6кБ -> lua. То есть можно изменить поведение монстра переписав его скрипт, так же можно изменить миссию в уровне переписав скрипт уровня. Это дает офигительную гибкость. Добавление монстров, оружия, бонусов, шрифтов и остального, без перекомпиляции программы, можно изменить игру до неузнаваемости. Да, что говорить если квесты в ВОВ сделаны на скриптах ЛУА, в фарКрае - ИИ, логика уровня тоже на ЛУА скриптах. Другой пример - Фалаут, классная скриптовая система FScript http://www.teamx.ru/fop/docs/FScript-HOWTO/
За скриптами будщее.
__________________
(Offline)
 
Ответить с цитированием
Старый 26.12.2007, 15:05   #10
jimon
 
Сообщений: n/a
Re: Попытка оседлать ЛУА

dimanche13
да я о другом я говорю зачем писать игровой двиг на bmax
если пользуешся плюсами lua ? тогда проще на c++ написать

сам bmax не далеко пошол от скриптового языка,
хотя сам по себе не является таковым

в фаркрае и прочих играх lua просто необходима
программистам ИИ не надо же ждать длинной компиляции каждый раз
да и когда над кодом работает 10-15 человек
то выносить блоки в скрипты довольно удобно

но когда человек сам работает над кодом,
и изменений в нем не будет ежедневных (ну всмысле апдейт каждый день)
то мну немного сомневается в необходимости использования lua на blitzmax ....
разве что действительно для скриптования уровней
 
Ответить с цитированием
Старый 26.12.2007, 15:12   #11
dimanche13
Мастер
 
Регистрация: 19.03.2007
Сообщений: 1,039
Написано 153 полезных сообщений
(для 252 пользователей)
Re: Попытка оседлать ЛУА

jimon Можно и на С++ написать, знания позволяют. Но во-первых сейчас у меня нет с++, во-вторых не видел еще нормального 2Д движка, кросплатформенного на с++: SDL, Allegro, HGE, PopCap и другие, в них нет той простоты, что есть в БМаксе. И в конце концов, не хочу менять шило на мыло. У с++ свои заморочки...
Я никого не заставляю пользоваться скриптами или юзать ЛУА. Просто пришла пора и необходимость ими воспользоваться. Каждый выбирает свой путь развития, и каждому кажется, что его путь самый верный и самый короткий. Я знаю, что я развиваюсь и знаю, что будет дальше. У меня есть перспективы и цели. И методы их достижения. А скрипты-это лишь одна ступенька. И мне кажется, нет я уверен, что эта ступенька ведет вверх.
__________________
(Offline)
 
Ответить с цитированием
Ответ


Опции темы

Ваши права в разделе
Вы не можете создавать темы
Вы не можете отвечать на сообщения
Вы не можете прикреплять файлы
Вы не можете редактировать сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.

Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Моя первая попытка написать музыку Nuprahtor Личное творчество 77 14.11.2014 05:42
3 новых трека и попытка напугать ingko Личное творчество 7 28.03.2009 00:56
Попытка создания РПГ с авто... Isono 3D-программирование 30 21.09.2008 10:06
Моя попытка уподобления великим Koruna Стихотворения 5 11.01.2008 01:41


Часовой пояс GMT +4, время: 12:44.


vBulletin® Version 3.6.5.
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Перевод: zCarot
Style crйe par Allan - vBulletin-Ressources.com