{{notification.text}}

MirGames

nbaksalyar Никита

Швец, жнец, на дуде игрец
Волгоград
Зарегистрирован 10.12.07 09:27
Последний раз был в сети 18.08.17 01:46
Разделы форума
24.11.14 22:32

По-моему вычищать будет слишком затратно по времени - да и смысл? В кэш гугла оно уже все равно попало, а чтобы пользователям эти темы попались на глаза - надо специально ковыряться.

К тому же, соглашусь с Vga - имеется историческая ценность. :) Хоть это и действительно по большей части мусор.

Что почитать?
11.04.14 01:45

Хотелось бы научной фантастики, где идут какие-либо манипуляции со временем

"Конец Времени" Азимова, например.

P.S. Написал, и тут же понял, что уже советовал эту книгу 4 года назад :) Мда. Тогда из НФ порекомендую "Криптономикон" - не совсем про манипуляции со временем, но книга очень крутая.

WIP: MirGames
21.01.14 15:50

Меф, еще один небольшой багрепорт: не заметил, что я был разлогинен - и пытался войти в чат - он, оказывается, совсем не работает под гостевым аккаунтом. Не выводит ни сообщений, ни предупреждений - просто пустое окно, и в консоли ошибка.

WIP: MirGames
19.01.14 22:36

Dan, а разве есть какой смысл в использовании svn и в открытии своего репозитория, при наличии Гитхаба/Битбакета?

WIP: MirGames
19.01.14 10:15

Меф, отличные апдейты - спасибо! :)

WIP: MirGames
17.01.14 02:25

Много вкладок открыто?

Не то чтобы. Просто не совсем удобно проверять чат раз в N минут - есть ли новые сообщения или нет. Удобнее было бы сразу видеть, как в Gmail'е:

Аннотация

WIP: MirGames
17.01.14 02:19

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

Набор команды энтузиастов для разработки браузерной игры
14.02.12 23:52
Woolf
Цитата
PHP СРАЗУ надо выбросить и забыть. Один только минус - не поддерживаемое соединение с БД и всё.. Ценность этого языка, как серверного падает на ноль.

Справедливости ради, для PHP таки есть полноценный FastCGI: http://phpdaemon.net/
Ну и псевдо-постоянные подключения тоже: http://php.net/manual/en/features.persistent-connections.php
Язык неудобный - это да, невозможно не согласиться.
Помощь Начинающим Пользователям Dgle2
31.01.12 23:06
lis84
К слову, запароленные ZIP-архивы тоже ломаются брутфорсом на раз-два (насколько знаю, ввиду несовершенства алгоритма шифрования). Поэтому лучше DCP :)
Логика на стороне клиента
18.01.12 22:22
Woolf
Цитата
по поводу браузерных решений я с вами не согласен - кто вам мешает использовать, скажем, юнити? Ну, или последние флэш-решения тоже очень даже функциональны

Мне-то никто не мешает, но топикстартер речь изначально вел именно про JavaScript - отсюда я и пляшу. :)
При всех возможных недостатках (которые быстро исправляются компаниями Google, Mozilla, и Opera) у HTML5 и JavaScript есть большой плюс - они доступны в большинстве популярных браузеров по меньшей мере четверти пользователей интернета "из коробки", без необходимости устанавливать всякие левые плагины.
Логика на стороне клиента
12.01.12 02:04
Woolf
В целом - согласен, но вы говорите про обычные ММО, с клиентом на C++/Delphi/Flash/что там еще. Здесь же речь идет конкретно о браузерных игрушках, у которых несколько другая специфика. Например, у веб-разработчиков принято правило - "никогда не доверяй клиенту" - и я не вижу причин, по которой оно же не касалось бы и браузерных игр. Теория подтверждается практикой - ни в одном веб-приложении из тех, над которыми я работал, не было логики на клиентской стороне. Еще, например, по рассказам товарища, работающего в компании, выпустившей "Берсерка Онлайн" - логика в играх у них только на сервере (пруф). Причины, по-моему, очевидны - если с игроков берутся деньги за определенные бонусы в игре - надо исключить возможность получения этих самых бонусов методом вклинивания в код клиента и написания своего, "правильного" кода. :)

Разумеется, в сложных, динамических (не пошаговых) играх - немного другая ситуация, и некоторые некритичные части можно и нужно вынести на сторону клиента - тут согласен.

Цитата
Естественно, обфускация. Причём, последними обфускаторами и, по мере появления новых версий апдейт решения.

Это тоже мимо кассы. Достаточно нажать Ctrl+Shift+I в Хроме - и все будет видно, как на ладони - включая посылаемые запросы и код (еще там есть встроенные дебаггер и деобфускатор, ага). Дальше ставим брейкпоинт на все запросы к серверу, идем по коллстеку до места, где рассчитывается интересное нам значение - тут же меняем код, запускаем - и ... :)
Логика на стороне клиента
08.01.12 01:45
bigbobah
Добро пожаловать на форум! :)
Цитата
Расскажите, какие есть способы защиты от взлома кода на стороне клиента?
Никаких. Пишите всю логику на стороне сервера.
Обфускация JS тут вряд ли поможет - достаточно отследить трафик к серверу и подменить пакеты своими.
Тем более, в консоли браузера это сделать легче легкого.
2012
01.01.12 00:01
С наступающим - а у некоторых уже даже наступившим - праздником!

Не оплошайте, друзья - до конца света осталось 12 месяцев, так что этот год надо прожить как надо!!!1 :)
Украина
22.12.11 10:44
Да по-моему ничего нового.
Вот тут того же добра навалом, бесплатно - и более глубоко: http://vimeo.com/erlang/videos
Правда, на английском.

А что до MMO - все уже сказано в презентации Erlang and First-Person Shooters - "Without the switch to Erlang the crisis could have been a disaster". :)
Игра как подарок на нг
20.12.11 18:44
OnOff
Рекомендую World of Goo, если еще не проходилось - отличная игрушка. Почти дотягивает до звания шедевральной.

Said, RENDERER
У меня стойкое дежавю :)