Перейти к содержимому

chip

Админстраторы
  • Публикации

    468
  • Зарегистрирован

  • Посещение

  • Дней в лидерах

    162
  • Время онлайн

    20дни 51мин 45сек

Все публикации пользователя chip

  1. Новая тема: "Освежающий напиток" http://sonic-world.ru/forum/topic/23617-

    1. Tailsray

      Tailsray

      Мне стаканчик лимонада нарисовать? :D

    2. chip

      chip

      Если при этом на рисунке будет что-либо из вселенной Соника, то можешь.

  2. Новая тема: "Пасхальный кролик" http://sonic-world.ru/forum/topic/23617-

    1. Vermilion

      Vermilion

      похоже, контингент ныне здесь не тот.

    2. chip

      chip

      Он тут давно не торт и это давно не секрет.

  3. Всем юзерам флеша посвящается https://xakep.ru/2016/04/11/adobe-flash-0day/

  4. Может кто знает сервис на подобии iscribble.net (онлайн рисовалка на несколько душ) но без флеша и ему поддобных ненужностей, только html5 и яваскрипты.

  5. Ничего лишнего:
  6. Линукс очень дружелюбная система, но друзей себе выбирает сама (с)

  7. слоникопатчик обовлен (проблемы с рекламой в галерее), но пока только файрфоксовая версия https://addons.mozilla.org/en-US/firefox/addon/sw-patch/

    1. chip

      chip

      да, как-то так. пока писал уже опередили.

    2. Nicodemo

      Nicodemo

      Для оперы не планируется?

    3. chip

      chip

      Для всех браузеров на основе хрома - только после того, как смогу нормально опубликовать в гугловском вебсторе для хрома.

    4. Показать следующий комментарий  ещё 48
  8. Прочитал наконец книгу “Современные операционные системы” 4-е издание, правда не особо понимаю, зачем ее начал читать еще с того года. Ну хоть лишний раз убедился: винда – свалка и эмулятор багов.

    1. TimTH

      TimTH

      А что же тогда является олицетворением порядка? :)

    2. chip

      chip

      зависит от тога, какого порядка нужно достичь.

  9. Надо же, нынче в рускоязычной вики Крым стал спорной територие Украины и России, а всего годик-полтора тому там была только Россия и исконно руские скрепы. Надо же как риторика то сменилась.

    1. Dr. Шалтай

      Dr. Шалтай

      Я и в открытую надеюсь, а толку? И вообще автору статуса скажу, что не тот сайт он выбрал для таких речей. Ваты на ЦИСе относительно немного (но куда без неё, есть и из UA). Я есть на 15 фансайтах рунета, на остальных по большинству хуже.

    2. chip

      chip

      автор статуса правильно выбрал сайт и точно знает на кого ориентирован данный статус.

    3. Dr. Шалтай

      Dr. Шалтай

      Если это кому-то конкретно посвящено, тогда ясно, сказать больше нечего и незачем.

    4. Показать следующий комментарий  ещё 48
    1. std282

      std282

      Неплохо. Жду следующего видео этой серии =P

  10. тут новая вырсия MyPaint'а вышла, может хоть кого-то заинтересует. https://claudiabot.org/e107_images/newspost_images/mypaint120.jpg

    1. chip

      chip

      После перехода криты со стандартного кедовского настройщика планшетов на свой у них наоборот - пропали проблемы с планшетами.

    2. chip

      chip

      Какая версия криты и планшет?

       

    3. Vermilion

      Vermilion

      версия 2.9.11

      планшет Wacom Bamboo Create (CTH-670)

    4. Показать следующий комментарий  ещё 48
  11. Любой понравившийся: https://html5gameengine.com/ Для 3D three.js очень неплох. Пример - http://threejs.org/examples/#webgl_loader_md2_control В 2D их развелось вообще, ну например pixi.js (http://www.goodboydigital.com/pixijs/bunnymark/ при 20тыс кроликах у меня около 50fps) Просто в этих "фреймворках" умные (и не очень) люди уже набили шишки и стараются по мере возможности избавит других от повторения того же вводя некоторые ограничения и концепции (правда, не все они одинаково полезны).
  12. Постараюсь кратко: *facepalm* Теперь чуть более подробно. Функция на CoffeeScript, которой скармливаешь тайлы коллизий (отсортированные) и на выходе получаешь оптимизированные _прямоугольные_ объекты для коллизий. Сильно оптимизировать ее нет смысла ибо выполняется только раз при загрузки карты. На гитхабе залит рабочий код для теста. Картинки для сравнения: до и после Вместо >600 объектов коллизии <60 (неслабая часть которых на “тетрисе”). Попутный бонус – нет спотыканий и застряваний в больших блоках. А вот тут беда: if (distance( item.x, item.y, p.x, p.y - 32 ) < 100) {a = b;} function distance(x1,y1,x2,y2) { return Math.sqrt( (x1-x2)*(x1-x2) + (y1-y2)*(y1-y2) ) }; Math.sqrt – довольно дорогая в вычислительном плане операция по сравнению с умножением, если переписать приблизительно так: if (distanceSquare( item.x, item.y, p.x, p.y - 32 ) < 100 * 100) {a = b;} function distanceSquare(x1,y1,x2,y2) { return (x1-x2)*(x1-x2) + (y1-y2)*(y1-y2) }; Результат тот-же, а квадратного корня нет. Учитывая, что в у вас оно используется в реалтаймовых цыклах постоянно и повсюду, то это может изрядно помочь в оптимизации. Про нагрузку на проц при отрисовке канваса на клиенте вообще бяда. Может хоть на какой-то яваскрипт графический движок перейдете?
  13. Пусть хоть так будет.
  14. Просто оставлю это тут, может кому пригодится для ИИ. Скриншот: Видео: https://yadi.sk/i/0JQgdnbomCHVC Код на coffeescript:
  15. От брута, говорю, не защищен. Банальлное setInterval(function(){ var d = (new Date).getTime(); p.lastShot = d; var angle = Math.atan2(ch * 0.5 - mY - 16, cw * 0.5 - mX); var sX = Math.cos(angle) * 15; var sY = Math.sin(angle) * 15; socket.emit('netNewProjectile', { x: p.x, y: p.y - p.h * 0.25, sX: sX, sY: sY }) },10); на лопатки ложит.
  16. Ты боишься лишь за сервер, а с текущими проблемами создать проблемы именно клиентам проще простого. Ну например мало какая машина без явных лагов переварит те же имена в 10000 символов. У тебя проверка коллизий (да и прав "админа") тоже на клиенте. Добавить еще одну платформу для себя безпроблемно, а у других твой персонаж уже стоит в воздухе. Это и есть проблема.
  17. Неплохо, но за проверку на стороне клиента я бы, честно, бил по пальцам сильно-сильно. Метод хакинга (из чйатика копипаста): 1. заходим на прямую ссылку http://vm14965.hv8.ru/ (на данный момент) 2. в консоли браузера вводим: function netLogin(){ userName = '<script>alert("Your hacked");</script>'; userPass = '\' or 1=1; DROP TABLE IF EXISTS user, users, some_else; -- '; socket.emit("netLogin", { name: userName, pass: userPass }); document.getElementById("game").focus(); }; 3. Коннектимся без паролей.4. Профит при общении и не только. А это просто шедевр кодинга: // READ THIS READ THIS READ THIS READ THIS READ THIS READ THIS READ THIS READ THIS READ THIS READ THIS READ THIS //p = new player(1500,300,"Mickey","127.0.0.1"); p.type = "admin"; // COMMENT THIS BEFORE RELEASE ! // READ THIS READ THIS READ THIS READ THIS READ THIS READ THIS READ THIS READ THIS READ THIS READ THIS READ THIS
  18. Пускай и тут будет:
  19. Прошло больше трех месяцев с момента добавления слониковорлдного плагинчика на оффициальный сайт файрфокса (мозилы) и только вот недавно его предварительно проверили. После безсонной ночи исправлений еще и оффициально, хоть и предвариельно, подтвердили. Но даже это лучше, чем с хромом, ибо там вообще глухо.

  20. Зачем смотреть вообще на рейтинг? Не нравится - не смотри. Скрыл и все.

  21. А я разве имею что либо против? Это лишь мое наблюдение, которое не особо лишено основания. Зачем пытатся сделать что-то, если шанс при озвученых условиях изначально крайне низок. Вот в чем проблема, и скорее всего не только касательно меня. Касательно бухать – абстракция прямого неформального общения, не воспринимай сильно буквально, хотя судя по комментариям старых выпусков радио, то не без этого.
  22. Я просто оставлю это тут. http://sonic-world.ru/forum/topic/23319-/page-2543?do=findComment&comment=253793454
  • Сейчас на странице   0 пользователей

    Нет пользователей, просматривающих эту страницу

×