У нас есть утилита MGB, которая тестирует производительность компьютера на разных операциях с видеопамятью, но результаты тестирования выводит только на экран. Если наш добрый дядя Mario добавит возможность запускать её из командной строки с номером теста, чтобы она возвращала результат теста в Integer, то можно будет её вызывать при старте игры, и если результат меньше заранее рассчитанного X, выдавать сообщение о слабом компьютере и не запускать игру: viewtopic.php?f=42&t=670ALPINE wrote:В общем, добавлю самодиагностику производительности, и если игра сама поймёт, что комп её не тянет - будет закрываться. Может даже с сообщением о том, что происходит.
Heliothryx (игра на конкурс) - игра выпущена
.
Last edited by Mario_r4 on Sun Jan 04, 2015 9:50 pm, edited 1 time in total.
Всем чмоки в этом проекте! Засуньте эти 11 лет себе в жопу!
Мой марбл матч-3 у него работает. Медленно, но без зависаний. Но вообще интересно, в чём причина. Авто-закрытие при низком FPS хоть и решит проблему, но не ответит на этот вопросМожет быть у него блок FPU барахлит.
Roman Shuvalov
Возможно используется разный набор команд FPU?
to infinity and beyond
Так, ещё раз про поведение игры.
Игра запускается, появляется вот это окно как на скриншоте, и больше она не реагирует ни на что, с загрузкой ЦП 100%, так? Нажатия на стрелки вверх-вниз не перемещают выделенный пункт меню?
Игра запускается, появляется вот это окно как на скриншоте, и больше она не реагирует ни на что, с загрузкой ЦП 100%, так? Нажатия на стрелки вверх-вниз не перемещают выделенный пункт меню?
Roman Shuvalov
Да, именно так.
to infinity and beyond
Обновление.
- все строки вынесены в отдельные файлы для удобной локализации на другие языки
- добавлен специальный инструмент для локализации - конвертер текста в формат, используемый в игре, там же написана и инструкция; конвертер выполнен в виде веб-страницы.
Всё лежит в SVN.
Геймплейных изменений (и проверки на зависания) пока нет, займусь этим в ближайшее время, столько провозился, а игры до сих пор нет
Скриншот конвертера:
- все строки вынесены в отдельные файлы для удобной локализации на другие языки
- добавлен специальный инструмент для локализации - конвертер текста в формат, используемый в игре, там же написана и инструкция; конвертер выполнен в виде веб-страницы.
Всё лежит в SVN.
Геймплейных изменений (и проверки на зависания) пока нет, займусь этим в ближайшее время, столько провозился, а игры до сих пор нет
Скриншот конвертера:
Roman Shuvalov
И при этом всерьёз обсуждается работа его FPU?punk_joker wrote:Все тот же IBM с древним Pentium'ом. [...] проц грузится на 100 [...]
: punk_joker: у меня был такой, на 133Mhz, пока кулер не отвалился от старости... У тебя кнопки Turbo нет?
Last edited by kiv on Tue Dec 30, 2014 3:06 am, edited 1 time in total.
А что, у него нет FPU? Я не знаток процессоров, и вообще архитектуру почти не знаю.
Roman Shuvalov
Кнопки турбо на нем нет. FPU блок есть.
to infinity and beyond
даже если и есть его подобие, то там суперскалярности нет, но насколько я помню первые пеньки, там такие штуки реализовывались сложным и крайне медленным набором команд... В любом случае первые SSE появились на экспериментальных вторых пеньках вместе с суперскалярностью...
Last edited by kiv on Tue Dec 30, 2014 3:08 am, edited 1 time in total.
А это можно как-то детектировать?
Я сейчас планирую тупо мерить производительность, при низком FPS тупо показывать сообщение "Ваш комп слаб" и закрывать игру. Но если есть возможность сразу детектировать ущербный FPU при запуске игры - это будет лучше.
Я сейчас планирую тупо мерить производительность, при низком FPS тупо показывать сообщение "Ваш комп слаб" и закрывать игру. Но если есть возможность сразу детектировать ущербный FPU при запуске игры - это будет лучше.
Roman Shuvalov
Можно. Точно не знаю как, но можно как-то получить информацию о процессоре в виде каких-то чисел и по ним отсечь всё, что младше третьего пня, но какой FPU у старых AMD точно не скажу, они тогда были ребята крутые...
.
Last edited by Mario_r4 on Sun Jan 04, 2015 9:51 pm, edited 1 time in total.
Всем чмоки в этом проекте! Засуньте эти 11 лет себе в жопу!
кусок оттуда покажет, что FPU есть, но о "качестве" ничего не скажет
Who is online
Users browsing this forum: No registered users and 1 guest