Board.KolibriOS.org

Official KolibriOS board
It is currently Wed Oct 16, 2019 12:47 pm

All times are UTC+03:00




Post new topic  Reply to topic  [ 75 posts ]  Go to page Previous 1 2 3 4 5 Next
Author Message
PostPosted: Sat Jan 03, 2015 12:29 am 
Offline
Just Flooding
User avatar

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


Top
   
PostPosted: Sat Jan 03, 2015 1:16 am 
Offline
Public Relations
User avatar

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


Top
   
PostPosted: Sat Jan 03, 2015 3:40 am 
Offline
Public Relations
User avatar

Joined: Mon Jun 07, 2010 12:01 pm
Posts: 1879
Anton_K wrote:
yogev_ezra wrote:
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 игра играет плавно.
Но персонаж (человек, протагонист, главный герой) ходит медленно по подземелью. Не хватает возможности бегать/ходить быстрее.


Attachments:
log_lenovo-x61.txt [8.16 KiB]
Downloaded 105 times
Top
   
PostPosted: Sat Jan 03, 2015 5:06 pm 
Offline
User avatar

Joined: Thu Nov 27, 2014 1:24 am
Posts: 71
yogev_ezra wrote:
Но персонаж (человек, протагонист, главный герой) ходит медленно по подземелью. Не хватает возможности бегать/ходить быстрее.

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


Top
   
PostPosted: Sat Jan 03, 2015 6:54 pm 
Offline
Public Relations
User avatar

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


Top
   
PostPosted: Tue Jan 06, 2015 3:22 pm 
Offline
Designer
User avatar

Joined: Thu Jan 25, 2007 3:33 pm
Posts: 5062
Клавиши залипают во время движения, особенно это заметно в эмуляторе.
Лечение описано в пункте 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

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


Top
   
PostPosted: Tue Jan 06, 2015 6:48 pm 
Offline
User avatar

Joined: Thu Nov 27, 2014 1:24 am
Posts: 71
Leency wrote:
Клавиши залипают во время движения, особенно это заметно в эмуляторе.
Лечение описано в пункте 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. А если первое, то мне нужно будет проверить код обработки клавиш. За ссылку спасибо, я потом сравню этот код со своим.


Top
   
PostPosted: Tue Jan 06, 2015 7:07 pm 
Offline
Mentor/Kernel Developer
User avatar

Joined: Fri Jun 30, 2006 9:01 am
Posts: 1248
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


Last edited by hidnplayr on Tue Jan 06, 2015 10:01 pm, edited 1 time in total.

Top
   
PostPosted: Tue Jan 06, 2015 9:43 pm 
Offline
User avatar

Joined: Thu Nov 27, 2014 1:24 am
Posts: 71
hidnplayr wrote:
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.


Top
   
PostPosted: Sat Jan 10, 2015 12:57 pm 
Offline

Joined: Mon Mar 27, 2006 6:33 am
Posts: 668
У меня управление от клавиш курсора клавиатуры выглядит, как залипание с невозможностью играть с них.
С ASWD управляется.

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


Top
   
PostPosted: Sat Jan 10, 2015 7:16 pm 
Offline
User avatar

Joined: Thu Nov 27, 2014 1:24 am
Posts: 71
Kopa wrote:
У меня управление от клавиш курсора клавиатуры выглядит, как залипание с невозможностью играть с них.

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

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

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


Top
   
PostPosted: Tue Jan 13, 2015 4:35 pm 
Offline
Just Flooding
User avatar

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


Top
   
PostPosted: Sun Jan 18, 2015 7:25 pm 
Offline
User avatar

Joined: Thu Nov 27, 2014 1:24 am
Posts: 71
kiv wrote:
нашёл движок 94 года на ASM с использованием SVGAlib: http://bellard.org/zv.tar.gz
реализованы z-буфер, затенение по Гуро и отсечение полигонов.

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


Top
   
PostPosted: Sun Jan 18, 2015 7:31 pm 
Offline
User avatar

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


Top
   
PostPosted: Sun Jan 18, 2015 7:45 pm 
Offline
Public Relations
User avatar

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


Top
   
Display posts from previous:  Sort by  
Post new topic  Reply to topic  [ 75 posts ]  Go to page Previous 1 2 3 4 5 Next

All times are UTC+03:00


Who is online

Users browsing this forum: No registered users and 1 guest


You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot post attachments in this forum

Search for:
Jump to:  
Powered by phpBB® Forum Software © phpBB Limited