Board.KolibriOS.org
http://board.kolibrios.org/

Heliothryx (игра на конкурс) - игра выпущена
http://board.kolibrios.org/viewtopic.php?f=41&t=2924
Page 4 of 7

Author:  yogev_ezra [ Wed Dec 17, 2014 3:21 am ]
Post subject:  Re: Heliothryx (игра на конкурс)

ALPINE wrote:
В общем, добавлю самодиагностику производительности, и если игра сама поймёт, что комп её не тянет - будет закрываться. Может даже с сообщением о том, что происходит.
У нас есть утилита MGB, которая тестирует производительность компьютера на разных операциях с видеопамятью, но результаты тестирования выводит только на экран. Если наш добрый дядя Mario добавит возможность запускать её из командной строки с номером теста, чтобы она возвращала результат теста в Integer, то можно будет её вызывать при старте игры, и если результат меньше заранее рассчитанного X, выдавать сообщение о слабом компьютере и не запускать игру: viewtopic.php?f=42&t=670

Author:  Mario_r4 [ Wed Dec 17, 2014 3:25 am ]
Post subject:  Re: Heliothryx (игра на конкурс)

.

Author:  ALPINE [ Wed Dec 17, 2014 3:39 am ]
Post subject:  Re: Heliothryx (игра на конкурс)

Quote:
Может быть у него блок FPU барахлит.
Мой марбл матч-3 у него работает. Медленно, но без зависаний. Но вообще интересно, в чём причина. Авто-закрытие при низком FPS хоть и решит проблему, но не ответит на этот вопрос :)

Author:  punk_joker [ Wed Dec 17, 2014 3:57 am ]
Post subject: 

Возможно используется разный набор команд FPU?

Author:  ALPINE [ Wed Dec 17, 2014 4:17 am ]
Post subject:  Re: Heliothryx (игра на конкурс)

Так, ещё раз про поведение игры.

Игра запускается, появляется вот это окно как на скриншоте, и больше она не реагирует ни на что, с загрузкой ЦП 100%, так? Нажатия на стрелки вверх-вниз не перемещают выделенный пункт меню?

Image

Author:  punk_joker [ Wed Dec 17, 2014 4:23 am ]
Post subject: 

Да, именно так.

Author:  ALPINE [ Fri Dec 19, 2014 8:42 pm ]
Post subject:  Re: Heliothryx (игра на конкурс)

Обновление.
- все строки вынесены в отдельные файлы для удобной локализации на другие языки
- добавлен специальный инструмент для локализации - конвертер текста в формат, используемый в игре, там же написана и инструкция; конвертер выполнен в виде веб-страницы.

Всё лежит в SVN.

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

Скриншот конвертера:

Image

Author:  kiv [ Fri Dec 19, 2014 8:59 pm ]
Post subject:  Re:

punk_joker wrote:
Все тот же IBM с древним Pentium'ом. [...] проц грузится на 100 [...]

И при этом всерьёз обсуждается работа его FPU?
Offtopic: punk_joker: у меня был такой, на 133Mhz, пока кулер не отвалился от старости... У тебя кнопки Turbo нет?

Author:  ALPINE [ Fri Dec 19, 2014 9:00 pm ]
Post subject:  Re: Heliothryx (игра на конкурс)

А что, у него нет FPU? :) Я не знаток процессоров, и вообще архитектуру почти не знаю.

Author:  punk_joker [ Fri Dec 19, 2014 9:24 pm ]
Post subject: 

Кнопки турбо на нем нет. FPU блок есть.

Author:  kiv [ Fri Dec 19, 2014 9:38 pm ]
Post subject:  Re: Heliothryx (игра на конкурс)

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

Author:  ALPINE [ Fri Dec 19, 2014 10:52 pm ]
Post subject:  Re: Heliothryx (игра на конкурс)

А это можно как-то детектировать?

Я сейчас планирую тупо мерить производительность, при низком FPS тупо показывать сообщение "Ваш комп слаб" и закрывать игру. Но если есть возможность сразу детектировать ущербный FPU при запуске игры - это будет лучше.

Author:  kiv [ Fri Dec 19, 2014 11:00 pm ]
Post subject:  Re: Heliothryx (игра на конкурс)

Можно. Точно не знаю как, но можно как-то получить информацию о процессоре в виде каких-то чисел и по ним отсечь всё, что младше третьего пня, но какой FPU у старых AMD точно не скажу, они тогда были ребята крутые...

Author:  Mario_r4 [ Fri Dec 19, 2014 11:41 pm ]
Post subject:  Re: Heliothryx (игра на конкурс)

.

Author:  Wildwest [ Sat Dec 20, 2014 1:03 pm ]
Post subject:  Re: Heliothryx (игра на конкурс)

кусок оттуда покажет, что FPU есть, но о "качестве" ничего не скажет

Page 4 of 7 All times are UTC+03:00
Powered by phpBB® Forum Software © phpBB Limited
https://www.phpbb.com/