Игра Dungeons of Augastes / Подземелья Аугастеса
-
Знаю, слишком абстрактно и расплывчато и вряд ли полезно, но может будет интересно. Встречал демосцены с прямым доступом к регистру-счётчику пикселей видеокарт (ещё под DOS такие были, но похоже работали через Dx), в них брали разрешение экрана по горизонтали и находили остаток от деления на него, определяя так номер текущей строки, а затем смещали камеру построчно относительно куба. Таким образом получали эффект плавного скручивания, неравномерного утолщений объекта и шума, волновых искажений на дисплее. Встречал утверждение, что вроде как этот регистр универсален (видимо по способу доступа) для всех современных (вероятно, что любые Dx совместимые и просто новые) видеокарт - не смотря на то, что этот регистр не отмечен ни в одном стандарте. Вероятно его контроль может помочь реализовать полупрограммный вертикальный синхроимпульс и другие плюшки (вроде рендеренга в SLI)...
Просьба ответить на опрос о предпочтительном способе голосования: viewtopic.php?f=8&t=2959
Lenovo ThinkPad X61 - Core 2 Duo T7300 2 GHz, 2GB RAM. Резолюция 1024×768x32bitAnton_K wrote:1) Кажется нет, но я не обращал на это внимания.yogev_ezra wrote: 1) На твоём компьютере не было надписи "Обнаружена проблема с MTRR" сразу после загрузки?
2) Я обещаю протестировать ещё на нескольких компьютерах, и дать знать о результатах.
2) Да, спасибо.
Проблем с 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 342 times
-
Ну не знаю, лично мне эта скорость передвижения кажется нормальной (может потому что я не играю в шутеры ). В любом случае ее можно изменить, она настраивается в исходниках.yogev_ezra wrote:Но персонаж (человек, протагонист, главный герой) ходит медленно по подземелью. Не хватает возможности бегать/ходить быстрее.
Я в последний раз играл в 3D шутеры / 3D-RPG году так в 2005-2006, так что сейчас пришлось вспомнить молодость. Но всё же я считаю отсутствие возможности настройки скорости движения персонажа в самой игре / config-файле недочётом игры.Anton_K wrote:Ну не знаю, лично мне эта скорость передвижения кажется нормальной (может потому что я не играю в шутеры ). В любом случае ее можно изменить, она настраивается в исходниках.yogev_ezra wrote:Но персонаж (человек, протагонист, главный герой) ходит медленно по подземелью. Не хватает возможности бегать/ходить быстрее.
Клавиши залипают во время движения, особенно это заметно в эмуляторе.
Лечение описано в пункте 3 viewtopic.php?f=41&t=336&p=36450&hilit= ... %B8#p40864
Лечение описано в пункте 3 viewtopic.php?f=41&t=336&p=36450&hilit= ... %B8#p40864
Из хаоса в космос
Именно "залипают" или просто герой недостаточно быстро реагирует на нажатия/отжатия? Если второе, то это бывает из-за низкого fps. А если первое, то мне нужно будет проверить код обработки клавиш. За ссылку спасибо, я потом сравню этот код со своим.Leency wrote:Клавиши залипают во время движения, особенно это заметно в эмуляторе.
Лечение описано в пункте 3 viewtopic.php?f=41&t=336&p=36450&hilit= ... %B8#p40864
It is most likely because FPS is lower then keyboard repeat rate, and you read only one key per framedraw.
Last edited by hidnplayr on Tue Jan 06, 2015 10:01 pm, edited 1 time in total.
"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
Nope. All keys are read until the key buffer is empty, only then i draw next frame.hidnplayr wrote:and you only read only one key per framedraw.
У меня управление от клавиш курсора клавиатуры выглядит, как залипание с невозможностью играть с них.
С ASWD управляется.
P.S. Это демо игра? (т.к. после пары-тройки действий дошёл до телепорта и прочитал финальную информацию о разработчиках.)
С ASWD управляется.
P.S. Это демо игра? (т.к. после пары-тройки действий дошёл до телепорта и прочитал финальную информацию о разработчиках.)
Да, об этом баге уже сообщали, буду смотреть.Kopa wrote:У меня управление от клавиш курсора клавиатуры выглядит, как залипание с невозможностью играть с них.
Задумывалось сделать гораздо больше, но времени до конца конкурса оставалось совсем мало, поэтому пришлось всё урезать. После подведения итогов конкурса я планирую продолжить разработку.Kopa wrote:P.S. Это демо игра? (т.к. после пары-тройки действий дошёл до телепорта и прочитал финальную информацию о разработчиках.)
нашёл движок 94 года на ASM с использованием SVGAlib: http://bellard.org/zv.tar.gz
реализованы z-буфер, затенение по Гуро и отсечение полигонов.
реализованы z-буфер, затенение по Гуро и отсечение полигонов.
Автор этого движка также является создателем TinyGL, которое есть в Колибри и сейчас переписывается на ассемблер. Правда в моей игре используется совсем другой подход к отрисовке, так что вряд ли мне будет какая-то польза от этого... Хотя, если у ассемблерной TinyGL будет хорошая производительность, то можно будет попробовать использовать его для 3D игр.kiv wrote:нашёл движок 94 года на ASM с использованием SVGAlib: http://bellard.org/zv.tar.gz
реализованы z-буфер, затенение по Гуро и отсечение полигонов.
Вот интересно, возможно ли найти нормального художника, который согласится порисовать графику для моей игры за символическое вознаграждение? Често говоря, у меня есть ощущение, что художники совсем не хотят что-то делать за "спасибо", в отличие от программистов... поэтому у почти всех опенсорсных игр графика в стиле "рисовал программист", ну или какой-нибудь простенький пиксель-арт в лучшем случае.
Ну из художников у нас есть Leency - можешь спросить у него.Anton_K wrote:Вот интересно, возможно ли найти нормального художника, который согласится порисовать графику для моей игры за символическое вознаграждение? Често говоря, у меня есть ощущение, что художники совсем не хотят что-то делать за "спасибо", в отличие от программистов... поэтому у почти всех опенсорсных игр графика в стиле "рисовал программист", ну или какой-нибудь простенький пиксель-арт в лучшем случае.
А так - вон ZblCoder своему художнику заплатил за графику для LaserTank: http://habrahabr.ru/post/248001/#comment_8224737
Он, конечно, рисковал (если бы он не занял призовое место, то деньги бы зря потратил) - но в итоге "отбил" затраты (заняв 1-е место).
Who is online
Users browsing this forum: No registered users and 5 guests