Board.KolibriOS.org

Официальный форум KolibriOS
Текущее время: Пн ноя 20, 2017 12:35 pm

Часовой пояс: UTC+03:00




Начать новую тему  Ответить на тему  [ 75 сообщений ]  На страницу Пред. 1 2 3 4 5 След.
Автор Сообщение
СообщениеДобавлено: Сб янв 03, 2015 12:29 am 
Не в сети
Just Flooding
Аватара пользователя

Зарегистрирован: Чт дек 11, 2014 1:31 am
Сообщения: 173
Знаю, слишком абстрактно и расплывчато и вряд ли полезно, но может будет интересно. Встречал демосцены с прямым доступом к регистру-счётчику пикселей видеокарт (ещё под DOS такие были, но похоже работали через Dx), в них брали разрешение экрана по горизонтали и находили остаток от деления на него, определяя так номер текущей строки, а затем смещали камеру построчно относительно куба. Таким образом получали эффект плавного скручивания, неравномерного утолщений объекта и шума, волновых искажений на дисплее. Встречал утверждение, что вроде как этот регистр универсален (видимо по способу доступа) для всех современных (вероятно, что любые Dx совместимые и просто новые) видеокарт - не смотря на то, что этот регистр не отмечен ни в одном стандарте. Вероятно его контроль может помочь реализовать полупрограммный вертикальный синхроимпульс и другие плюшки (вроде рендеренга в SLI)...


Вернуться к началу
СообщениеДобавлено: Сб янв 03, 2015 1:16 am 
Не в сети
Public Relations
Аватара пользователя

Зарегистрирован: Пн июн 07, 2010 12:01 pm
Сообщения: 1879
Просьба ответить на опрос о предпочтительном способе голосования: viewtopic.php?f=8&t=2959


Вернуться к началу
СообщениеДобавлено: Сб янв 03, 2015 3:40 am 
Не в сети
Public Relations
Аватара пользователя

Зарегистрирован: Пн июн 07, 2010 12:01 pm
Сообщения: 1879
Anton_K писал(а):
yogev_ezra писал(а):
1) На твоём компьютере не было надписи "Обнаружена проблема с MTRR" сразу после загрузки?
2) Я обещаю протестировать ещё на нескольких компьютерах, и дать знать о результатах.


1) Кажется нет, но я не обращал на это внимания.
2) Да, спасибо.
Lenovo ThinkPad X61 - Core 2 Duo T7300 2 GHz, 2GB RAM. Резолюция 1024×768x32bit
Проблем с MTRR нет, показывает 35-70 FPS (бОльшую часть времени - 50-60 FPS).
Персонаж ходит с такой же скоростью, как и на Intel Core i5-3470 CPU @ 3.20GHz, 8GB RAM с проблемой MTRR.
А поскольку FPS здесь в 2 раза выше, то, наверное, ты меня неправильно понял в моём первом сообщении:
Даже на 25 FPS на Intel Core i5-3470 CPU @ 3.20GHz, 8GB RAM игра играет плавно.
Но персонаж (человек, протагонист, главный герой) ходит медленно по подземелью. Не хватает возможности бегать/ходить быстрее.


Вложения:
log_lenovo-x61.txt [8.16 КБ]
27 скачиваний
Вернуться к началу
СообщениеДобавлено: Сб янв 03, 2015 5:06 pm 
Не в сети
Аватара пользователя

Зарегистрирован: Чт ноя 27, 2014 1:24 am
Сообщения: 72
yogev_ezra писал(а):
Но персонаж (человек, протагонист, главный герой) ходит медленно по подземелью. Не хватает возможности бегать/ходить быстрее.

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


Вернуться к началу
СообщениеДобавлено: Сб янв 03, 2015 6:54 pm 
Не в сети
Public Relations
Аватара пользователя

Зарегистрирован: Пн июн 07, 2010 12:01 pm
Сообщения: 1879
Anton_K писал(а):
yogev_ezra писал(а):
Но персонаж (человек, протагонист, главный герой) ходит медленно по подземелью. Не хватает возможности бегать/ходить быстрее.
Ну не знаю, лично мне эта скорость передвижения кажется нормальной (может потому что я не играю в шутеры :) ). В любом случае ее можно изменить, она настраивается в исходниках.
Я в последний раз играл в 3D шутеры / 3D-RPG году так в 2005-2006, так что сейчас пришлось вспомнить молодость. Но всё же я считаю отсутствие возможности настройки скорости движения персонажа в самой игре / config-файле недочётом игры.


Вернуться к началу
СообщениеДобавлено: Вт янв 06, 2015 3:22 pm 
Не в сети
Designer
Аватара пользователя

Зарегистрирован: Чт янв 25, 2007 3:33 pm
Сообщения: 4226
Клавиши залипают во время движения, особенно это заметно в эмуляторе.
Лечение описано в пункте 3 viewtopic.php?f=41&t=336&p=36450&hilit=%D0%B7%D0%B0%D0%BB%D0%B8%D0%BF%D0%B0%D1%8E%D1%82+%D0%BA%D0%BB%D0%B0%D0%B2%D0%B8%D1%88%D0%B8#p40864

_________________
Через тернии к звездам


Вернуться к началу
СообщениеДобавлено: Вт янв 06, 2015 6:48 pm 
Не в сети
Аватара пользователя

Зарегистрирован: Чт ноя 27, 2014 1:24 am
Сообщения: 72
Leency писал(а):
Клавиши залипают во время движения, особенно это заметно в эмуляторе.
Лечение описано в пункте 3 viewtopic.php?f=41&t=336&p=36450&hilit=%D0%B7%D0%B0%D0%BB%D0%B8%D0%BF%D0%B0%D1%8E%D1%82+%D0%BA%D0%BB%D0%B0%D0%B2%D0%B8%D1%88%D0%B8#p40864


Именно "залипают" или просто герой недостаточно быстро реагирует на нажатия/отжатия? Если второе, то это бывает из-за низкого fps. А если первое, то мне нужно будет проверить код обработки клавиш. За ссылку спасибо, я потом сравню этот код со своим.


Вернуться к началу
СообщениеДобавлено: Вт янв 06, 2015 7:07 pm 
Не в сети
Mentor/Kernel Developer
Аватара пользователя

Зарегистрирован: Пт июн 30, 2006 9:01 am
Сообщения: 1232
It is most likely because FPS is lower then keyboard repeat rate, and you read only one key per framedraw.

_________________
"Any intelligent fool can make things bigger, more complex, and more violent. It takes a touch of genius -- and a lot of courage -- to move in the opposite direction." Albert Einstein


Последний раз редактировалось hidnplayr Вт янв 06, 2015 10:01 pm, всего редактировалось 1 раз.

Вернуться к началу
СообщениеДобавлено: Вт янв 06, 2015 9:43 pm 
Не в сети
Аватара пользователя

Зарегистрирован: Чт ноя 27, 2014 1:24 am
Сообщения: 72
hidnplayr писал(а):
and you only read only one key per framedraw.

Nope. All keys are read until the key buffer is empty, only then i draw next frame.


Вернуться к началу
СообщениеДобавлено: Сб янв 10, 2015 12:57 pm 
Не в сети

Зарегистрирован: Пн мар 27, 2006 6:33 am
Сообщения: 541
У меня управление от клавиш курсора клавиатуры выглядит, как залипание с невозможностью играть с них.
С ASWD управляется.

P.S. Это демо игра? (т.к. после пары-тройки действий дошёл до телепорта и прочитал финальную информацию о разработчиках.)


Вернуться к началу
СообщениеДобавлено: Сб янв 10, 2015 7:16 pm 
Не в сети
Аватара пользователя

Зарегистрирован: Чт ноя 27, 2014 1:24 am
Сообщения: 72
Kopa писал(а):
У меня управление от клавиш курсора клавиатуры выглядит, как залипание с невозможностью играть с них.

Да, об этом баге уже сообщали, буду смотреть.

Kopa писал(а):
P.S. Это демо игра? (т.к. после пары-тройки действий дошёл до телепорта и прочитал финальную информацию о разработчиках.)

Задумывалось сделать гораздо больше, но времени до конца конкурса оставалось совсем мало, поэтому пришлось всё урезать. После подведения итогов конкурса я планирую продолжить разработку.


Вернуться к началу
СообщениеДобавлено: Вт янв 13, 2015 4:35 pm 
Не в сети
Just Flooding
Аватара пользователя

Зарегистрирован: Чт дек 11, 2014 1:31 am
Сообщения: 173
нашёл движок 94 года на ASM с использованием SVGAlib: http://bellard.org/zv.tar.gz
реализованы z-буфер, затенение по Гуро и отсечение полигонов.


Вернуться к началу
СообщениеДобавлено: Вс янв 18, 2015 7:25 pm 
Не в сети
Аватара пользователя

Зарегистрирован: Чт ноя 27, 2014 1:24 am
Сообщения: 72
kiv писал(а):
нашёл движок 94 года на ASM с использованием SVGAlib: http://bellard.org/zv.tar.gz
реализованы z-буфер, затенение по Гуро и отсечение полигонов.

Автор этого движка также является создателем TinyGL, которое есть в Колибри и сейчас переписывается на ассемблер. Правда в моей игре используется совсем другой подход к отрисовке, так что вряд ли мне будет какая-то польза от этого... Хотя, если у ассемблерной TinyGL будет хорошая производительность, то можно будет попробовать использовать его для 3D игр.


Вернуться к началу
СообщениеДобавлено: Вс янв 18, 2015 7:31 pm 
Не в сети
Аватара пользователя

Зарегистрирован: Чт ноя 27, 2014 1:24 am
Сообщения: 72
Вот интересно, возможно ли найти нормального художника, который согласится порисовать графику для моей игры за символическое вознаграждение? Често говоря, у меня есть ощущение, что художники совсем не хотят что-то делать за "спасибо", в отличие от программистов... поэтому у почти всех опенсорсных игр графика в стиле "рисовал программист", ну или какой-нибудь простенький пиксель-арт в лучшем случае.


Вернуться к началу
СообщениеДобавлено: Вс янв 18, 2015 7:45 pm 
Не в сети
Public Relations
Аватара пользователя

Зарегистрирован: Пн июн 07, 2010 12:01 pm
Сообщения: 1879
Anton_K писал(а):
Вот интересно, возможно ли найти нормального художника, который согласится порисовать графику для моей игры за символическое вознаграждение? Често говоря, у меня есть ощущение, что художники совсем не хотят что-то делать за "спасибо", в отличие от программистов... поэтому у почти всех опенсорсных игр графика в стиле "рисовал программист", ну или какой-нибудь простенький пиксель-арт в лучшем случае.
Ну из художников у нас есть Leency - можешь спросить у него.
А так - вон ZblCoder своему художнику заплатил за графику для LaserTank: http://habrahabr.ru/post/248001/#comment_8224737
Он, конечно, рисковал (если бы он не занял призовое место, то деньги бы зря потратил) - но в итоге "отбил" затраты (заняв 1-е место).


Вернуться к началу
Показать сообщения за:  Поле сортировки  
Начать новую тему  Ответить на тему  [ 75 сообщений ]  На страницу Пред. 1 2 3 4 5 След.

Часовой пояс: UTC+03:00


Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и 1 гость


Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете добавлять вложения

Найти:
Перейти:  
cron
Создано на основе phpBB® Forum Software © phpBB Limited
Русская поддержка phpBB