Top.Mail.Ru
Мастера DELPHI, Delphi programming community Титульная страница Поиск, карта сайта Написать письмо 
| Новости | Поиск | FAQ | Статьи | Книги | Новости VCL |
| Форумы ЧАТ | Орешник | KOL и MCK |
Форумы -» Основная («Начинающим»)/ Базы / WinAPI / Компоненты / Сети / Media / Игры / Corba и COM / KOL / FreePascal / .Net / Прочее / RSDN.ORG

« предыдущая ветвь | форум | следующая ветвь »

Советую интерпретор [D1]


cyborg ©   (2006-05-29 12:11:00) 

Недавно наткнулся на интерпретатор паскаля.
Со временем он мне всё больше нравится, всем советую.
В игру можно легко присоединить.

Использовать можно для инициализации игры и сцен, обработки триггеров в игре (создание персонажей (их характеристики), текста и прочее). Создание интерфейса игры (расстановка панелей например). Создание уровней. Загрузка и установка параметров текстур, мешей и прочего.

Очень простой и лёгкий в понимании. Не нужно объявлять переменные, переменные типонезависымы (Variants).

http://alexboiko.da.ru/
PASCALC interpreter v3.00

Что самое главное - не нужно изобретать свой парсер :).

И почему я раньше его не нашёл.


Комбриг   (2006-06-01 00:11:00) [1]

http://www.remobjects.com/download.asp?id={ADEF11E3-836B-4C4F-9858-CCEE8F97EFD1}

Из описания:
Pascal Script is a free scripting engine that allows you to use most of the Object Pascal language within your Delphi projects at runtime. Written completely in Delphi, it's composed of a set of units that can be compiled into your executable, eliminating the need to distribute any external files.

Pascal Script includes the following features:
Variables, Constants
Standard language constructs:
Begin/End
If/Then/Else
For/To/Downto/Do
Case x Of
Repeat/Until
While
uses
Exit
Continue
Break
Functions (Declared inside or outside of the script)
Standard types: Byte, Shortint, Char, Word, SmallInt, Cardinal, Longint, Integer, String, Real, Double, Single, Extended, Boolean, Array, Record, Enumerations, Variant, IUnknown, IDispatch (dynamic invoke)
Ability to import of Delphi functions and classes.
Assignment of script functions to Delphi events.
Compilation to a file for later use
Easy to use component version
Include Files
Defines
Capability to call RemObjects SDK Services from within scripts.

...and much more.


Cash   (2006-05-31 18:58:00) [2]

Da Stranger ©   (31.05.06 18:45) [8]:
RemObjects Pascal Script - это что такое, и где оно лежит?
(только не говори что это парсер паскального языка, это мы уже видели,
интересно его достоинства увидеть, фичи, перки и все такое)


Da Stranger   (2006-05-31 18:45:00) [3]

Действительно, из всех Pascal-подобных скриптов RemObjects Pascal Script самый продвинутый. Он до сих пор разрабатывается и имеет свою community.


Комбриг   (2006-05-31 08:53:00) [4]


> Pavels ©   (30.05.06 09:43) [6]
> А лучше LUA использовать.


А чем лучше? Без подколов, мне просто интересно. Я, например, просто не понимаю, зачем для дельфийской (паскалевской) игры использовать не паскалевскиескрипты.

Кстати, я сам применяю RemObjects Pascal Script 3.0. Он меня устраивает более чем...


Pavels   (2006-05-30 09:43:00) [5]

А лучше LUA использовать.


cyborg   (2006-05-30 07:37:00) [6]


> [4] Sphinx ©   (30.05.06 07:06)

вот ещё этот сайт http://alexboiko.narod.ru/


Sphinx   (2006-05-30 07:06:00) [7]

А у меня не открывается...
Отфутболивает на http://www.da.ru/


MeF Dei Corvi   (2006-05-29 15:02:00) [8]

FastScript рулит :)


Cash   (2006-05-29 12:47:00) [9]

Да ну, наебарот, хорошую вещь порекомендовал, а я уж собирался свой
делать. Не, свой то я сделаю, но уже, так сказать, по мотивам увиденного. :)


RzCoDer   (2006-05-29 12:41:00) [10]

пЫарщик ёпт


Наверх

Титульная страница Поиск, карта сайта Написать письмо