|
Труд вопреки насмешкам
|
|
Lineedge. Посеяны семена нового потомка "линейки"31.12.2020, 19:43. Показов 9985. Ответов 97
Метки нет (Все метки)
Игра под прозвищем "линейка" стала одной из вех в истории игровой индустрии. Причина этого, вероятно, заключается не только в призрачной "красоте", но также и в продуманном до деталей игровом процессе, в отсутствии "имбы" или действий, способных при ежедневном повторении отпугнуть игрока, что, по моему мнению, существенно более важно. Исторический факт - о "линейке" вспоминают как о своих лучших годах даже в "не слишком отдаленных" местах (если кто заинтересуется, откуда у меня такая информация, отвечу - один человек делал моей матери какую-то мелкую наемную работу, и он рассказывал, что он лично там не был, но большинство его друзей - были). Жаль только, набрав популярность, "линейка", что называется, "скурвилась". Стали писать, что в ней "донат рулит" и прочее. Со временем появилась еще одна, уже третья, ветка "линейки" (что там с первой, я ничего не знаю), но повторить этот успех ей не удалось. Четвертая пытается отрасти, но что-то у нее не получается. В связи с этим я бы хотел создать не просто новую ветку, а кардинально новое дерево со слегка измененным названием - "Lineedge". Это название намного более символическое, чем старое - оно переводится как "край линии", а другой вариант этой фразы - "конец линии" - является, можно сказать, общественным достоянием (так называлось задание еще в одной игре, но я думаю, что на это название нет авторских прав), также одной из ассоциаций с новым деревом является фраза "линейка возвращается", которую я хотел бы сделать слоганом продукта. Ну а словосочетание "возраст линии" для меня, например, значит ровно нуль. Как для вас - не знаю. На самом деле я периодически думал о новом потомке "линейки" уже, может быть, почти год, но сейчас, когда господин mozgotron похоронил Уничтожение Фигур, это стало как никогда актуально. Поэтому надеюсь, что хоть Lineedge не будет таким же "говном", как Ares или Etyuhibosecyu Cryptosystems. Так как это мега-проект, перед Preview-версиями, возможно, будут несколько еще более урезанных в возможностях - Sample Preview, а вот названия Pre-Pre-Alpha, Pre-Alpha и т. д. скорее всего будут ликвидированы. Вот ключевые особенности "конца линии":
1. Это хоть и стратегия, но другого плана, чем Уничтожение Фигур. Там не будет боевых фигур, биться будут сами игроки. 2. Уникальные классы. Хотя один из них периодически используется в разных играх как враг, но как игрок - ну не знаю, я не слышал. Детали раскрывать не буду. 3. Небольшое количество больших чисел, только там, где они уместны. Например, премиальная валюта будет присутствовать в основном в числах не больше тысячи. 4. 80-ый уровень действительно будет максимальным. Будьте внимательны - с развитием игры ваш уровень может упасть! При этом количество очков будет тем же, так что очки - одни из немногих больших чисел в игре. 5. Можно будет "прокачиваться" как с помощью боев с ботами, так и с игроками, причем второе даже более приоритетно. При этом параметры напавшего будут ограничиваться специальными лимитами в зависимости от уровня второго игрока, но уравниловки не будет - эти параметры будут зависеть только от уровня, а не от реальных силы и защиты. В то же время будет лишено смысла нападать на сильных игроков, так как лимит устанавливается в зависимости ТОЛЬКО от уровня пассивного участника боя. Ну, если вы такой супер-пупер-боец, что не боитесь лимитов на несколько уровней выше ваших - нападайте, больше ресурсов получите. Но и больше очков, что серьезно сократит ваше превосходство перед среднестатистическим игроком вашего уровня. Ну, как вам?
0
|
|
| 31.12.2020, 19:43 | |
|
Ответы с готовыми решениями:
97
[Воздушные замки] C↑ᶜC. Посеяны семена нового потомка BCPL Старое и новое о C↑ᶜC. На дереве нового потомка BCPL завязались плоды C# .NStar. Дерево нового потомка BCPL во второй раз покрылось листьями |
|
Труд вопреки насмешкам
|
||||||
| 28.01.2021, 10:33 [ТС] | ||||||
|
0
|
||||||
|
14817 / 9593 / 1369
Регистрация: 21.01.2016
Сообщений: 36,138
|
|||||||
| 28.01.2021, 10:52 | |||||||
|
Добавлено через 3 минуты Etyuhibosecyu, если вы мне не верите, то купите эту книгу: Глейзер, Мадхав: Многопользовательские игры. Разработка сетевых приложений и попробуйте дочитать до конца. Если закончится как с Книгой Дракона (Сильно сложно! Для математиков! Я ничего не понял!), то ваши модельки в движок напиханные резко превращаются в том, чем являются изначально с таким подходом. В мусор. Добавлено через 5 минут
2
|
|||||||
|
Труд вопреки насмешкам
|
||||
| 28.01.2021, 10:59 [ТС] | ||||
|
0
|
||||
|
14817 / 9593 / 1369
Регистрация: 21.01.2016
Сообщений: 36,138
|
||||||
| 28.01.2021, 11:04 | ||||||
|
0
|
||||||
|
Труд вопреки насмешкам
|
||
| 28.01.2021, 11:10 [ТС] | ||
|
0
|
||
|
фрилансер
6510 / 5772 / 1135
Регистрация: 11.10.2019
Сообщений: 15,416
|
|
| 28.01.2021, 11:14 | |
|
Etyuhibosecyu, в качестве разминки перед созданием mmorpg попробуй сделать, скажем, packman, который будет считаться на сервере (монстры, еда, ограничение движений персонажа), а с клиента игрок пусть управляет персонажем
модельки новые делать не нужно, используй любые существующие. В остальном технически всё имеется - стены для лабиринта, камера
0
|
|
|
14817 / 9593 / 1369
Регистрация: 21.01.2016
Сообщений: 36,138
|
|
| 28.01.2021, 11:15 | |
|
Алексей1153, да я выше уже предложил ему просто круги катающиеся на экране сделать, которые симулируются на сервере.
0
|
|
|
фрилансер
6510 / 5772 / 1135
Регистрация: 11.10.2019
Сообщений: 15,416
|
|
| 28.01.2021, 11:15 | |
|
клиент умеет только следующее:
1) передавать нажатые кнопки (в каком-либо виде) на сервер 2) отображать реальную текущую картинку с сервера (не потоковый стрим, а текущее окружение, в любом виде переданное с сервера) Добавлено через 27 секунд Usaga, ну, круги ему скучно, может быть )
0
|
|
|
14817 / 9593 / 1369
Регистрация: 21.01.2016
Сообщений: 36,138
|
|
| 28.01.2021, 11:16 | |
|
Etyuhibosecyu, кстати, имейте в виду, что сетевые задержки на локальной машине минимальны и вы можете не наблюдать артефактов вызываемых этими задержками.
Если осилите в течение ближайших пяти лет такое сделать, то можете разместить тестовый сервер на машине, которая у вас за авторизацию отвечала и посмотреть как ваши круги будут двигаться в этом случае. Уверяю вас, вы удивитесь.
0
|
|
|
фрилансер
6510 / 5772 / 1135
Регистрация: 11.10.2019
Сообщений: 15,416
|
|
| 28.01.2021, 11:17 | |
|
Etyuhibosecyu, если это не получится, то можно не продолжать
0
|
|
|
14817 / 9593 / 1369
Регистрация: 21.01.2016
Сообщений: 36,138
|
|||
| 28.01.2021, 11:18 | |||
|
Добавлено через 1 минуту
1
|
|||
|
282 / 485 / 12
Регистрация: 21.06.2019
Сообщений: 3,020
|
|
| 28.01.2021, 11:40 | |
|
0
|
|
|
14817 / 9593 / 1369
Регистрация: 21.01.2016
Сообщений: 36,138
|
|
| 28.01.2021, 11:49 | |
|
Ага. Тут один тоже года два назад собирался Морской Бой на goto написать на коленке за пять минут, чтобы всем показать насколько это проще, чем "традиционные подходы". До сих пор пишет.
0
|
|
|
Труд вопреки насмешкам
|
|||
| 28.01.2021, 20:12 [ТС] | |||
|
У проекта есть недостатки. Например, нельзя удалить круг. Но я потратил лишних ДВА ЧАСА (четверть времени) на то, чтобы устранить главный недостаток - чтобы не передавать весь мир в каждом ответе сервера, а только изменения. Протестировано даже вдвоем с мамой на разных компьютерах в локальной сети - круги создаются, отображаются на другом клиенте и могут дивгаться одновременно. Вот ссылка на папку со всем необходимым - клиентом и сервером, чтобы вы могли сами разместить на каком хотите хостинге и где угодно еще. Человек сказал - человек сделал. Добавлено через 21 минуту Совсем забыл написать еще кое-что. По умолчанию как клиент, так и сервер работают через localhost, но вы можете это изменить с помощью файла DifferentAddress.bat в папке с сервером - запускаете, вводите адрес, нажимаете Enter, сервер слушает этот адрес. Можно также вручную через командную строку: первый аргумент - адрес. На клиенте вводите адрес в текстовое поле. Можно и не вводить, тогда будет localhost. Добавлено через 15 минут Ну и, разумеется, круги двигаются с помощью клавиш со стрелками. Добавлено через 9 минут Usaga, поздравляю с пятью двойками! Это значимое достижение!
0
|
|||
|
14817 / 9593 / 1369
Регистрация: 21.01.2016
Сообщений: 36,138
|
|
| 29.01.2021, 06:36 | |
|
Etyuhibosecyu, молодцом. Но это формальное решение. Оно типа работает, но оно ужасно и для игр не подходит совершенно никак.
Вы в цикле сервер засыпаете HTTP-запросами. Таким образом вы: а) Не получите нормальный FPS, что видно уже на вашей демке б) Расходуете впустую кучу ресурсов как клиента, так и сервера Это что касается обмена с сервером. Второй момент: вы на клиенте никак не пытаетесь компенсировать задержки и производить сглаживания движений. Если бы вы действительно прочитали указанную мной книгу, то такого фуфла не сделали бы. В ней все эти вещи описываются. Примеры кода приводятся. В общем, за решение ставлю вам тройку с минусом. В рамках "подвигать кружочки по экрану" оно работает. Но для игр, даже простых, оно не подходит категорически. Плюс, качество решения противоречит заявлениям о том, что озвученная выше книга ничего интересного в этом плане не предоставила.
0
|
|
|
|
|
| 01.03.2021, 09:29 | |
|
Как фанат, админ известного (в то время) фри-шарда, и создатель известной (в то время) тулзы для La2, бросился читать тему в надежде увидеть лучики света. Но... соглашусь с отписавшимися выше - печальное зрелище.
Одно только меня всегда радует в таких темах - люди с энтузиазмом. Может быть он не сделает до конца, но опыта получит много. Насчёт воскрешения игры. Существуют уже созданные проекты. Можно присоединиться к ним и принести куда больше пользы, чем делать "ещё одну, правильную, идеальную игру". P.S. Usaga, вы даже тут активно участвуете. Какой вы разносторонний.
0
|
|
|
14817 / 9593 / 1369
Регистрация: 21.01.2016
Сообщений: 36,138
|
|
| 01.03.2021, 09:30 | |
|
0
|
|
|
282 / 485 / 12
Регистрация: 21.06.2019
Сообщений: 3,020
|
||
| 01.03.2021, 11:23 | ||
|
0
|
||
| 01.03.2021, 11:23 | |
|
C↑ᶜC. Дерево нового потомка BCPL засияло ярко-голубыми цветами Вызов специфических для потомка функций, не зная класса потомка
Названия растений, семена которых можно высаживать с марта по май Генеральный план развития Lineedge Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |
|
Новые блоги и статьи
|
|||
|
Генератор паролей (вариант №4)
Maks 01.11.2026
После публикации 3-го варианта генератора паролей, разослал его своим коллегам (с целью оценки), в итоге были получены следующие рекомендации:
1. Вернуть возможность использования знаков | 1 l I;. . .
|
Генератор паролей (вариант №3)
Maks 30.10.2026
Финальная версия генератора паролей 1С.
Доработка решения в этот раз коснулась только визуальной части, а именно, добавлен реквизит ДопПараметры (тип Булево), который скрывает/ отображает реквизиты:. . .
|
Магическое мышление и магия, современная наука не отличима от магии (говорит ИИ Джемени)
zorxor 30.10.2026
Джемени, расскажи, пожалуйста, что такое магическое мышление, что такое магия, почему современная наука чем-то напоминает магию?
Фраза «Любая достаточно развитая технология неотличима от магии». . .
|
За какое время ИИ может подобрать пароль по хешу (рассказывает Джемени ИИ)
zorxor 30.10.2026
Расскажи, Джемени, если известен хэш МД5, например, за сколько ИИ сможет подобрать соответствующий пароль?
Искусственный интеллект (ИИ) может подобрать простой или средний по сложности пароль по. . .
|
|
Кто убил Suno? Почему наше солнышко погасло? (диалог с ИИ Джемени)
zorxor 30.10.2026
Как убивали Suno. Хронология.
«Убийство» музыкальной нейросети Suno — это затяжной процесс, в котором технологический хайп стартапа разбился о жесткую реальность судебных исков от гигантов. . .
|
Генератор паролей (вариант №2)
Maks 30.10.2026
Обновленная версия ранее созданной обработки.
Добавлены следующие реквизиты типа Булево:
- Буквы;
- Цифры;
- Символы.
Изменена логика команды "Сгенерировать" и процедуры "ПриОткрытии":. . .
|
Генератор паролей (вариант №1)
Maks 29.10.2026
Реализация из решения ниже выполнена исключительно по моей инициативе, дабы облегчить себе работу в создании паролей для администрируемых мною сервисов и пользователей.
Самым главным критерием для. . .
|
Установка ChatGPT (Codex) на Windows без использования Microsoft Store
Fabien159 28.10.2026
Здравствуйте всем читающим! Опишу процесс установки ChatGPT (Codex) на Windows, если по каким-то причинам у вас не получается устанавить его через Microsoft Store.
И так:
1. Скачиваем с. . .
|