#mopsicus: заметки с тегом мысли https://mopsicus.ru/tags/thoughts/ об играх, разработке на Unity и личном опыте Игорь Лопатин ru E2 (v3572; Aegea) Игорь Лопатин об играх, разработке на Unity и личном опыте 2024 год 271 https://mopsicus.ru/all/2024-year/ Fri, 27 Dec 2024 11:14:53 +0300 Игорь Лопатин https://mopsicus.ru/all/2024-year/ <p>В этом году было всего 8 заметок, вместе с этой 9 😅 Из которых 3 — в декабре. В новом году ухожу с Эгеи...</p> <p>Перевёл все свои заметки и базу знаний в Обсидиан. Оказался удобным, даже с минимумом плагинов. Когда была волна переездов с Ноушена видел статьи как можно обмазаться кучей плагинов и будет почти также, но сам использую только основные. Ещё использую официальный вебклиппер, даже <a href="https://github.com/obsidianmd/obsidian-clipper/commit/13f49fc538041d3399c6afc85ccde4b2283aecc4">запушил</a> русскую локализацию :)</p> <p>И мне понравилась эта идея хранить всё в отдельных файлах, а не в БД, что я решил перевести сайт и блог на такой же формат. Возьму какой-нибудь генератор статичных сайтов или напишу свой, для разминки 🙄 Эгея хороший движок, но все-таки исключительно бложный, который ограничивает многие моменты, да и последние интересные функции платные. Так что, волевым решением, сделаю себе новый сайт и блог, переведу всё на маркдаун файлы и хтмльки, обновлю некоторые заметки которые устарели.</p> <p>Выпустили <a href="https://mopsicus.ru/all/sea-battle-online-game/">Морской Бой</a>. Пока метрики так себе, ожидали немного другого :)) В новом году будет минимум две большие обновы. Ещё в разработке две новые карточные игры, о них как-нибудь расскажу. В начале года выпустил игру <a href="https://mopsicus.ru/all/kanobu-telegram-bot/" class="nu">«<u>Камень, ножницы, бумага</u>»</a> на основе телеграм-бота. Она кстати живая ещё, там даже кто-то играет.</p> <p>Выпустил <a href="https://mopsicus.ru/all/shardy/">Shardy</a> — мой пет-проект, фреймворк для создания онлайн игр. Пока не запушил, но несколько апдейтов уже готовы. Начал делать сервис-дискавери, думаю насчет демки для Яндекс.Игр, может на праздниках получиться, что-то поделать. И статью хотел на Хабр ещё обзорную сделать...</p> <p>Начал пользоваться <a href="https://mopsicus.ru/all/loto-cards-generator-chatgpt/">ChatGPT и другими нейронками</a>. Обработка фото, текстов, саммари, какой-то быстрый анализ. Иногда конечно выглядит как магия, хочет подробнее разобраться и сделать что-то подобное самому.</p> <p>Как-то так. В новом году будет всё лучше и интересней 🔥</p> Про донаты 265 https://mopsicus.ru/all/about-donates/ Mon, 09 Sep 2024 15:24:27 +0300 Игорь Лопатин https://mopsicus.ru/all/about-donates/ <p>У меня есть <a href="https://github.com/mopsicus">пару проектов в опенсорсе</a> которые я давно поддерживаю. И только совсем недавно я добавил в ридми файл инфу с кошельками, на которые можно задонатить и поддержать проект. До этого мне просто писали в личку в телеге с вопросами и благодарностями, спрашивали куда и как можно перевести. Штош, я сократил этот путь :)</p> <p>Сам закидываю в помощь авторам, где монетой, где пулл реквестом. И это касается не только разработчиков, ютуберы которые снимают интересные видео, тоже получают материальную благодарочку, а им сейчас сложно :( Считаю что хорошая работа должна быть вознаграждена!</p> <p>К чему это я? Друзья, если давно пользуйтесь какой-то бесплатной программой, утилитой, библиотекой, кодом — скиньте «спасибо» автору, купите премиум, отправьте открытку в конце концов, ему будет приятно, повысит мотивацию не забрасывать свой проект. Всем добра.</p> 2021 252 https://mopsicus.ru/all/2021-summary/ Fri, 14 Jan 2022 14:18:25 +0300 Игорь Лопатин https://mopsicus.ru/all/2021-summary/ <div class="e2-text-picture"> <h3 style="display: none;" itemprop="name">Bye 2021 year</h3><h4 style="display: none;" itemprop="description">Bye 2021 year</h4><img itemprop="contentUrl" src="https://mopsicus.ru/pictures/bye-2021.png" width="1182" height="860" alt="Bye 2021 year" /> </div> <p>За прошлый год мы выпустили 3 онлайн игры: две настолки и игру в слова. Причём так совпало, что все релизы были на вторую половину года. Раньше получалось примерно по одной в год. Показатели уже неплохие, онлайн растёт, ин-аппы покупаются, реклама просматривается, оценки хорошие.</p> <p>Рассылку пришлось закрыть :( Многие мне писали и спрашивали, буду ли продолжать — пока не могу сказать, это отнимает время, а его пока нет на такие вещи.</p> <p>Выпустили игру в Huawei AppGallery. Отдельный квест. Но надо признать, китайцы молодцы, они скопировали гугл-сервисы и улучшили их. Если есть нативное приложение под Android, то перенести его в AppGallery в общем-то не сложно. Если надо опубликовать приложение сделанное на Unity, то надо будет сделать несколько плагинов или использовать готовые.</p> <p>Стал меньше писать в блог, думаю в этом году это исправить. Есть темы которыми хотел бы поделиться. Ещё думаю сменить Эгею на что-то другое, более гибкое, может какой-нибудь статический генератор сайтов.</p> <p>Так и не смог регулярно постить в телеграм, это должен был быть ещё один канал связи, с более частыми постами чем в рассылке...</p> <p>На 2022 в планах зарелизить минимум столько же игр: настолку, три в ряд, головоломку. А может и больше! Новый движок на основе RPC и событий показал себя с лучшей стороны. По чуть-чуть обрастает новыми фичами. Делать на нём новые игры можно без боли :)</p> <p>Год был продуктивным. Желаю всем игр в 2022 году!</p> <p class="foot">Unity Hub обновился, теперь красивенький</p> Рассылка по Unity #8 215 https://mopsicus.ru/all/newsletter-8/ Thu, 20 Aug 2020 11:22:55 +0300 Игорь Лопатин https://mopsicus.ru/all/newsletter-8/ <div class="e2-text-picture"> <h3 style="display: none;" itemprop="name">Unity compile vizulazer</h3><h4 style="display: none;" itemprop="description">Unity compile vizulazer</h4><img itemprop="contentUrl" src="https://mopsicus.ru/pictures/compile-viz.gif" width="932" height="760" alt="Unity compile vizulazer" /> </div> <p>Новый выпуск рассылки по Unity и играм у вас в почте (ещё вчера). Кто не подписан, ссылка внизу. Я там во вступлении написал, что начал думать о планах на конец года, когда собирался закончить «первый сезон» рассылки. И вроде кое-что интересное придумал. Пока без подробностей, но формат немного поменяется. Надеюсь, это понравится большинству.</p> <p><a href="https://cutt.ly/mopsicus-s1e8">Читать последний выпуск ?</a></p> <p><a href="https://cutt.ly/mopsicus-s1e7">Читать выпуск №7 ?</a><br /> <a href="https://cutt.ly/mopsicus-s1e6">Читать выпуск №6 ?</a><br /> <a href="https://cutt.ly/mopsicus-s1e5">Читать выпуск №5 ?</a><br /> <a href="https://cutt.ly/mopsicus-s1e4">Читать выпуск №4 ?</a><br /> <a href="https://cutt.ly/mopsicus-s1e3">Читать выпуск №3 ?</a><br /> <a href="https://cutt.ly/mopsicus-s1e2">Читать выпуск №2 ?</a><br /> <a href="https://cutt.ly/mopsicus-s1e1">Читать выпуск №1 ?</a></p> <p>→→ <a href="https://mopsicus.ru/all/monthly-newsletter-unity/">Подписаться</a> ←←</p> LinkedIn 213 https://mopsicus.ru/all/linkedin-account/ Tue, 04 Aug 2020 11:48:37 +0300 Игорь Лопатин https://mopsicus.ru/all/linkedin-account/ <div class="e2-text-picture"> <h3 style="display: none;" itemprop="name">Linkedin account</h3><h4 style="display: none;" itemprop="description">Linkedin account</h4><img itemprop="contentUrl" src="https://mopsicus.ru/pictures/linkedin.png" width="807" height="394" alt="Linkedin account" /> </div> <p>Самая HR-ная сеть очень активизировалась.</p> <p>Если посмотреть с начала лета, то <a href="https://www.linkedin.com/in/igor-lopatin-rnd/">мне пишут</a> примерно через день. Много предложений из Белоруси, ну и удалёнка понятное дело.</p> <p>Есть прям интересные предложения. Но в данный момент откликнуться ни на одно не смогу :( надо закончить большой проект, который тянется уже пару лет. Может быть потом.</p> <p>Вообще странно, сеть заблокирована на территории РФ, но ей все очень активно пользуются, Мой Круг пытается что-то сделать, но пока не особо получается.</p> <p>UPD: а ещё Телеграм! Если ищете работу, подпишитесь на 3-5 каналов, там куча предложений.</p> Про Notion 154 https://mopsicus.ru/all/about-notion/ Thu, 04 Apr 2019 12:06:54 +0300 Игорь Лопатин https://mopsicus.ru/all/about-notion/ <p><i>Обновлено 27.05.2020</i><br /> <i>Теперь Notion бесплатен для личного пользования, без ограничений!</i></p> <div class="e2-text-picture"> <h3 style="display: none;" itemprop="name">Notion</h3><h4 style="display: none;" itemprop="description">Notion</h4><img itemprop="contentUrl" src="https://mopsicus.ru/pictures/notion-use-case-screenshot-wiki.png" width="1920" height="1080" alt="Notion" /> </div> <p>Я давно слышал про <a href="https://notion.so">Notion.so</a>, и на VC.ru и в <a href="tg://resolve?domain=internet9000">телеграмм-канале</a> его дизайнера читал, зарегался давно, но всё никак попробовать времени не хватало.</p> <p>Вообще, уже долгое время хочу систематизировать все свои записи, заметки, напоминания и списки в одном месте. Сейчас многое хранится в Pocket, Google Keep, Docs и Drive. Думал развернуть у себя что-то типа MediaWiki, DokuWiki, чтобы был поиск, вложенные страницы, таблицы и вот это вот всё. Но так до этого дело и не дошло. Зато, до Notion добрался.</p> <p>Если коротко:</p> <p class="loud">сначала не понятно и сложно, потом интересно и многообещающе :)</p> <p>Это такой инструмент «всё в одном». Действительно, из-за того что возможностей много, не сразу понимаешь, что и как себе организовать, с чего начать. Разработчики это тоже понимают, поэтому у них есть <a href="https://www.notion.so/Guides-FAQs-e040febf70a94950b8620e6f00005004">несколько начальных шаблонов</a>. Но никто вас не ограничивает в «творчестве», можно начинать и с чистого листа. Кроме того, появились уже <a href="https://notionpages.com">сайты со сторонними шаблонами</a>, которые можно легко к себе продублировать. Также, можно импортировать документы в разных форматах.</p> <div class="e2-text-picture"> <h3 style="display: none;" itemprop="name"></h3><h4 style="display: none;" itemprop="description"></h4><img itemprop="contentUrl" src="https://mopsicus.ru/pictures/notions-use-case-screenshot-task.png" width="1920" height="1080" alt="" /> </div> <p>Планирую туда перенести базу знаний по своим проектам, также таблицы из Trello, списки задач и диздоки. Ну и личные всякие штуки. Есть мобильные приложения и проги для Windows и MacOS. Ещё удобно отправлять в Notion ссылку на какой-нибудь сайт/статью/видео через встроенную функцию «Поделиться» на Android или iOS, как я делал это с Pocket. Возможностей по внутренней организации и оформлению страниц — море.</p> <p>Эта штука бесплатна для личного пользования с ограничением в 1000 блоков, всё что больше — платно, $4 в месяц. Если нужен доступ для нескольких пользователей, с обсуждениями и админскими опциями, то $8.</p> <p>Было бы классно, если была self-hosted версия, как например DokuWiki или Gitlab, но пока отсутствует. Посмотрим, как быстро кончатся «бесплатные» блоки :)</p> Тёмная тема для холодильника 152 https://mopsicus.ru/all/dark-theme-for-fridge/ Wed, 13 Mar 2019 10:19:23 +0300 Игорь Лопатин https://mopsicus.ru/all/dark-theme-for-fridge/ <p>Почему до сих пор не придумали «тёмную тему» для холодильников? :) Это же киллер-фича! Уже у всех есть no frost, всякие фильтры и прочее. Но когда ночью захочешь попить прохладной водички, то тебя ждёт такое:</p> <div class="e2-text-picture"> <h3 style="display: none;" itemprop="name"></h3><h4 style="display: none;" itemprop="description"></h4><img itemprop="contentUrl" src="https://mopsicus.ru/pictures/my-eyes-meme.gif" width="500" height="338" alt="" /> </div> <p>На дворе 2019 год, всё-таки, умные гаджеты и IoT... Можно же поставить датчик света и диммер который будет постепенно увеличивать яркость или лампу какую-нибудь специальную. Короче, норм тема для стартапа.</p> Наставничество 120 https://mopsicus.ru/all/tutorship-russia/ Fri, 06 Jul 2018 15:49:04 +0300 Игорь Лопатин https://mopsicus.ru/all/tutorship-russia/ <div class="e2-text-picture"> <h3 style="display: none;" itemprop="name"></h3><h4 style="display: none;" itemprop="description"></h4><img itemprop="contentUrl" src="https://mopsicus.ru/pictures/tutorship.png" width="550" height="400" alt="" /> </div> <p>Читаешь новости, блоги, фейсбуки, (не)успешные истории и прочее, и видишь, что многие кто добился успеха, сделали это на своих ошибках. Да, у них всё получилось, набрались опыта, заработали деньги, написали статью, как они через всё прошли и т. д. Но сколько было потрачено времени и сил? Наверно есть ситуации когда это оправдано. Хотя сейчас, с ходу — не назову...</p> <p>Как пример, образование в университете/институте по IT специальностям, в России. Это же полный провал. Понятно что сейчас информация быстро устаревает, но там же вообще ахтунг. Кто-то скажет, что там дают фундаментальное образование, что там учат учиться! Возможно. Но не 5 лет же! Специалисты выходят не подготовленные к реальной работе. Если ты не начал самообучаться, если не пошел стажироваться в профильную компанию, то такому выпускнику сложно будет найти работу. И работодателю нужно будет учить его с начала. Ценность такого высшего образования сильно преувеличена.</p> <p class="note">Тут можно было бы ещё написать про кучу историй, как люди бросали учиться и добивались своего, становились успешными предпринимателями и даже учеными. Но пост не про это, вроде бы.</p> <p>У нас почему-то плохо знают (забыли?) про наставничество. Это когда ты хочешь чему-то научиться/добиться и находишь себе опытного в определенной сфере человека, который уже прошел весь путь, который может дать совет, у которого скорее всего тоже был наставник, а у того тоже...:) В общем, человек, который готов помочь и замотивировать. Да, такие есть. Человек может быть наставником и даже не знать об этом. И наверное, наставнику не обязательно быть «профессором» в своей сфере.</p> <blockquote> <p>У всех профессионалов — есть тренер, а у всех успешных людей — наставник.</p> </blockquote> <p>Кажется, так это звучит.</p> <p><b>Почему же тогда не найти себе наставника? Это сложно?</b><br /> Нет. Есть онлайн сервисы для наставников и наставляемых.</p> <p><b>Может быть стыдно/некомфортно просить такой помощи?</b><br /> Возможно, для кого-то это так. Ведь в том же IT много интровертов.</p> <p><b>Почему у нас это так слабо развито? Почему не говорят в школах и ВУЗах?</b><br /> Я не знаю :(</p> <p>Главная мысль:</p> <p class="loud">Хотите быстрее добиться успеха — найдите себе наставника!</p> <p>И не важно в какой сфере вы хотите развиваться: IT, искусство, продажи, литература. Везде можно найти такого человека.</p> <p>Получилось немного скомкано, но посыл вроде ясен :) А если вы хотите помогать другим и у вас есть чем поделиться, есть опыт в какой-то сфере — станьте наставником! Возможно один из ваших наставляемых — будущий Пушкин, Стив Джобс или Менделеев.</p> Социальный рейтинг из «Черного зеркала». В Китае. Уже. 112 https://mopsicus.ru/all/black-mirror-social-rating-china/ Fri, 13 Apr 2018 11:27:30 +0300 Игорь Лопатин https://mopsicus.ru/all/black-mirror-social-rating-china/ <div class="e2-text-picture"> <h3 style="display: none;" itemprop="name"></h3><h4 style="display: none;" itemprop="description"></h4><img itemprop="contentUrl" src="https://mopsicus.ru/pictures/bm-social-rating.png" width="1232" height="800" alt="" /> <div class="e2-text-caption">Кадр из сериала</div> </div> <p>Смысл в том, что за «плохие и хорошие» действия отнимаются и добавляются баллы в личный рейтинг. От этого рейтинга зависит, можно ли получить скидки, скорость интернета, доступ в хорошие номера отеля и т. п. Вплоть до того, выпустят тебя заграницу или нет о_О.</p> <p>Китайцы движутся какими-то огромными шагами в будущее. Всё это — пугающе круто :)</p> <p>Ещё недавно писали, как работает система распознавания лиц в Китае, как чувака <a href="https://tjournal.ru/69032-v-kitae-muzhchinu-v-rozyske-zaderzhali-na-koncerte-s-pomoshchyu-sistemy-raspoznavaniya-lic">«опознала» и задержала полиция на концерте</a> в многотысячной толпе.</p> <p><a href="https://tjournal.ru/67888-mehanizmy-pooshchreniya-i-nakazaniya-kak-v-kitae-ustroena-eksperimentalnaya-sistema-ocenok-grazhdan-i-kompaniy">Большая статья про рейтинг на TJ</a></p> Unity на Linux 94 https://mopsicus.ru/all/unity3d-linux-etc/ Sun, 21 Jan 2018 23:10:18 +0300 Игорь Лопатин https://mopsicus.ru/all/unity3d-linux-etc/ <div class="e2-text-picture"> <h3 style="display: none;" itemprop="name"></h3><h4 style="display: none;" itemprop="description"></h4><img itemprop="contentUrl" src="https://mopsicus.ru/pictures/screenshot-ubuntu-unity3d.png" width="1366" height="768" alt="" /> </div> <p class="loud">Оно работает!</p> <p>Всмысле не оболочка Unity, а редактор <a href="http://unity3d.com">Unity</a> :)<br /> На выходных решил проверить, как там Ubuntu и всё «вот это вот с ней»... Оказалось, что всё хорошо-то. Всё работает, обновляется, есть куча разного софта, Unity в конце концов.</p> <p>Последний раз я ставил какой-то Linux года 3-4 назад, но как-то не пошло. Даже не знаю почему. Потом пересел на MacOS и забыл про Linux и Windows. И вот — Ubuntu 16.04 LTS. Полёт нормальный. Оборудование на ноутбуке определилось, тачпад, камера, звук и т. д. Конечно, я сразу загуглил «ubuntu после установки» и проделал несколько настроек, но в целом — всё норм. Почему Ubuntu? Я не разбираюсь в 100500 дистрибутивах, да и не охота как-то, поэтому выбрал, тот что на слуху.</p> <p>Так вот, по поводу Unity. Оказывается <a href="https://forum.unity.com/threads/unity-on-linux-release-notes-and-known-issues.350256/page-2">сборки под линукс</a> делаются регулярно. И последняя версия которую я скачал и установил <b>Unity-2017.3.0p2</b>, вполне себе работает. Правда, я пока ничего не пробовал на ней сбилдить, но обязательно проверю :) Версия под линукс всё ещё в бете, поэтому возможны косяки. Но я к этому готов.</p> <p>VSCode тоже есть под линукс и отлично работает. Думал ещё SourceTree поставить, но разработчики не планируют её выпускать для линукса. Жаль конечно, но на форуме где обсуждалось (и осуждалось) это решение, я нашёл пост про <a href="https://www.gitkraken.com/">GitKraken</a>. И, он очень даже хорош! Также есть аналог маковского homebrew — <a href="http://linuxbrew.sh/">linuxbrew</a>.</p> <p>В общем, линукс — это не страшно и не больно :_) На нём даже игры делать можно...</p> Библия free2play 91 https://mopsicus.ru/all/f2p-bible-mobile/ Wed, 17 Jan 2018 10:46:52 +0300 Игорь Лопатин https://mopsicus.ru/all/f2p-bible-mobile/ <div class="e2-text-picture"> <h3 style="display: none;" itemprop="name"></h3><h4 style="display: none;" itemprop="description"></h4><img itemprop="contentUrl" src="https://mopsicus.ru/pictures/the-free-to-play-bible-mobile-free-to-play.png" width="800" height="450" alt="" /> </div> <p>Почитал <a href="https://mobilefreetoplay.com/bible/">библию free2play</a>. Определенно есть полезная информация. Для тех кто только начинает делать игры — must read, потому что там не только про f2p. Например:</p> <ul> <li>с чего начать</li> <li>основное правило: LTV должен быть больше CPI</li> <li>«дефолтные» показатели ретеншн и монетизации</li> <li>игровой цикл: action → reward → investment → trigger</li> <li>игровые сессии и их продолжительность</li> <li>экономика игры</li> </ul> <p>Главы небольшие, читается легко + в каждой главе есть ссылки на другие интересные и полезные статьи, книги и видео на Youtube.</p> Движки онлайн игр на Node.js 83 https://mopsicus.ru/all/online-game-server-node-js-list/ Thu, 07 Dec 2017 15:41:39 +0300 Игорь Лопатин https://mopsicus.ru/all/online-game-server-node-js-list/ <p>Когда читаешь форумы и паблики по Unity, часто встречаются вопросы/ответы: как сделать онлайн игру, как сделать мультиплеер, что лучше unet, photon, etc. И часто люди советуют друг другу, как раз решение от самой Unity — <a href="https://docs.unity3d.com/Manual/UNet.html">UNet</a> или другой вариант — <a href="https://www.photonengine.com">Photon</a>.</p> <div class="e2-text-picture"> <h3 style="display: none;" itemprop="name"></h3><h4 style="display: none;" itemprop="description"></h4><img itemprop="contentUrl" src="https://mopsicus.ru/pictures/gamepad.png" width="512" height="512" alt="" /> </div> <p>Что с одной стороны понять можно — есть документация, примеры, готовый мультиплеер и матчмейкинг, не нужен свой сервер и т. д. Только за это надо платить, когда сервер не твой, то нет полного контроля и гибкости + на тарифе Unity Pro — лимит <i>всего 200</i> игроков онлайн! У Photon тоже есть ограничения и тоже платная подписная модель. Поэтому если есть вероятность, что игра выстрелит (все же на это надеются :), стоит задуматься о собственном сервере.</p> <p>Много плюсов в сторону своего сервера и движка. Минимум — это дешевле и есть полный контроль. Из минусов — всё надо настраивать и писать самому. Ну почти всё... Для одинокого разработчика, это может стать проблемой, тем более если нет опыта серверной разработки.</p> <h2>Вариант №1</h2> <p>Можно заморочиться, написать клиент и сервер на Unity с использованием UNet и запустить его на <a href="https://noobtuts.com/unity/unet-server-hosting">своём сервере в режиме <b>Headless Mode</b></a>. Не пробовал, не знаю.</p> <h2>Вариант №2</h2> <p>Написать свой онлайн движок. Или использовать чей-то.<br /> Тут есть место где развернуться, есть много серверных языков и фреймворков. Есть и готовые движки для онлайн игр и ничто не мешает их использовать вместе с Unity. Я рассматривал только Node.js, потому что имел с ним дело и могу разобраться, но уверен, есть и другие, на других языках.</p> <p>Вот список из нескольких проектов, которые можно взять на изучение и даже что-нибудь на них запустить.</p> <h2><a href="https://github.com/NetEase/pomelo">Pomelo</a></h2> <p>В Google он найдется одним из первых. Написан китайцами, давно не поддерживается и заброшен. Достаточно наворочен и имеет хорошую подробную документацию и примеры, можно расширять плагинами, вообще стоит посмотреть на его архитектуру. Есть готовый клиент для Unity и других платформ.</p> <h2><a href="https://github.com/gamestdio/colyseus">Colyseus</a></h2> <p>Этот движок обновляется, последний апдейт был пару недель назад. Позиционируется как движок для HTML5 игр. Работает через вебсокеты, данные сжимаются msgpack, есть встроенный матчмейкинг и компенсация лагов. Хорошая документация и примеры. Есть официальные клиенты на JS, Unity и CoronaSDK.</p> <h2><a href="https://github.com/lance-gg/Lance">Lance</a></h2> <p>Уже полгода не обновлялся. Также работает на вебсокетах, есть сжатие, компенсация лагов, предсказание и т. д. Пишут, что подходит для любых игр и жанров. Есть документация и пару примеров на JS.</p> <p>Для начинающих можно ещё посмотреть эти два репозитория:<br /> <a href="https://github.com/bonsaiden/maple.js">https://github.com/bonsaiden/maple.js</a><br /> <a href="https://github.com/huytd/node-js-game-server">https://github.com/huytd/node-js-game-server</a></p> <p>Если ещё погуглить, можно найти много примеров на Socket.IO, но мне он почему-то не понравился. Хотя сделать на нём простое онлайн взаимодействие вполне легко.</p> Участь игр с «честным» рандомом 74 https://mopsicus.ru/all/good-bad-random-in-games/ Fri, 10 Nov 2017 16:15:58 +0300 Игорь Лопатин https://mopsicus.ru/all/good-bad-random-in-games/ <p><i>Все</i> игры с честным, настоящим рандомом, в большинстве случаев будут получать негативные отзывы и оценки игроков.</p> <p>Это относится к карточным играм, где рандомно карты выдаются, игры с кубиками, игры где случайно выпадают предметы, сундуки и т. п. Игроки всегда будут недовольны настоящим рандомом, будут говорить и писать, что нечестно и подстроено, хотя на самом деле, всё наоборот.</p> <p>И варианта тут два:</p> <ol start="1"> <li>Оставить всё как есть — ведь это честно! и правильно, со стороны разработчика</li> <li>Сделать «нечестный» рандом и настроить баланс</li> </ol> <p>Хотя нет, один вариант — №2. Потому что в итоге, главная цель любой игры — дать удовольствие от игры играющему; выигрывает он, проигрывает — неважно.</p> <p>Почитать на эту тему: <a href="https://gdcuffs.com/post/unfr-rndm/">https://gdcuffs.com/post/unfr-rndm/</a></p>