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

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

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

2D-программирование Вопросы, касающиеся двумерного программирования

Ответ
 
Опции темы
Старый 17.02.2007, 00:21   #1
Тарас Шевченко
Знающий
 
Регистрация: 17.08.2006
Сообщений: 246
Написано 0 полезных сообщений
(для 0 пользователей)
Скрипты и скриптовые ролики.

Товарищи-прогеры может кто-нибудь знает какие-нибудь либы для создания скриптов и скриптовых роликов на движке игры? Хочу в игрухе для придания атмосферы сделать скриптовые ролики. Если таковых либ не имеется, то может кто-нибудь подаст идею или поможет реализовать?
(Offline)
 
Ответить с цитированием
Старый 17.02.2007, 01:41   #2
HolyDel
 
Регистрация: 26.09.2006
Сообщений: 6,035
Написано 1,474 полезных сообщений
(для 2,707 пользователей)
Re: Скрипты и скриптовые ролики.

ИМХО: скриптовая система это не самая сложная. Насет либ, с трудом представляю себе либу скриптовой системы (ведь для каждой игры она бует своя, скриптовая система делается для игры, а не игра для сс), или это систему парсинга имелось ввиду?
(Offline)
 
Ответить с цитированием
Старый 17.02.2007, 01:45   #3
SAF
ПроЭктировщик
 
Регистрация: 15.07.2006
Сообщений: 175
Написано 0 полезных сообщений
(для 0 пользователей)
Re: Скрипты и скриптовые ролики.

Blitz Script Engine (440 Кб)
(Offline)
 
Ответить с цитированием
Старый 17.02.2007, 13:09   #4
Тарас Шевченко
Знающий
 
Регистрация: 17.08.2006
Сообщений: 246
Написано 0 полезных сообщений
(для 0 пользователей)
Re: Скрипты и скриптовые ролики.

Сообщение от HolyDel
Насет либ, с трудом представляю себе либу скриптовой системы (ведь для каждой игры она бует своя, скриптовая система делается для игры, а не игра для сс), или это систему парсинга имелось ввиду?
А примеры реализации сс где-нибудь есть? Я просто не знаю с чего начать. А чем отличается сс и систмема парсинга?

Сообщение от SAF
Этот скриптовый движок я уже видел. На нем можно скриптовые ролики сделать?
(Offline)
 
Ответить с цитированием
Старый 22.02.2007, 00:52   #5
Progger_Leo
Разработчик
 
Регистрация: 09.01.2007
Сообщений: 217
Написано 0 полезных сообщений
(для 0 пользователей)
Re: Скрипты и скриптовые ролики.

Извините за нубовский вопрос, но что такое скриптовая система?..
(Offline)
 
Ответить с цитированием
Старый 22.02.2007, 01:39   #6
HolyDel
 
Регистрация: 26.09.2006
Сообщений: 6,035
Написано 1,474 полезных сообщений
(для 2,707 пользователей)
Re: Скрипты и скриптовые ролики.

ну вот к примеру:
dim ps$(16)
Function CMDparse$(st$)
	For i=0 To 16
		ps(i)=""
	Next
	c=1
	a=Instr(st$,"(")-1
	If a=-1 c=0	
	For i=a+2 To Len(st)
		If Mid(st,i,1)="," Or Mid(st,i,1)=" " Or Mid(st,i,1)=")" Then c=c+1 Else ps(c)=ps(c)+Mid(st,i,1)
	Next
	If a=-1 Then cmd$=ps(0) Else cmd$=Mid(st,1,a)
	Return cmd$
End Function

.RunCommand
cc$=Trim(Lower(CMDparse(cmd)))
;DebugLog "cmd :"+cmd$
;DebugLog "cc :"+cc$
;DebugLog "ps1:"+ps(1)
;DebugLog "ps2:"+ps(2)
;DebugLog "ps3:"+ps(3)
Select cc
	Case "clear"
		If ps(1)="" Then ps(1)=tx
		If ps(2)="" Then ps(2)=tz
		If ps(3)="" Then ps(3)=100
		Clear(Int(ps(1)),Int(ps(2)),Int(ps(3)))

	Case "res.add"
		res(myteam,Int(ps(1)))=res(myteam,Int(ps(1)))+Int(ps(2))

	Case "res.set"
		res(myteam,Int(ps(1)))=Int(ps(2))

	Case "world.clear"
		;#Region [мешаеццо сцуко]
		LockBuffer TextureBuffer(fog_of_war)
		For i=1 To 511
		For j=1 To 511
			WritePixelFast i,j,$01000000,TextureBuffer(fog_of_war)			
			m(i,j)=1
		Next
		Next
		UnlockBuffer TextureBuffer(fog_of_war)
		
		LockBuffer ImageBuffer(fog_of_war_mini)
		For i=1 To 127
		For j=1 To 127
			WritePixelFast cpx+i,cpz+j,51,ImageBuffer(fog_of_war_mini)
			m_mini(i,j)=1
		Next
		Next
		UnlockBuffer ImageBuffer(fog_of_war_mini)		
		;#End Region
	
	Case "unit.add"
		If ps(2)="" Then ps(2)=tx
		If ps(3)="" Then ps(3)=tz
		If ps(4)="" Then ps(4)=myteam
		unit_add(Int(ps(1)),Int(ps(2)),Int(ps(3)),Int(ps(4)))
		
	Case "change.can_unit_add"
		can_unit_add=1-can_unit_add
	Case "change.dip"
		dip(Int(ps(1)),Int(ps(2)))=Int(ps(3))
		dip(Int(ps(2)),Int(ps(1)))=Int(ps(3))
		
End Select
Return
тока набросок. и то исполнимой его части, наверное 1% сделан.
а вообще ИМХО, это система активного управления в игре из-вне (из файла например) где описанны условия и действия которые будут происходить.
насчет условий, мне кажется логичным писать условие и указывать строчку в файле, начианая с которой будет вылоняться "скрипт" файла, до какой-то определенной метки. Есть блокноты, которые показывают номер строчки, или придется самому писать?
(Offline)
 
Ответить с цитированием
Старый 22.02.2007, 13:42   #7
Knightmare
Дэвелопер
 
Регистрация: 14.02.2007
Сообщений: 1,471
Написано 824 полезных сообщений
(для 2,920 пользователей)
Re: Скрипты и скриптовые ролики.

2Тарас Шевченко
Этот скриптовый движок я уже видел. На нем можно скриптовые ролики сделать?
если руки дойдут сделаю тебе пример на новой версии (с сишным синтаксисом. она уже готова как раз нада примерчики накорябать =)
2HolyDel выполнять скрипт одновременно с его разбором не есть верное решение =) лучше сначала скомпилировать его в псевдокод, а уже потом выполнять его на ВМ =)
(Offline)
 
Ответить с цитированием
Старый 22.02.2007, 14:37   #8
Тарас Шевченко
Знающий
 
Регистрация: 17.08.2006
Сообщений: 246
Написано 0 полезных сообщений
(для 0 пользователей)
Re: Скрипты и скриптовые ролики.

Сообщение от Knightmare
2Тарас Шевченко
если руки дойдут сделаю тебе пример на новой версии (с сишным синтаксисом. она уже готова как раз нада примерчики накорябать =)
Буду очень признателен. Если сделаешь кинь пожалуйста на мыло: [email protected]
(Offline)
 
Ответить с цитированием
Старый 22.02.2007, 14:38   #9
jimon
 
Сообщений: n/a
Re: Скрипты и скриптовые ролики.

скриптовая система ето набор программ
они позволяют скомпилировать определеный код в байт код
выполнить етот байт код (виртуальная машина)
и оперировать с ним (тесная связь виртуальной машини с программой)
иногда скриптами можно назвать даже куски кода внутри игры которые отвечают за логику на подобе - ткнул кнопочку и на тебя что-то упало

так же скриптовые системы обладают высоким уровнем абстракции (выше чем у C++)

короче скрипты нужны чтобы вынести логику игры которая часто меняется за исходный код игры, чтобы была возможность не перекомпилировать exe игры
 
Ответить с цитированием
Старый 22.02.2007, 14:47   #10
Тарас Шевченко
Знающий
 
Регистрация: 17.08.2006
Сообщений: 246
Написано 0 полезных сообщений
(для 0 пользователей)
Re: Скрипты и скриптовые ролики.

2 jimon: Это мне всё известно. Скрипты мне нужны чтобы была атмосферность и киношность. Сценарист требует чтоб ролики были.
(Offline)
 
Ответить с цитированием
Старый 22.02.2007, 15:45   #11
jimon
 
Сообщений: n/a
Re: Скрипты и скриптовые ролики.

Тарас Шевченко
атмосферу вообще не программист делает
 
Ответить с цитированием
Старый 22.02.2007, 23:31   #12
Тарас Шевченко
Знающий
 
Регистрация: 17.08.2006
Сообщений: 246
Написано 0 полезных сообщений
(для 0 пользователей)
Re: Скрипты и скриптовые ролики.

Сообщение от jimon
Тарас Шевченко
атмосферу вообще не программист делает
Я знаю что это задача гемдизайнеров, но програмнюку надо это реализовать.
(Offline)
 
Ответить с цитированием
Старый 23.04.2007, 17:19   #13
johnk
Легенда
 
Регистрация: 01.10.2006
Сообщений: 3,705
Написано 296 полезных сообщений
(для 568 пользователей)
Re: Скрипты и скриптовые ролики.

Вот, кстати нашел отличный туториал по скриптам
Скрытый текст (вы должны войти под своим логином или зарегистрироваться и иметь 159 сообщение(ий)):
У вас нет прав, чтобы видеть скрытый текст, содержащийся здесь.
(Offline)
 
Ответить с цитированием
Старый 24.04.2007, 15:04   #14
Leito
Танчики Developer
 
Регистрация: 29.01.2007
Сообщений: 539
Написано 16 полезных сообщений
(для 23 пользователей)
Re: Скрипты и скриптовые ролики.

У меня в пиратах есть скриптовая система, можно в файле прописать что угодно и все в игре будет происзодить поразному. круто короче - дней 5 печатал.

ничего трудного нету.
главное побольше команд для скрипта сделать.
(Offline)
 
Ответить с цитированием
Старый 07.05.2007, 13:26   #15
Тарас Шевченко
Знающий
 
Регистрация: 17.08.2006
Сообщений: 246
Написано 0 полезных сообщений
(для 0 пользователей)
Re: Скрипты и скриптовые ролики.

Сообщение от Leito
У меня в пиратах есть скриптовая система, можно в файле прописать что угодно и все в игре будет происзодить поразному. круто короче - дней 5 печатал.

ничего трудного нету.
главное побольше команд для скрипта сделать.
Пример можешь дать?
(Offline)
 
Ответить с цитированием
Ответ


Опции темы

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

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

Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
проработанные скриптовые языки под диалоги из современных игр Leito 2D-программирование 2 27.01.2009 23:54
Flash ролики в БМ snikers BlitzMax 4 29.10.2008 19:16
php скрипты Lelick Основной форум 18 23.07.2008 16:28
Ролики SERGO Болтовня 3 10.09.2005 17:54


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


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