Форум программистов, компьютерный форум, киберфорум
Бета-тестирование
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск  
 
 
Рейтинг 4.82/11: Рейтинг темы: голосов - 11, средняя оценка - 4.82
Труд вопреки насмешкам
 Аватар для Etyuhibosecyu
363 / 181 / 41
Регистрация: 13.07.2017
Сообщений: 4,829
Записей в блоге: 14

Уничтожение Фигур Tilt Pre-Alpha Update

16.04.2020, 20:49. Показов 2557. Ответов 42
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Недолго пришлось ждать очередной версии Уничтожения Фигур - Уничтожение Фигур Tilt Pre-Alpha Update. Теперь Уничтожение Фигур - безальтернативный лидер по количеству выпущенных версий - 7 основных и 10 маленьких билдов! Это обновление не добавляло заданий, вместо этого большие изменения коснулись оформления:
- Появились квадратные магазины, можно купить голубой квадрат и голубую стрелку. Прошу не предъявлять претензии к цене - она высокая, но собрать большой набор фигур не должно быть легко, кроме того, в будущем за задания будет намного бОльшая награда, и купить эти фигуры будет легче. Хотя, с другой стороны, будут и более дорогие фигуры.
- В меню размещения фигур открылась страница зеленых фигур, достигнув 5 уровня (что можно сделать только длительным выполнением квадратных заданий), можно воевать зелеными звездами.
- У фигур добавился объем, а в бою - тени.
- У элементов меню добавились всплывающие подсказки. Чтобы их увидеть, задержите на кнопке правую кнопку мыши.
- Выход из ситуации, когда нечем ходить, автоматизирован, наличие такой ситуации проверяется каждые 5 секунд. Возможно, что не все возможные подобные ситуации проверены.
- Специально для вас, mozgotron, пишу на случай, если вы не прочитали обновления из предыдущей темы: реакция игры на перетаскивание ускорена, ошибка "Unexpected Error" заменена на "Это действие некорректно".
Посмотрим, какие ошибки будут обнаружены теперь.
0
IT_Exp
Эксперт
34794 / 4073 / 2104
Регистрация: 17.06.2006
Сообщений: 32,602
Блог
16.04.2020, 20:49
Ответы с готовыми решениями:

Pre-alpha Season Unreal Tournament
Качаю последнюю версию, которая уже в разработке, потому что 3 для меня не актуальна - накувыркался с ботами с тройки достаточно, в онлайне...

Hash Function Efficiency v0.1 pre-Alpha (May 11th, 2017)
Вот код, для наглядности (cyberforum.ru - не сохраняет оригинал кода! может не компилироваться) комментарии не удалял... #include...

Вставка тега <pre></pre> в файлы директории
Здравствуйте, форумчане! Не подскажете как можно средствами php вставить тег &lt;pre&gt;&lt;/pre&gt; во все текстовые файлы в директории...

42
Труд вопреки насмешкам
 Аватар для Etyuhibosecyu
363 / 181 / 41
Регистрация: 13.07.2017
Сообщений: 4,829
Записей в блоге: 14
18.04.2020, 21:36  [ТС]
Студворк — интернет-сервис помощи студентам
Цитата Сообщение от Катафалк Посмотреть сообщение
На багофикс то хоть можно надеяться, или опять расскажете, что я сам дурак раз купил 14-дюймовый ноутбук?
Я дураком никого не называл, но какой смысл выставлять разрешение 1920x1080, а затем масштаб 150%? Если у вас плохое зрение, можно уменьшить разрешение, любой нормальный компьютер это позволяет. А в масштабе поверх существующего разрешения не вижу смысла. Что касается исправления, то Game Maker автоматически масштабирует все элементы в окне независимо от меня, сначала он делает масштаб равным указанному в системе, а затем подгоняет под размер экрана, но он умеет только увеличивать, и исправить это можно только уменьшением размера окна, но тогда придется уменьшать все спрайты и объекты, а это по факту невозможно. Так что если сами обнаружили, как исправить, то выставьте масштаб как максимум 125%, тогда ошибок не будет.

Добавлено через 1 час 43 минуты
Билд третий. После нескольких попыток все же нашел обходной способ уменьшить окно. В некоторых местах возможно неправильное отображение. Но в целом, надеюсь, ошибка исправлена.
1
Неэпический
 Аватар для Croessmah
18149 / 10731 / 2067
Регистрация: 27.09.2012
Сообщений: 27,038
Записей в блоге: 1
18.04.2020, 22:00
Цитата Сообщение от Etyuhibosecyu Посмотреть сообщение
но тогда придется уменьшать все спрайты и объекты, а это по факту невозможно.
А что, game maker не умеет в scale?
2
 Аватар для mozgotron
64 / 73 / 1
Регистрация: 23.05.2015
Сообщений: 360
Записей в блоге: 52
18.04.2020, 23:15
Etyuhibosecyu, сегодня взял ваше обновление на тест.

После первого короткого прогона из плюсов:
Интерфейс стал симпатичнее за счёт изменённых фигур.
Реакция на действия пользователя и движения элементов игры стали шустрее.

из минусов:
1) Сообщение о том, что данное действие недопустимо — лучше б его вообще не было.
2) Почему нельзя сохранить игру хотя бы после каждой законченной партии?

Об остальных плюсах и минусах сообщу позже.
1
Эксперт .NET
 Аватар для Usaga
14368 / 9469 / 1360
Регистрация: 21.01.2016
Сообщений: 35,727
19.04.2020, 05:58
Цитата Сообщение от Etyuhibosecyu Посмотреть сообщение
какой смысл выставлять разрешение 1920x1080, а затем масштаб 150%?
Затем, что маленькая диагональ экрана.

Цитата Сообщение от Etyuhibosecyu Посмотреть сообщение
Если у вас плохое зрение, можно уменьшить разрешение, любой нормальный компьютер это позволяет.
Не уменьшить разрешение, а увеличить масштабирование. Тогда элементы UI станут крупнее, при этом в глаза не будут бросаться пиксели размером с кулак. Разные вещи, вообще-то.

Вообще, для меня нонсенс тот факт, что ваша игрушка зависит от масштабирования в ОС. Получается так, что элементы UI там являются стилизованными контролами из WinAPI?)))) Это же фееричнейшее дермище)
0
Труд вопреки насмешкам
 Аватар для Etyuhibosecyu
363 / 181 / 41
Регистрация: 13.07.2017
Сообщений: 4,829
Записей в блоге: 14
19.04.2020, 12:36  [ТС]
Билд четвертый. Сообщение о том, что данное действие недопустимо местами полностью убрано, местами (там, где пользователь по логике понимает, что сюда не бессмысленно нажимать) заменено на совсем уже мягкую форму, местами сообщается, что действие находится в разработке. По поводу этого:
Цитата Сообщение от mozgotron Посмотреть сообщение
Почему нельзя сохранить игру хотя бы после каждой законченной партии?
Игра сохраняется при выходе и каждые 30 секунд (если медленный компьютер, может немного реже). Что такое "партии", я не знаю.
0
Неэпический
 Аватар для Croessmah
18149 / 10731 / 2067
Регистрация: 27.09.2012
Сообщений: 27,038
Записей в блоге: 1
19.04.2020, 12:48
Цитата Сообщение от Etyuhibosecyu Посмотреть сообщение
каждые 30 секунд (если медленный компьютер, может немного реже).
т.е. каждые 30 секунд она сохраняется по той причине, что быстрее просто не может из-за производительности?
0
Труд вопреки насмешкам
 Аватар для Etyuhibosecyu
363 / 181 / 41
Регистрация: 13.07.2017
Сообщений: 4,829
Записей в блоге: 14
19.04.2020, 12:56  [ТС]
Цитата Сообщение от Croessmah Посмотреть сообщение
т.е. каждые 30 секунд она сохраняется по той причине, что быстрее просто не может из-за производительности?
Ну как сказать... Можно сделать сохранение каждую секунду, но тогда игра две третьих времени будет находиться в зависании. Сохранение - сложный ресурсоемкий процесс, и чем более развита игра, тем более сложный и ресурсоемкий, поэтому тут уже приходится искать оптимум удобства: если сохранять редко - будет неудобно производить уже произведенные действия заново, если часто - будет неудобно из-за частых зависаний. Я подумал и решил, что один раз в 30 секунд - и есть этот оптимум. В любом случае, если не убить процесс, не нажать на Reset и не разрядится батарея, при выходе игра гарантированно сохраняется.
0
Неэпический
 Аватар для Croessmah
18149 / 10731 / 2067
Регистрация: 27.09.2012
Сообщений: 27,038
Записей в блоге: 1
19.04.2020, 12:58
Цитата Сообщение от Etyuhibosecyu Посмотреть сообщение
Сохранение - сложный ресурсоемкий процесс
Почему же здоровенные игры справляются с ним без всяких подвисаний и простоев?
Цитата Сообщение от Etyuhibosecyu Посмотреть сообщение
Я подумал и решил, что один раз в 30 секунд - и есть этот оптимум.
А может настройку сделать, чтобы пользователь сам решал что для него лучше?
1
Труд вопреки насмешкам
 Аватар для Etyuhibosecyu
363 / 181 / 41
Регистрация: 13.07.2017
Сообщений: 4,829
Записей в блоге: 14
19.04.2020, 13:02  [ТС]
Цитата Сообщение от Croessmah Посмотреть сообщение
Почему же здоровенные игры справляются с ним без всяких подвисаний и простоев?
Потому, что они сохраняют редко. Например, я недавно играл в одну игру, весит 16 ГБ, так там при запуске отображается предупреждение "Не закрывайте игру и не выключайте компьютер, когда видите этот значок.", а значок показывается только после окончания очередного этапа, пройти который занимает несколько десятков минут.
0
282 / 485 / 12
Регистрация: 21.06.2019
Сообщений: 3,020
19.04.2020, 13:02
Цитата Сообщение от Etyuhibosecyu Посмотреть сообщение
Сохранение - сложный ресурсоемкий процесс
Эээ... Вы там всю игру сериализуете что-ли, или что там может быть такого трудоемкого? Я как-то сходу даже и придумать не могу, как надо сохранять игру, чтобы она при этом тормозила
0
 Аватар для sdasdaw
406 / 278 / 93
Регистрация: 14.03.2017
Сообщений: 777
19.04.2020, 13:04
Цитата Сообщение от Etyuhibosecyu Посмотреть сообщение
каждые 30 секунд
сохрайняйте после каждой партии / транзакции
1
Всегда онлайн
 Аватар для MrOnlineCoder
1084 / 788 / 295
Регистрация: 07.04.2013
Сообщений: 2,703
19.04.2020, 16:35
Поиграл в Вашу игру. Я так понял, вы были сильно вдохновлены серией стратегий Герои Меча и Магии, уж больно ваша боевая система напоминает бой в HoMM. В главном меню и в бое Alt + F не работает.

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

Музыка, я так понял, авторская?

Еще, анимации боя показались очень медленными - уж очень медленно фигуры передвигаются и атакуют - дайте возможность переключать скорость (не нашел этой настройки).

Добавлено через 4 минуты
Цитата Сообщение от Катафалк Посмотреть сообщение
Эээ... Вы там всю игру сериализуете что-ли, или что там может быть такого трудоемкого? Я как-то сходу даже и придумать не могу, как надо сохранять игру, чтобы она при этом тормозила
насколько я помню, game maker из коробки сохраняет полностью все свое состояние (чуть ли не напрямую дамп памяти), соответственно, без реализации собственного формата сохранений и его сериализации, тут не обойтись.
0
Труд вопреки насмешкам
 Аватар для Etyuhibosecyu
363 / 181 / 41
Регистрация: 13.07.2017
Сообщений: 4,829
Записей в блоге: 14
19.04.2020, 16:43  [ТС]
Цитата Сообщение от MrOnlineCoder Посмотреть сообщение
Еще, анимации боя показались очень медленными - уж очень медленно фигуры передвигаются и атакуют - дайте возможность переключать скорость
100 пикселов в секунду - это очень медленно? А если разрешение экрана больше 1024x768, то и еще быстрее.
0
Всегда онлайн
 Аватар для MrOnlineCoder
1084 / 788 / 295
Регистрация: 07.04.2013
Сообщений: 2,703
19.04.2020, 16:53
Etyuhibosecyu, не знаю, но я ждал секунд 5-7, пока моя фигура передвинется на другую клетку - передвижение должно быть быстрым и просто должно визуально подтверждать мое действие.
0
Труд вопреки насмешкам
 Аватар для Etyuhibosecyu
363 / 181 / 41
Регистрация: 13.07.2017
Сообщений: 4,829
Записей в блоге: 14
19.04.2020, 17:12  [ТС]
Цитата Сообщение от MrOnlineCoder Посмотреть сообщение
Создайте привычное для всех интерфейсов поле для ввода, с возможностью фокусировки.
К сожалению, это маловероятно. Переписывать самое начало игры слишком сложно.
Цитата Сообщение от MrOnlineCoder Посмотреть сообщение
Музыка, я так понял, авторская?
Не совсем. Авторская обработка, но за основу взята "Песня о Волге" А. Н. Стуликова.
Цитата Сообщение от MrOnlineCoder Посмотреть сообщение
В главном меню и в бое Alt + F не работает.
Только что специально проверил, работает.

Добавлено через 8 минут
Цитата Сообщение от MrOnlineCoder Посмотреть сообщение
не знаю, но я ждал секунд 5-7, пока моя фигура передвинется на другую клетку - передвижение должно быть быстрым и просто должно визуально подтверждать мое действие.
Фигура перемещается на фиксированное расстояние за фрейм. Поэтому либо вы преувеличиваете, либо компьютеру не хватает ресурсов для отображения нужного количества фреймов в секунду, либо перемещали в другой конец экрана, что и не должно быть моментальным.

Добавлено через 10 минут
К слову, чтобы не было претензий, что с моей точки зрения "у вас нищебродское железо" ©. Игра рассчитана на 20 фреймов в секунду, а я умышленно прогонял ускоренно - если открыть большое окно и что-то в нем делать - 21-23, хотя компьютер далеко не совсем плохой. Наверное, нужно блокировать неактивные области, окна будут дольше открываться, зато в целом игра будет работать быстрее. А когда-нибудь, возможно, вообще придется сделать сложную систему, чтобы работало независимо от фреймов в секунду.
0
Неэпический
 Аватар для Croessmah
18149 / 10731 / 2067
Регистрация: 27.09.2012
Сообщений: 27,038
Записей в блоге: 1
19.04.2020, 17:17
Цитата Сообщение от Etyuhibosecyu Посмотреть сообщение
чтобы работало независимо от фреймов в секунду
Это нужно делать изначально. Привязываться нужно ко времени, а не к FPS.
Можете почитать вводные здесь: https://habr.com/ru/post/136878/
0
 Аватар для mozgotron
64 / 73 / 1
Регистрация: 23.05.2015
Сообщений: 360
Записей в блоге: 52
19.04.2020, 17:17
Etyuhibosecyu, ну невозможно нормально играть в "Уничтожение фигур". Ни правил игры, ни всплывающих подсказок на кнопках, ни внятного сюжета — ничего нет. Хотя задумка интересная.

Когда вышло такое сообщение я реально растерялся и не знал что делать дальше.


Куда только не нажимал, ничего не изменилось.




Это я в системном реестре посмотрел, в какой раздел игра сохраняет настройки и состояния. Без претензий. Видно, что я создал уже 3 игровых аккаунта. Некоторые данные об игре сохраняются довольно экзотично.
Кликните здесь для просмотра всего текста
Etyuhibosecyu Games®
Destroying of Figures
USERSLIST: OMbQsesѓ;[ETYkesѓ;OMbQsUcЃ“§
[ETYkesѓ
175
175U
176
176U
177
177U
178
178U
179
179U
180
181
182
183
184
185
186
187
266
267
268
269
270
271
272
273
274
275
276
277
278
67
67U
68
68U
69
69U
70
70U
71
71U
72
72U

78
78U
79
79U
80
80U
arrow: 32=1=-736\2\2
bc
bN1

enemy_string: 33=1=0\2\1=3=1\4\0;163=1=0\2\1=3=1\4\0;2 54=1=0\2\0=3=0\4\0;255=1=1\2\0=3=0\4\0;2 56=1=1\2\0=3=0\4\0;257=1=0\2\0=3=0\4\0;2 59=1=0\2\0=3=0\4\0;261=1=0\2\0=3=0\4\0;2 63=1=0\2\0=3=0\4\0;264=1=0\2\0=3=0\4\0;2 83=1=0\2\0=3=0\4\0;285=1=0\2\0=3=0\4\0;2 86=1=1\2\0=3=0\4\0;307=1=0\2\0=3=0\4\0;
episode
etN
flags
fs_sf
fs_sNsb: 0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;
fs_sNsc: 1;0;0;1;1;1;0;0;0;0;0;0;0;0;0;
fs_sNsg: 0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;
fs_sNsr: 0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;
ggs
last_login_date
PASSWORD: ·яЛk^xЉ«І–ЇМ#
PRC: —3ѕBQd}›–ёТы=
task_string: 147=1=1\2\1=3=1\4\1;147=1=1\2\1=3=1\4\1;
tt: Помните, чему я вас учил? Закрывайте панель, поработав с ней!
uf: 67=1=70\2\71=3=72\4\58=5=58
uk: ’[фж‰ђЗST1ю\\–-&jЇП4я=§µ"_Ђk{‰бµ®є®ж@Ј~Q\©]ґZW|SТ9&zґу«џ‡˜љ‹эµ!іFs$х­i¬°:Зв®y‡ІшЕ* С81ДЮщзОІх…лТЇMwЛЯщЩ§»kvU/'Y VYІХИ"мУ{Сѓkda«°ьсоЈJpМ_кS(›љф/ѓ™Jјiі\ІXФЧ\¤K^‰M)ArЎ[&эАМешјj.OVO+Ю°зи&піФj7ц”аЮЁIf&|%ЈЧИ"іѓ; UвАМЧЮбдЃ№‚ма"PA<YqЂAFq·лYyПЁмKЦmdЈєS_VЙ чЬaщm'и•V
USEREXISTS
view3_height
view3_page
view3_target



Какие-то лампочки, сумки, скрещенные паяльники, ёлочные игрушки... Что со всем этим делать?


— Надеюсь вы прочитали указания Трапеции?
— Нет. Я не знаю кто такая Трапеция и где можно прочитать её указания. Я выхожу из игры.


Это я заскринил самый тормозной момент в работе игры: смена декораций. Очень медленно и дёрганно. Хотя у меня на компе GTA V работает без тормозов.


Вот здесь видно, что игровая программа не собирается сохранять большую часть Достижений геймера. Велика беда! Пускай не сохраняет.
0
Труд вопреки насмешкам
 Аватар для Etyuhibosecyu
363 / 181 / 41
Регистрация: 13.07.2017
Сообщений: 4,829
Записей в блоге: 14
19.04.2020, 17:26  [ТС]
Цитата Сообщение от mozgotron Посмотреть сообщение
Ни правил игры, ни всплывающих подсказок на кнопках, ни внятного сюжета — ничего нет. Хотя задумка интересная.
Всплывающие подсказки на кнопках ЕСТЬ, достаточно задержать на кнопке правую кнопку мыши. Тексты заданий внимательно читали? Там Трапеция подробно описывает, как создать оборудование и активировать его.
Цитата Сообщение от mozgotron Посмотреть сообщение
Нет. Я не знаю кто такая Трапеция и где можно прочитать её указания. Я выхожу из игры.
В меню заданий нажмите на вторую кнопку, там ее указания.
0
Всегда онлайн
 Аватар для MrOnlineCoder
1084 / 788 / 295
Регистрация: 07.04.2013
Сообщений: 2,703
19.04.2020, 17:52
Цитата Сообщение от Etyuhibosecyu Посмотреть сообщение
К сожалению, это маловероятно. Переписывать самое начало игры слишком сложно.
как разработчик разработчика я вас понимаю (хотя и не полностью).

но для конечного пользователя "переписывать сложно" - это не оправдание.
2
282 / 485 / 12
Регистрация: 21.06.2019
Сообщений: 3,020
19.04.2020, 18:13
Цитата Сообщение от Etyuhibosecyu Посмотреть сообщение
К сожалению, это маловероятно. Переписывать самое начало игры слишком сложно.
В приличном обществе это повод задуматься над архитектурой и провести рефакторинг. Для вас, как учебная задача, это тоже будет весьма полезно.
2
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
BasicMan
Эксперт
29316 / 5623 / 2384
Регистрация: 17.02.2009
Сообщений: 30,364
Блог
19.04.2020, 18:13

Вывести ответ сервера в <pre></pre>
Добрый день! Подскажите, пожалуйста, как мне в примере ниже сделать так, чтобы значение data выводилось не с помощью alert, а выводилось в...

Продам плату Stream Alpha Plus + Alpha Pro 2.0 + Tele 2.2 б/у
Плата Stream Alpha Plus немного б/у, CD-диск Alpho Pro 2.0, CD-диск TELE 2.2, USB-ключ защиты для программ. Обратите внимание на цены...

Автоповорот и очистка изображения от шума с применением алгоритма TILT
Привет, я студент 3-го курса, учусь на программиста, задали сделать курсовую работу на тему &quot;Автоповорот и очистка изображения от...

Массив разных фигур, и нахождение в нём площади всех фигур
Есть разные фигуры, унаследованные от интерфейса Figure, как мне создать сначала массив этих фигур а потом в этом массиве посчитать площадь...

Реализация массива фигур, вычисление площади и периметра фигур
Задание 1: Реализовать иерархию классов представленную на рисунке. В базовом классе описать, а в классах потомках реализовать абстрактные...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
40
Ответ Создать тему
Новые блоги и статьи
Знаете, от чего появляется стресс?
kumehtar 15.07.2026
Стресс появляется оттого, что вы, зная как поступить правильно, делаете наоборот. Ларри Уингет
Нас бьют, а мы крепчаем? Какая чушь!
kumehtar 15.07.2026
Вот это вот бытующее мнение, что человек меняется только под действием проблем, всегда считал вредоносным. Поверь, от проблем у людей появляются не изменения, а нервное расстройство и ПТСР. А. . .
сукцессия 29. Переход от одних деревьев на другие делать более или менее вероятностным?
anaschu 12.07.2026
Насколько смена типов микоризы — исключительное событие в двухвековой сукцессии? Оценка вероятности в пространстве параметров В текущей версии модели успешно реализован ключевой механизм. . .
сукцессия 27. Думаю, как переделывать уже написанную статью с планами на сукцессию.
anaschu 12.07.2026
Анализ соответствия модели требованиям Реализованные компоненты: Механизм закисления почвы через протонную помпу Конкуренция между типами микориз pH как триггер сукцессии C/ P соотношение. . .
Сукцессия 26. Мат модель создана.
anaschu 12.07.2026
Модель смены растительных сукцессий посредством управления грибами работает внутри небольшой ячейки почвы, восстанавливающейся после пожара, где ненадолго бывшее царство хвойных снова захватили. . .
Решил проблему с ошибкой пагинации сообщений с сервера на алгоритме обхода дерева "Эстафета хвоста".
Hrethgir 12.07.2026
Проблема была в том, что удалялась именно новая кнопка, а не старая. Ни один ИИ не обнаружил это, а сам я смог только когда с работой стало попроще и когда заставил работать будущее автономное. . .
сукцессия 25. Хронология ошибок
anaschu 12.07.2026
# От 50-тонного гриба до устойчивого леса: хроника ошибок при построении модели вековой сукцессии микоризы ## О чём эта статья В процессе построения ОДУ-модели (система дифференциальных. . .
сукцессия 24. Промежуточное общее описание модели
anaschu 12.07.2026
Хендофф: модель АМ→ЭКМ сукцессии микоризы (ризосфера, 50 лет) Содержание проекта Симуляция вековой (50 лет) экологической сукцессии в почве леса Основные участники: АМ-гриб, ЭКМ-гриб,. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru