forum.boolean.name

forum.boolean.name (http://forum.boolean.name/index.php)
-   Проекты C++ (http://forum.boolean.name/forumdisplay.php?f=56)
-   -   Sigel (http://forum.boolean.name/showthread.php?t=4960)

H@NON 27.01.2008 11:48

Ответ: Sigel
 
Вложений: 1
F4 - 53 FPS
F5 - 21 FPS
F6 - 42 FPS

F9+F6 - 15 FPS
Анизотропка примерно с каждого шейдера сжирает по 5 фпс
Без шейдеров - 60 ФПС

Pe4 1.60 Ггц, 384 ОЗУ, жифорс ФХ5500, система - ХП СП2

HolyDel 01.02.2008 13:22

Ответ: Sigel
 
заготовка игры на Sigel-е.
Space - вкл/выкл синхронизации
Стрелками управление.
log файл в студию.

http://likosoft.ucoz.ru/_fr/1/StarTresh.rar

moka 01.02.2008 13:39

Ответ: Sigel
 
Проверял ссылку?
Упд: Уже всё ок.

HolyDel 01.02.2008 13:40

Ответ: Sigel
 
работает. токачто опять скачал.

moka 01.02.2008 14:21

Ответ: Sigel
 
Вложений: 1
Дебильный блур, извени конечно, но выбешивает когда запускаешь, а комп уходит в штопр и если пытаться что-то сделать жду 15 секунд - на действие..
Без блура, фпс 77, стабильно.

HolyDel 01.02.2008 14:28

Ответ: Sigel
 
ясно. блур убивает сразу и наповал.
странно, у меня на встроенной видюхе с блуром все идет стабильно - 1 фпс. без блура окола 40-ка.

moka 01.02.2008 14:46

Ответ: Sigel
 
Можешь сделать что-бы вылетала табличка, и паузилось всё, если приложение не тянется, типо сказать: "вы уверены что хотите продолжить работу преложения?"

H@NON 01.02.2008 17:10

Ответ: Sigel
 
Вложений: 1
====StarTresh====
Vsync no, FPS - 26
Vsync yes, FPS - 20
====StarTresh_without_blur====
Vsync no, FPS - 42
Vsync yes, FPS - 30

HolyDel 01.02.2008 17:15

Ответ: Sigel
 
Картина примерно ясна )
дофига ресурсов сжирает филлрейт.

Цитата:

Можешь сделать что-бы вылетала табличка, и паузилось всё, если приложение не тянется, типо сказать: "вы уверены что хотите продолжить работу преложения?"
хз. аккумулютативные буфера не подключаются через расширения. поэтому я не могу сказать поддерживаются они или нет.

moka 01.02.2008 17:35

Ответ: Sigel
 
Тоесть потдерживается ли блур?
А если проверить на фпс и загруженность цпу?

GoodWin 11.02.2008 13:08

Re: Sigel
 
Привет! а продолжение будет?....

HolyDel 11.02.2008 13:29

Ответ: Sigel
 
Привет! Конечно будет!

HolyDel 19.02.2008 12:01

Ответ: Sigel
 
Подключил звук (пока только 2д), потоковую музыку.
скоро подключу 3д звук, и семплевую музыку (mod, xm, s3m)
для проигрывания используется библиотека bass.

GoodWin 19.02.2008 13:21

Ответ: Sigel
 
Движок будет в виде дллки...свободный или за деньги?

HolyDel 19.02.2008 14:01

Ответ: Sigel
 
свободный естественно, но надо будет лицензировать библиотеку bass (она не моя) для коммерческих продуктов. для не коммерческих вообще бесплатно.

я даже хз в виде чего будет, но ето не под blitz, а под C++. движек ОО.

мне лично нравится структуры типа:
Entity* ships = new Entity[10]

ships[0]->Position(10,10,10)

имхо, удобно.

GoodWin 19.02.2008 14:05

Ответ: Sigel
 
Цитата:

Сообщение от HolyDel (Сообщение 77478)
свободный естественно, но надо будет лицензировать библиотеку bass (она не моя) для коммерческих продуктов. для не коммерческих вообще бесплатно.

а зачем в бесплатный двиг встраивать платные компоненты?
Цитата:

мне лично нравится структуры типа:
Entity* ships = new Entity[10]
ships[0]->Position(10,10,10)
имхо, удобно.
под с++ самое то..

HolyDel 19.02.2008 14:15

Ответ: Sigel
 
они платные только для коммерческих продуктов.
я к сожалению не знаю других библиотек для работы со звуком, которые обладали бы хорошими возможностями и были абсолютно бесплатными для всех проектов (OpenAL не предлагать).
а у bass довольно щадящая лицензия.

moka 19.02.2008 14:58

Ответ: Sigel
 
Хм, а Squall не мультиплатформенный?
Ну на БМ, такая бы структура былаб удобна:
Код:

ship:Entity=Entity.Create()
ship.Position 10,10,10
Text 10,10,"Ship Position: "+ship.x+","+ship.y+","+ship.z

Жаль только что так на нём не сделаешь, т.к. движок пишется под С++...

HolyDel 19.02.2008 15:11

Ответ: Sigel
 
у меня в примере просто динамический массив.
в с++ и так тоже можно:
Entity Ship;
Ship.Position(10,10,10);
а получать позицию тодже можно через ф-ии.
Ship.X(), Ship.Y(), Ship.Z()

moka 19.02.2008 15:13

Ответ: Sigel
 
HolyDel, в БМ, это не функции, а прямой доступ к фиелдам эллемента :)

HolyDel 19.02.2008 15:15

Ответ: Sigel
 
а я специально запретил прямой доступ ;) на всякий случай.
у меня болезнь "орхитектора", т.е. , если в один прекрасный момент придется например позицию задавать вектором (или вообще в матрице), а не значением, то изменится только реализация, все исходники будут и дальше компилится, программа будет и дальше работать как надо.

FDsagizi 19.02.2008 21:48

Ответ: Sigel
 
Цитата:

Сообщение от HolyDel (Сообщение 77485)
Entity Ship;

Такоей вариант не самый лучший, тот что был до этого намного лутьше, ну ты знаешь чем;)

HolyDel 20.02.2008 11:12

Ответ: Sigel
 
Цитата:

Такоей вариант не самый лучший, тот что был до этого намного лутьше, ну ты знаешь чем
если честно - то не знаю.

FDsagizi 20.02.2008 12:50

Ответ: Sigel
 
Цитата:

Сообщение от HolyDel (Сообщение 77540)
если честно - то не знаю.

Объект созданый в функции будет удолён по выходу из неё, хотя для глобальных вполне сойдет;)

GoodWin 04.03.2008 10:44

Ответ: Sigel
 
Хэх......Xors3D тишина, Sigel тишина... все самое интересное не движется...

HolyDel 04.03.2008 11:07

Ответ: Sigel
 
Скоро начнется. У мну период глубокого опофигинения. Ничего делать нехочется. Наверно скоро пройдет.

moka 04.03.2008 13:13

Ответ: Sigel
 
Бухнуть нада..

dimanche13 04.03.2008 15:31

Ответ: Sigel
 
Вот идею бухнуть, я всегда поддержу!

HolyDel 31.03.2008 20:14

Ответ: Sigel
 
вот пара скриншотов:
http://likosoft.ucoz.ru/photo/5

(пока очень просто)

GoodWin 31.03.2008 22:20

Ответ: Sigel
 
Ждем с нетерпением новых демок с новыми возможностями...
не останавливайся...

HolyDel 09.04.2008 18:51

Ответ: Sigel
 
Шейдеры бампа (GLSL)
http://likosoft.ucoz.ru/load/33-1-0-89

Демка
http://likosoft.ucoz.ru/load/27-1-0-90

Скрин
http://likosoft.ucoz.ru/photo/5-0-140


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

GoodWin 09.04.2008 19:04

Ответ: Sigel
 
Да не запустилось... вечером попробую дома... :( С помощью какой проги посмотреть какие либы просит прога?

HolyDel 09.04.2008 19:35

Ответ: Sigel
 
Цитата:

С помощью какой проги посмотреть какие либы просит прога?
если бы я знал...

Цитата:

Да не запустилось...
а что кричала?

newman 09.04.2008 20:11

Ответ: Sigel
 
У мну тож не запустилось. Пишет "приложение не было запущено, поскольку оно не корректно настроено. Повторная установка приложения может решить данную проблему"

ЗЫЖ HolyDel можно вопрос? Ты Sigel хочешь платным или бесплатным делать? А то я увидел там звуковую библиотеку bass, а на скока я знаю она платная. И ещё один вопрос Squall можно ипользовать в камерческих целях?

HolyDel 09.04.2008 20:14

Ответ: Sigel
 
bass нильзя использовать в коммерческих целях. точка.
точнее надо на него покупать лицензию для использолвания в коммерческих целях. Использовать в некомерческих целях можно свободно.

ABTOMAT 09.04.2008 20:17

Ответ: Sigel
 
Цитата:

У мну тож не запустилось. Пишет "приложение не было запущено, поскольку оно не корректно настроено. Повторная установка приложения может решить данную проблему"
Не пора ли уже разобраться с этой проблемой?

GoodWin 09.04.2008 23:19

Ответ: Sigel
 
Цитата:

Пишет "приложение не было запущено, поскольку оно не корректно настроено. Повторная установка приложения может решить данную проблему"
Аналогично:(

HolyDel 15.04.2008 18:07

Ответ: Sigel
 
попробуйте загрузить рантаймовские либы 2005ой студии (3Мб) (если есть время кончено)
http://likosoft.ucoz.ru/load/31-1-0-95

может тогда получится.

ABTOMAT 15.04.2008 21:42

Ответ: Sigel
 
Ок, теперь даё1шь ссылку на последний вартич

ABTOMAT 15.04.2008 21:49

Ответ: Sigel
 
З.Ы. Скачал демку с бампом (судя по названию) с сайта ликосовт. Ошибка всё та же((

HolyDel 15.04.2008 23:19

Ответ: Sigel
 
хм. отрицательный результат - тоже результат.

GoodWin 15.04.2008 23:22

Ответ: Sigel
 
у меня тоже не запустилось...
:mad:

ABTOMAT 15.04.2008 23:52

Ответ: Sigel
 
Цитата:

Сообщение от HolyDel (Сообщение 79616)
хм. отрицательный результат - тоже результат.

Блин, да в чём же дело-то?
Уже ж хз сколько месяцев не могу посмотреть что ты там мутишь...

FDsagizi 18.04.2008 00:45

Ответ: Sigel
 
На ноуте, ГЛ еле, еле.:(

HolyDel 18.04.2008 00:54

Ответ: Sigel
 
Цитата:

На ноуте, ГЛ еле, еле.
запустилось чтоли? странно... конф ноута в студию плииииз. ну и .log файл тоже.

HolyDel 25.04.2008 19:09

Ответ: Sigel
 
если нечего делать и есть полтора мегабайта свободного трафика - можете попробовать протестить ету демку (хотя я не уверен, что она у вас запустится)

вот она (работает только в режиме совместимости с win95):
http://likosoft.ucoz.ru/load/27-1-0-102

скриншоты (первые 4 скрина):
http://likosoft.ucoz.ru/photo/5

ABTOMAT 25.04.2008 21:24

Ответ: Sigel
 
Вложений: 1
Ураааа!!!! :wild: :super: :-D :p :cool: :wild: :bravo: :dance: :russian:

У меня запустилось. Обрадовался - чуть штаны не потерял - у меня сиджел с конца прошлого года если не ошибаюсь не запускался :)

Так держать! Проверь что ты там такое сделал что он у меня запустился :super:

Лог:
Вложение 4434

З.Ы.

Полторам мегобайтам там весить нечему.

PNG - не очень экономичный формат. Заюзай что-то другое, DDS, например - смогёшь сжать в 300 Кб

GoodWin 25.04.2008 21:56

Ответ: Sigel
 
А у мну нет :( вот лог
Цитата:

Logging start
Change AppTitle on AnimTexture Test
cnnts: 16
Полная аппаратная поддержка
Pixel Format:6
bits:32
accum:0
depth:24
stencil:0
flags:37

Init extensions
GL_ARB_shadow exists
GL_ARB_shadow_ambient not exists
GL_ARB_vertex_shader not exists
GL_ARB_fragment_shader not exists
GL_ARB_shader_objects not exists
GL_ARB_shading_language_100 not exists
GL_EXT_gpu_shader4 not exists
glGenBuffersARB init
glBindBufferARB init
glBufferDataARB init
glDeleteBuffersARB init
glDrawRangeElements init
glCompressedTexImage2D init
glDrawArraysInstancedEXT not init
glDrawElementsInstancedEXT not init
glActiveTexture init
glCreateShaderObjectARB not init
glCreateProgramObjectARB not init
glAttachObjectARB not init
glDetachObjectARB not init
glDeleteObjectARB not init
glShaderSourceARB not init
glCompileShaderARB not init
glLinkProgramARB not init
glValidateProgramARB not init
glUseProgramObjectARB not init
glGetObjectParameterivARB not init
glGetInfoLogARB not init
glUniform1fARB not init
glUniform1iARB not init
glGetUniformLocationARB not init
glGetUniformLocationARB not init
wglSwapIntervalEXT init
wglGetSwapIntervalEXT init
Init extensions success

Max Anistropic Level:2
Max Tex units:8
VENDOR:Intel
RENDERER:Intel 965/963 Graphics Media Accelerator
VERSION:1.5.0 - Build 6.14.10.4864
Init succes by params (640,480,32,2)
Версия успешно сверена
Версия библиотеки:33751043
Звук успешно инициализирован
end init
ebeftex
intea:
saf: internalformat:32849
intea:
saf: internalformat:32849
aftex
afbindtex

Tadeus 25.04.2008 22:11

Ответ: Sigel
 
Пишет "приложение не было запущено, поскольку оно не корректно настроено. Повторная установка приложения может решить данную проблему" :(

HolyDel 25.04.2008 22:21

Ответ: Sigel
 
Tadeus, установи рантаймовские либы 2005 студии, без них у тебя все равно не пойдет ни одна програма 2005 студии с динамической линковкой, они все равно нужны.
Цитата:

попробуйте загрузить рантаймовские либы 2005ой студии (3Мб) (если есть время кончено)
http://likosoft.ucoz.ru/load/31-1-0-95
Goodwin, у тебя шейдери видюха не держит (.
надо сделать в движке, чтобы если шейдеры не держатся, то чтоб они и не выполнялись.

АВТОМАТ, УРАААА!!! (райнтаймовские либы устанавливал, да?)

Tadeus 25.04.2008 22:35

Ответ: Sigel
 
Теперь пашет :)

PS. часом не .NET?

HolyDel 25.04.2008 23:02

Ответ: Sigel
 
неа.
отключите пробелом vsync и скажите скока FPS пожалуйтса.

ABTOMAT 25.04.2008 23:13

Ответ: Sigel
 
Нет, ничё не ставил :crazy:
Просто скачал и заработало.
К сожалению пашут далеко не все демки Сиджела :(
Не работает демка bump :(
Работают StarTresh, Shader и аним. текстуры.

HolyDel 25.04.2008 23:39

Ответ: Sigel
 
ABTOMAT, помоему ты ставил ети рантаймовские либы, еще для демки bump (она кстати не работает из-зы того, что я ее собрал в debug режиме)

так все таки, в последней демке какой фпс с выключенным vsync? и похожи ли там взрывы на взрывы?

ABTOMAT 26.04.2008 15:47

Ответ: Sigel
 
Да, я ставил эти либы.
Но давно и тогда у меня сразу ничего не заработало. (как раз демку Бамп проверял :crazy: Не допёр проверить остальное - думал раз 1 не работает то и всё не будет работать.)
Раз ты разобрался в причине ошибки демки Бампа то это круто (Кстати хочу теперь её увидеть в запущенном виде, даёшь ссылку на работающую версию)
ФПС в демке со взрывами от 480 до 500 без синхры

HolyDel 26.04.2008 18:39

Ответ: Sigel
 
хм. что то нет ни одного результата на АТИ (((

ABTOMAT 28.04.2008 00:53

Ответ: Sigel
 
Заведи топик "у кого видяха от ATI затестите плз это"
Или как-то типа того...

Atomikc 29.04.2008 05:48

Ответ: Sigel
 
У мну ати. давайте протещю......
только единственное что, HolyDel, можеш скинуть все ссылки в один пост, а то щя по всей теме бегать эт доло будет....

HolyDel 29.04.2008 11:35

Ответ: Sigel
 
вот, зацените пре пре пре альфу игры StarTresh2:
http://likosoft.ucoz.ru/load/0-0-0-103-20



по игре:
0. тут очень сильно урезано качество графики и музыки. поетому и 4 метра, а не 20.
1. ПАУЗЫ НЕТ. по esc сразу выход
2. управление стрелками - WASD не сделал
3. мышью - двигаем курсор - кнопками - корабль. корабль всегда стреляет в сторону курсора
4. если корабль поврежден - подлетите к планете - и он будет лечится быстро, даже если вы далеко от планеты - корабль все равно восстанавливается, но медленно
5. выстрелами астероид можно немного сместить с курса - может быть очень полезно
6. ОРБИТА. корабль можно завести на орбиту, для этого надо подлететь вплотную к планете и затормозить корабль. Когда корабль на орбите он
а) востанавливается быстрее
б) скорострельность выше
в) импульс пули выше (следовательно астероиды смещаются со своего курса сильнее)
вывести корабль с орбиты можно нажав на стрелку вверх (газ :))
7. большой астероид наносит намного больше повреждений чем маленький
8. в критических случаях можно идти на таран - это сильно отбросит астероид
9. энергия корабля - от 0 до 100, энергия планеты от 0 до 1000
10. уровни не ограничены
11. игра заканчивается когда уничожена планета, или уничтожен корабль.
12. удачи! ;)

вот мой рекорд.
28 761 очков.






тем, у кого нет рантаймовских либ 2005 студии - вот тут можно скачать (3 метра)
http://likosoft.ucoz.ru/load/31-1-0-95

GoodWin 29.04.2008 13:01

Ответ: Sigel
 
Не запустилось... пишет:
Цитата:

Can`t find Surface
media/ship.s3m
файл в папке вроде как есть :(
Вот лог:
Цитата:

Logging start
Change AppTitle on StarTreshII
cnnts: 11
Полная аппаратная поддержка
Pixel Format:6
bits:32
accum:0
depth:24
stencil:0
flags:37

Init extensions
GL_ARB_shadow exists
GL_ARB_shadow_ambient not exists
GL_ARB_vertex_shader not exists
GL_ARB_fragment_shader not exists
GL_ARB_shader_objects not exists
GL_ARB_shading_language_100 not exists
GL_EXT_gpu_shader4 not exists
glGenBuffersARB init
glBindBufferARB init
glBufferDataARB init
glDeleteBuffersARB init
glDrawRangeElements init
glCompressedTexImage2D init
glDrawArraysInstancedEXT not init
glDrawElementsInstancedEXT not init
glActiveTexture init
glCreateShaderObjectARB not init
glCreateProgramObjectARB not init
glAttachObjectARB not init
glDetachObjectARB not init
glDeleteObjectARB not init
glShaderSourceARB not init
glCompileShaderARB not init
glLinkProgramARB not init
glValidateProgramARB not init
glUseProgramObjectARB not init
glGetObjectParameterivARB not init
glGetInfoLogARB not init
glUniform1fARB not init
glUniform1iARB not init
glGetUniformLocationARB not init
wglSwapIntervalEXT init
wglGetSwapIntervalEXT init
Init extensions success

Max Anistropic Level:2
Max Tex units:8
VENDOR:Intel
RENDERER:Intel 965/963 Graphics Media Accelerator
VERSION:1.5.0 - Build 6.14.10.4864
Init succes by params (1024,768,32,1)
Версия успешно сверена
Версия библиотеки:33751043
Звук успешно инициализирован
intea:
saf: internalformat:32849
intea:
saf: internalformat:32856
intea:
saf: internalformat:32856
media/ship.s3m
4038
3908
2080
intea:
saf: internalformat:32849
saf: internalformat:3
intea:
saf: internalformat:32849
intea:
saf: internalformat:32856
intea:
1024:1024
1024:768
Выделенное может повлиять?

HolyDel 29.04.2008 13:30

Ответ: Sigel
 
тю. забыл сказать - нужны шейдеры, хотябы первые.

Цитата:

RENDERER:Intel 965/963 Graphics Media Accelerator
вот это повлияло наверное.

но, то, что:
Цитата:

Can`t find Surface
media/ship.s3m
это тоже довольно странно ((

newman 29.04.2008 14:17

Ответ: Sigel
 
У меня запустилось. Без всяких ошибок.

HolyDel 29.04.2008 15:09

Ответ: Sigel
 
newman, конф компа и *.log файл в студию пожалуйста.
планета не пропала? корабль видно? управление не глючит? атмосферу видно?
выложи скрин планеты еще, если время есть конечно, а то на некоторых конфигурациях заметны глюки.

newman 29.04.2008 16:00

Ответ: Sigel
 
Вложений: 1
Проц: пентиум 4 2,4Ггц , 768мб - оперативки, видюха GeForce FX 5500 - 256мб.

Один раз метеорит небыло видно. А остальное вроде всё работает. Я играл не долго всего 3 миссии прошол.

Скрины чучуть позже выложу.;)


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

vBulletin® Version 3.6.5.
Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
Перевод: zCarot