Board.KolibriOS.org

Официальный форум KolibriOS
Текущее время: Сб июн 24, 2017 9:58 pm

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




Начать новую тему  Ответить на тему  [ 102 сообщения ]  На страницу Пред. 1 2 3 4 57 След.
Автор Сообщение
 Заголовок сообщения: Re: Heliothryx (игра на конкурс)
СообщениеДобавлено: Вт дек 09, 2014 7:18 pm 
Не в сети
Kernel Developer

Зарегистрирован: Вс фев 10, 2013 12:37 pm
Сообщения: 2329
.

_________________
Всем чмоки в этом проекте! Засуньте эти 11 лет себе в жопу!


Последний раз редактировалось Mario_r4 Вс янв 04, 2015 9:50 pm, всего редактировалось 1 раз.

Вернуться к началу
 Заголовок сообщения: Re: Heliothryx (игра на конкурс)
СообщениеДобавлено: Вт дек 09, 2014 7:38 pm 
Не в сети
Аватара пользователя

Зарегистрирован: Вт ноя 25, 2014 5:08 pm
Сообщения: 109
Речь не про системные кнопки, а про кнопки мыши - левая, правая, drag'n'drop и так далее. Ок, отловлю сам (уже отловил). Спросил на всякий случай.

_________________
Roman Shuvalov


Вернуться к началу
 Заголовок сообщения: Re: Heliothryx (игра на конкурс)
СообщениеДобавлено: Вт дек 09, 2014 10:10 pm 
Не в сети
Kernel Developer

Зарегистрирован: Вс фев 10, 2013 12:37 pm
Сообщения: 2329
.

_________________
Всем чмоки в этом проекте! Засуньте эти 11 лет себе в жопу!


Последний раз редактировалось Mario_r4 Вс янв 04, 2015 9:50 pm, всего редактировалось 1 раз.

Вернуться к началу
 Заголовок сообщения: Re: Heliothryx (игра на конкурс)
СообщениеДобавлено: Ср дек 10, 2014 8:08 am 
Не в сети
Аватара пользователя

Зарегистрирован: Вт ноя 25, 2014 5:08 pm
Сообщения: 109
Да я понял :) в моем случае сами не обрабатываются.

_________________
Roman Shuvalov


Вернуться к началу
 Заголовок сообщения:
СообщениеДобавлено: Ср дек 17, 2014 1:24 am 
Не в сети

Зарегистрирован: Вт апр 12, 2011 11:19 pm
Сообщения: 1057
Все тот же IBM с древним Pentium'ом. При запуске появляется стартовый экран, проц грузится на 100 и на этгм все. Никаких дальнейших действий не происходит, игрушка виснет намертво, для закрытия приходится ребутить комп.

_________________
я лишь учусь


Вернуться к началу
 Заголовок сообщения: Re: Heliothryx (игра на конкурс)
СообщениеДобавлено: Ср дек 17, 2014 1:33 am 
Не в сети
Аватара пользователя

Зарегистрирован: Вт ноя 25, 2014 5:08 pm
Сообщения: 109
А оперативы в нём сколько? Я, если функция выделения памяти выдаёт ошибку, никак ведь не реагирую.
И какое разрешение экрана? Возможно, масштаб по умолчанию уже выходит за его пределы?

_________________
Roman Shuvalov


Вернуться к началу
 Заголовок сообщения: Re: Heliothryx (игра на конкурс)
СообщениеДобавлено: Ср дек 17, 2014 1:45 am 
Не в сети
Public Relations
Аватара пользователя

Зарегистрирован: Пн июн 07, 2010 12:01 pm
Сообщения: 1879
ALPINE писал(а):
А оперативы в нём сколько? Я, если функция выделения памяти выдаёт ошибку, никак ведь не реагирую.
И какое разрешение экрана? Возможно, масштаб по умолчанию уже выходит за его пределы?
Нет, ну так нельзя делать. Если такое случится у нескольких членов жюри в финальной версии игры (после крайнего срока подачи заявки), это потянет на дисквалификацию уже. Хотя бы систему не вешай в случае ошибки.


Вернуться к началу
 Заголовок сообщения:
СообщениеДобавлено: Ср дек 17, 2014 2:04 am 
Не в сети

Зарегистрирован: Вт апр 12, 2011 11:19 pm
Сообщения: 1057
ОЗУ около 160 мб. Разрешение 1024х768

_________________
я лишь учусь


Вернуться к началу
 Заголовок сообщения:
СообщениеДобавлено: Ср дек 17, 2014 2:05 am 
Не в сети

Зарегистрирован: Вт апр 12, 2011 11:19 pm
Сообщения: 1057
На более мощном ноуте все работает.

_________________
я лишь учусь


Вернуться к началу
 Заголовок сообщения: Re: Heliothryx (игра на конкурс)
СообщениеДобавлено: Ср дек 17, 2014 2:40 am 
Не в сети
Аватара пользователя

Зарегистрирован: Вт ноя 25, 2014 5:08 pm
Сообщения: 109
yogev_ezra писал(а):
Нет, ну так нельзя делать.
Ну, я при невозможности выделить кусок памяти сделаю просто мгновенный выход из приложения. Прямо в реализации функции malloc() и сделаю.

Цитата:
Если такое случится у нескольких членов жюри в финальной версии игры (после крайнего срока подачи заявки), это потянет на дисквалификацию уже. Хотя бы систему не вешай в случае ошибки.
Я понятия не имею, почему она вешается. Возможно, после неудачного malloc'a идёт запись в "левую" область памяти, а система вместо выкидывания ошибки доступа к памяти берёт и спокойно записывает туда. Но это всё догадки. И вообще, при 160 мегабайтах оперативы с памятью никаких проблем не должно быть, я только что проверил в виртуалбоксе с 16 Мб ОЗУ (!!) - всё работает исправно.

punk_joker, я позднее обращусь с просьбой проверить на запускаемость на твоём старом компе, т.к. пока ты единственный, у кого воспроизводится ошибка. Прямо интересно, откуда она взялась.

_________________
Roman Shuvalov


Вернуться к началу
 Заголовок сообщения: Re: Heliothryx (игра на конкурс)
СообщениеДобавлено: Ср дек 17, 2014 2:47 am 
Не в сети
Public Relations
Аватара пользователя

Зарегистрирован: Пн июн 07, 2010 12:01 pm
Сообщения: 1879
ALPINE писал(а):
Я понятия не имею, почему она вешается. Возможно, после неудачного malloc'a идёт запись в "левую" область памяти, а система вместо выкидывания ошибки доступа к памяти берёт и спокойно записывает туда. Но это всё догадки. И вообще, при 160 мегабайтах оперативы с памятью никаких проблем не должно быть, я только что проверил в виртуалбоксе с 16 Мб ОЗУ (!!) - всё работает исправно.

punk_joker, я позднее обращусь с просьбой проверить на запускаемость на твоём старом компе, т.к. пока ты единственный, у кого воспроизводится ошибка. Прямо интересно, откуда она взялась.
Я как бывший владелец фирмы по продаже embedded-компьютеров и как работающий в софтверной компании, имею в своём распоряжении более 30 различных конфигураций компьютеров (включая такие же слабые, как у punk_joker, или даже слабее), и как только появится свободная минутка, постараюсь протестировать на максимально большем их числе все игры конкурсантов, чтобы не было неприятных сюрпризов при оценке результатов.


Вернуться к началу
 Заголовок сообщения:
СообщениеДобавлено: Ср дек 17, 2014 2:48 am 
Не в сети

Зарегистрирован: Вт апр 12, 2011 11:19 pm
Сообщения: 1057
Возможно я не правильно ввразился, но систему игра не вешает. Она просто грузит проц по полной, и в итогп я не могу закрыть ее даже через диспетчер процессов.

Готов тестировать. Именно для таких каверзных тестов ноут и брался :)

_________________
я лишь учусь


Вернуться к началу
 Заголовок сообщения: Re: Heliothryx (игра на конкурс)
СообщениеДобавлено: Ср дек 17, 2014 2:53 am 
Не в сети
Аватара пользователя

Зарегистрирован: Вт ноя 25, 2014 5:08 pm
Сообщения: 109
Цитата:
Возможно я не правильно ввразился, но систему игра не вешает. Она просто грузит проц по полной, и в итогп я не могу закрыть ее даже через диспетчер процессов.
А, ну тогда это допустимо. То есть моя игра не портит систему, просто комп её не тянет. Поведение в общем-то правильное. Разве что при fps<1 можно просто выдать сообщение "Извините, у вас слабый комп" и выйти.

А вообще странно, что игра вешает комп на 100%, у неё в цикле принудительный sleep() на 0.01 секунды, это должно разгрузить ЦП :)

yogev_ezra
А когда этот тест можно будет устроить? До или после дедлайна? Если до, то надо бы, по возможности, выбрать оптимальный день - чтоб оставалось еще пара дней на исправление, но не слишком рано, когда у многих игры еще просто не готовы.

_________________
Roman Shuvalov


Вернуться к началу
 Заголовок сообщения: Re: Heliothryx (игра на конкурс)
СообщениеДобавлено: Ср дек 17, 2014 3:04 am 
Не в сети
Public Relations
Аватара пользователя

Зарегистрирован: Пн июн 07, 2010 12:01 pm
Сообщения: 1879
ALPINE писал(а):
Цитата:
Возможно я не правильно ввразился, но систему игра не вешает. Она просто грузит проц по полной, и в итогп я не могу закрыть ее даже через диспетчер процессов.
А, ну тогда это допустимо. То есть моя игра не портит систему, просто комп её не тянет. Поведение в общем-то правильное. Разве что при fps<1 можно просто выдать сообщение "Извините, у вас слабый комп" и выйти.
Ну тогда нужно минимальные требования к железу указывать в Readme. Если сама KolibriOS запускается и сносно работает на Pentium I 100MHz, то пользователь может ожидать, что и игра тоже будет на нём работать. Вообще допускается увеличение размера бинарника, если при этом улучшается производительность.
ALPINE писал(а):
yogev_ezra
А когда этот тест можно будет устроить? До или после дедлайна? Если до, то надо бы, по возможности, выбрать оптимальный день - чтоб оставалось еще пара дней на исправление, но не слишком рано, когда у многих игры еще просто не готовы.
До дедлайна, конечно. В районе 26-28 декабря.


Вернуться к началу
 Заголовок сообщения: Re: Heliothryx (игра на конкурс)
СообщениеДобавлено: Ср дек 17, 2014 3:06 am 
Не в сети
Аватара пользователя

Зарегистрирован: Вт ноя 25, 2014 5:08 pm
Сообщения: 109
Цитата:
Вообще допускается увеличение размера бинарника, если при этом улучшается производительность.
Боюсь, это не тот случай :)

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

P.S. Выставил в виртуалбоксе предел загрузки ЦПУ 1%. Всё стало очень тормозить, но игра не повисла и я смог закрыть её через диспетчер процессов.

_________________
Roman Shuvalov


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

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


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

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


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

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