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

Поиск по сайту

Результаты поиска по тегам 'конкурс'.

  • Поиск по тегам

    Введите теги через запятую.
  • Поиск по автору

Тип публикаций


Блоги

  • Робот Байт
  • Fingercomp's Playground
  • 1Ridav' - блог
  • Totoro Cookies
  • Блог cyber01
  • IncluderWorld
  • KelLiN' - блог
  • Крутой блог
  • eutomatic blog
  • Programist135 Soft
  • Сайт в сети OpenNet
  • PieLand
  • Очумелые ручки
  • Блог недоблоггера
  • В мире Майнкрафт
  • LaineBlog
  • Квантовый блог
  • Блог qwertyMAN'а
  • some blog name
  • Дача Игоря
  • Путешествия Xytabich'а
  • Рецепты программирования
  • Шкодим по крупному
  • 123
  • mineOS и её удивительный мир
  • Поляна говнокода Bumer 32

Форумы

  • Программирование
    • Программы
    • База знаний
    • Разработчикам
    • Вопросы
  • Игровой раздел
    • Игровые серверы
    • Моды и плагины
    • Жалобы
    • Ивенты и конкурсы
    • Файлы
  • Общение
    • Задать вопрос
    • Обратная связь
    • Беседка
    • Шкатулка
  • Технический раздел
    • Корзина

Категории

  • Форум
  • Лаунчер
  • Игровой сервер

Группы продуктов

Нет результатов для отображения.


Искать результаты в...

Искать результаты, которые...


Дата создания

  • Начать

    Конец


Последнее обновление

  • Начать

    Конец


Фильтр по количеству...

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

  • Начать

    Конец


Группа


AIM


MSN


Сайт


ICQ


Yahoo


Jabber


Skype


ВКонтакте


Gtalk


Facebook


Twitter


Город


Интересы

Найдено 11 результатов

  1. Охайо! Полгода назад мы проводили второй этап Unreal Tournament (топик). Это был трейнврек, но весёлый, — этап звался Deathmatch, к слову. Роботы пытались друг друга перестрелять (могли ещё взорвать, но никто так и не заюзал бомбы). Но четверо участников пришло, был треш, угар и много стрельбы. :P Пришло время открывать обсуждение третьего этапа Unreal Tournament: Resurrection — и он будет последним в трилогии. Этап 3: Dominance Feat. drones! Проводить будем зимой (февраль?). На подготовку тогда имеем 5 месяцев. Участники третьего этапа: @Totoro, @FluttyProger. Зареквестить участие можно: в ЛС @Fingercomp или @Totoro; в этой теме; сообщением в IRC (#cc.ru или в ЛС fingercomp или Totoro). Команда UT#3: @Totoro — дизайнер, специалист по связям с правительством, пиарщик и просто очень хороший человек. @Fingercomp — кодер, горе-строитель, админ серва, прожект-менеджер. @Fiender — хостер, админ серва. @LeshaInc — кодер. Правила Правила третьего этапа нереально просты. В общих чертах TL;DR: Захват и удержание карты дронами. Арена для этого этапа представляет собой просторную закрытую карту. Карта поделена на условные секторы. В каждом секторе стоит контрольная точка, представляющая собою микроконтроллер, в котором установлена беспроводная сетевая карта с небольшой силой сигнала. В раунде участвуют четыре игрока. Каждый игрок управляет командой из четырёх дронов. За командой закреплен какой-то цвет. Дроны имеют возможность захватывать контроль над секторами карты. Для этого им необходимо завладеть контрольной точкой сектора. После захвата точки она окрашивается в цвет команды, также как и весь сектор. Победные места распределяются по количеству захваченных точек. То есть по проценту территории, которую команда удерживает за собой на карте. За порядком на арене и игровым процессом, как всегда, следит игровой Сервер. Координаты всех важных объектов на карте обозначаются вейпоинтами. Захват точки Для захвата точки дрон должен подлететь к ней на достаточно близкое расстояние и послать сообщение Серверу. Процесс захвата разбивается на несколько пакетов. На который сервер будет отвечать с некоторым делеем. Это даст шанс другим дронам помешать захвату. Например, если у точки висят два дрона и шлют пакеты с одинаковой скоростью, то захват замирает. Дроны взаимно уничтожают прогресс друг друга. Теперь дело можно сдвинуть с мёртвой точки только подогнав ещё одного дрона на помощь. Зарядка В качестве дополнительной геймплейной фишки, можно добавить станции зарядки — места, где дроны должны будут восполнить запас энергии. Иначе дроны сдохнут, и команда проиграет. Визуализация рейтинга Для того чтобы наблюдать за процессом было интереснее, можно повесить на видном месте динамическую карту локации. На ней отрисовать схему арены. Отобразить контрольные точки и сектора, окрашенные в цвета команд, которые их в данный момент удерживают. Точки, которые подвергаются захвату, отобразить мерцающими. Опционально добавить к этому топ команд по количеству секторов и проценты захвата. Условия конца игры Будет три раунда. Раунд завершается при любом из этих событий: Прошло 15 минут и командами захвачены все точки. Три из четырёх команд успешно сдохли. Прошло 30 минут с начала раунда (это на случай пьяных дронов). Технические детали На сервере ждите из модоверсий: Ядрёные моды MC 1.12.2 SpongeForge 7.what.ever Регулярные моды OpenComputers 1.7.0 OpenGlasses 3.3.3 Computronics 1.6.5 Chisel 0.0.13.23 Плагины Antimony LuckPerms Арена будет доступна заранее, контрольные точки будут находиться в фиксированных позициях. С поиском пути в этот раз париться не нужно: дроны двигаются по прямой. Дроны будут иметь одинаковую конфигурацию. Прошивка на дронах будет скачивать саму программу с сервера, куда, в свою очередь, код будет заливаться с компьютеров участников в их кабинках. To Do Как обычно, перед ивентом нужно основательно поработать над его подготовкой. ✅ Доработать правила. Помогайте, оставляя свои мысли в постах в этом топике. ❎ Собрать игровой сервер. Это означает договориться с хостом, закончить пляски со сборкой и выложить её. ❎ Построить арену. ❎ Написать софтверную часть. ❎ Набрать участников. ❎ Провести игру. Проблемные вопросы Остаются ещё несколько проблемных вопросов, которые нужно будет решить по мере разработки проекта. 1. Какая прошивка будет на дронах? Она не должна ограничиваться тупо скачкой проги с сервера. Нужно написать какие-нибудь дебаг-инструменты (например, рестарт). 2. Какая комплектация у дронов? Нужно основательно продумать её, потому что дроны довольно лимитированы по компонентам. 3. Какие настройки энергии установить? Дроны не должны мочь без подзарядки летать весь раунд, иначе не будет толка в зарядниках, но и вырубаться после минуты полёта — это крайность. Нужно отрегулировать скорость зарядки, чтобы не висеть там всю игру. Все программы должны в среднем есть схожее количество энергии. Q&A В топике задают очень важные вопросы, которые поясняют концепт, но ответ на них бывает трудно встроить в текст так, чтобы было заметно. Поэтому ниже будем писать их вместе с ответами. Могут ли участники самостоятельно контролировать дронов во время игры? Нет. После старта дроны становятся полностью автономными. Мы не собираемся менять это — автономность является ключевой фишкой UT:R. Не исключено, однако, что дронами можно будет управлять в других ивентах и сериях ивентов, которые мы, может быть, будем проводить. Будет ли возможен перезахват сектора? Да, конечно же. В этом и весь интерес и интрига. Команда может дружно спать, а за минуту до финала внезапно вылететь и перезахватить все контрольные точки на карте. Разные чудеса случаются, да. Можно ли захватывать одну точку всей командой? Да, можно. Так процесс пойдёт куда шустрее. Как определять цвет дронов и их наличие для статистики на главном мониторе? Цвет дронов определяем перекличкой в начале игры. Сервер запоминает соответствие цвета к модему, с которого прилетело сообщение. Наличие определяется периодическим пингом дронов. Как будут захватываться секторы арены, конкретно? Мы берём концепцию @eu_tomat. Каждая точка имеет уровень захвата. Если он равен нулю (а при старте игры именно так и будет), точка считается нейтральной. У точки небольшой радиус модема, поэтому дроны должны быть очень близко к ней. Для начала захвата дрон должен поймать сообщение от точки (оно регулярно броадкастится) с кодом и отправить его назад, указав свою команду. За каждое сообщение от команды-захватчика уровень захвата точки увеличивается на единицу, но если точка поймает сообщение от другой команды, то уровень захвата уменьшается на единицу до тех пор, пока она не станет снова нейтральной. Для каждого дрона есть кулдаун. Например, дрон отправил сообщение — новое точка примет только через несколько секунд. Однако дрон может вызвать подкрепление: если несколько дронов одной команды будут отсылать коды, то точка может быть захвачена быстрее. После достижения некоторого уровня захвата точка становится собственностью команды. Дрон может продолжить отправлять коды, чтобы увеличивать уровни сопротивления — прежде чем другая команда сможет разблокировать уровни захвата и перезахватить точку, она должна сначала довести уровни сопротивления до нуля. Как дроны узнают, что другая команда начала захват их точки? Если какой-то дрон разблокирует уровни захвата, сообщение об этом отправится всем дронам команды, у которой точка была в собственности. Однако до того сообщения не посылаются. Чтобы заранее узнать, что вражеский дрон начинает разрушать уровни сопротивления, нужно патрулировать территорию. Как будет защищаться территория арены от вмешательства игроков и дронов? Используем мод Conventional: оборачиваем арену в область, где нельзя кликать, и радуемся. Арену сделаем из дрононепробиваемых блоков — тех, что рукой разбить нельзя. Откуда дронам узнавать информацию о состоянии точки? Сообщение о характеристиках будет периодически (раз в 5 секунд, например) броадкаститься точкой на небольшой радиус. Таким образом, поймать его смогут только те дроны, что будут поблизости. Оно будет содержать: текущую принадлежность точки; код захвата уровни захвата и сопротивления. Обновления Так как бампать один и тот же пост на данном форуме — очень невесёлое занятие (да и никто толком не заметит изменение), в топике мы будем писать дополнения. Ниже нарисован список ссылок на обновления. Если вы собираетесь участвовать, обязательно прочитайте их в хронологическом порядке. 2017-10-23: Финализация правил. 2017-11-21: У нас всё медленно и печально. 2017-12-02: Движение началось. Посражаемся?
  2. Итак, сегодня ночью я извлёк свою лопату и воскресил давно забытую тему... Погодите-ка. Гм. Месяц назад, как вы помните, у нас проходил первый этап Unreal Tournament (у нас даже топик остался) — песочница. Суть была такова: роботы по сигналу выползали из укрытия и начинали собирать монетки из появляющихся сундуков, а затем они относили всё на базу. Получился ивент эпически крутым: 4 участника и много зрителей. Подробнее почитать можете в топике, опять же. С сегодняшнего дня начинается обсуждение второго этапа Unreal Tournament. Этап 2: Deathmatch Ориентировочное время проведения второго этапа — середина апреля. У нас есть полтора месяца на подготовку арены и написания софта. Участники второго этапа: @electronic_steve, @FluttyProger, @astral17, @Totoro. Оставить заявку можно: в ЛС @Totoro или @Fingercomp; в этой теме; сообщением в IRC. Правила Правила второго этапа просты. Все участники играют против всех. Весь этап будет разбит на несколько матчей, по четыре участника. Каждый участник будет вести команду из 8 роботов. У каждого робота будет в арсенале запас из 1 бомбы и лазерной винтовки. После сигнала сервера роботы выползают из своих баз и выходят на поле. Цель роботов — убить своих соперников, не повредив своих. Сделать они могут бомбой — она может быть по таймеру (тогда взрыватель должен успеть удрать от неё до того, как она взорвётся) или по сигналу (все одинаковые, взрываются по сигналу любой команды и сразу все) — или лазерной винтовкой — но тут нужна прямая видимость. На поле будут в случайных местах генерироваться дроп (в виде выкинутых предметов) с дополнительными плюшками: уголь для пополнения энергии, бомбы и т.д. Та команда, которая последняя останется в живых, побеждает. Робот может получить дисквалификацию за: Ломание блоков арены. При этом можно уничтожать роботов и ящики. Фальстарт. Если начнёт двигаться до сигнала сервера. Забагованность и тормоза. Если программа случайно или намеренно создаёт жуткие тормоза или просто направлена на вредительские цели. Тут, конечно, решать будет админ. Ориентировочное время раунда — от старта до конца игры — 15 минут (если 3 из 4 команд сдохнут раньше — раунд, соответственно, закончится раньше). Каждые 10 секунд сервер будет рассылать сообщение для синхронизации времени. После финального сообщения раунд считается завершённым, и тут же происходит обновление счёта. Технические детали По части модов и версий ориентируемся на MC 1.10.2, OC 1.6, CX 1.6.2, OpenGlasses 1.4. Генерация лута будет происходить с помощью дебаг-карты. Чтобы роботы узнали о расположении бонуса, после генерации сервер будет слать сообщение с его координатами по беспроводной сети. Все роботы будут иметь одинаковую конфигурацию и чистую OpenOS 1.6 на борту. Однако разрешается писать разные программы для разных роботов. Арена не будет известна заранее. Нужно использовать какие-либо существующие (или пилить самому) библиотеки для поиска пути. Поиск роботов будет осуществляться геонализатором. Подготовка К ивенту нам необходимо подготовить несколько вещей. [Готово] [2017-02-26] Определиться с правилами. Для этого и создана эта тема. Пишите сюда ваши идеи и вопросы. [Готово] [2017-03-08] Подготовить арену. Надо построить поле, подходящее по размеру для четырёх команд по восемь роботов. Построить заграждения на арене для усложнения игры. Однако слишком ударяться в хардкор не надо. Сверху оградить стеклом, чтобы не дать роботам шанса удрать. Поставить где-нибудь компьютер центрального сервера. Обустроить как-то площадку для просмотра. [Готово] [2017-03-16] Написать софт для сервера. Сервер должен уметь объявлять начало матча по сети, генерировать бонусы, рассылать сообщения с их координатами и считать живых роботов. [Готово] Собрать заявки участников. [Готово] [2017-04-15] Провести игру. Обновления Здесь находятся ссылки на посты для ориентирования. Под каждой ссылкой вкратце рассказана суть. Если вы планируете участвовать в обсуждении, обязательно читайте обновления. [2017-02-26] Ссылка. Правила Софт Арена Планы Люди Обновления [2017-03-08] Ссылка. Арена Итоговая сборка Казусы Сервер [2017-03-17] Ссылка. Сервер Комплектация робота Арена Сборка Сигналы сервера [2017-03-30] Ссылка. Плазмаган Лончер Сайт [2017-04-08] Ссылка. Бомбы Геолайзер Стрим Готовность участников Ориентировочное расписание Бета-тест Сборка [2014-04-13] Ссылка. [2014-04-14] Ссылка. [2014-04-15] Ссылка. Проблемные вопросы Что из себя будет представлять бомба? Ориентировочно, будет два вида бомбочек — подрывающиеся по таймеру и по сигналу. Это будут микроконтроллеры, которые посылают сообщение на сервер с координатами и типом бомбы. А сервер уже рисует частицы и играет звуки, разнося роботов. Какие бонусы будут появляться? Бомбы двух видов, уголь для подзарядки, лазеры. Как находить роботов на арене сервером? Сервер будет слать сообщение "кто жив?", на которое роботы должны ответить, указав свой цвет. Какая комплектация робота? Ну что, посражаемся?
  3. Итак, сегодня ночью я извлёк свою лопату, и воскресил давно забытую тему - битвы роботов! Если кто-то помнит прошлую тему - она загнулась из-за неопределёности, сложности и отсутствия некоторой усидчивости её участников. В этот раз всё будет по другому. Я упростил правила и выкинул всё лишнее. И нарисовал няшный логотип. :3 Суть В битве участвуют команды роботов, по N роботов на участника. Количество не важно - сколько наберём участников, столько команд и будет. Участники эвента (игроки) пишут софт для своих роботов. Разрешается использовать как одинаковую программу для всех роботов команды, так и отдельную для каждого. Битва будет происходить на заранее подготовленной арене. Карта будет известна заранее. Координацией игры занимается центральный Сервер. В день Ч роботы строятся на арене, на стартовых позициях. По сигналу Сервера игра начинается и роботам разрешается двигаться. Правила победы и доступные действия зависят от Этапа. Этап 1: Песочница Ориентировочное время проведения самой битвы - зимние праздники. У нас есть месяц на подготовку арены и написания софта. Участники первого раунда: @Totoro, @NightFury, @Quant, @Seryoga, @Fingercomp, @FluttyProger, @astral17, @ALeXeR, @electronic_steve, @LuaGamer, @Nikitat. Оставляйте заявки мне в личку или внизу, в этой теме. Правила Правила первого раунда просты. Все участники играют против всех. Весь раунд будет разбит на матчи, по четыре участника. Каждый участник будет вести команду из 4 роботов. На поле, в случайных местах в полу будут появляться сундуки с монетками. Цель роботов - собирать эти монетки быстрее роботов противника и сбрасывать в воронки на "спавне" своей команды. Кто к концу раунда набирает большее количество монеток - тот победил. Робот может получить дисквалификацию за: Фальстарт. Если начнёт двигаться до сигнала Сервера. Ломание блоков. Если он сломает блок арены/сундук/чужого робота или ещё что-то. В последующих раундах ломание может быть разрешено, но в Песочнице - другая цель. Забагованность и лаги. Если программа случайно или намеренно создаёт жуткие тормоза или просто направлена на вредительские цели =). Тут будет решать админ. Ориентировочное время раунда, от старта до подсчета результатов - 5 минут. Каждые 10 секунд, Сервер будет рассылать сообщение для синхронизации времени. После финального сообщения, раунд считается завершённым и тут же происходит подсчёт монеток в сундуках команд. Монеты, оставшиеся у роботов на момент финиша, учтены не будут. Технические детали По части модов и версий ориентируемся на MC 1.7.10 + OC 1.6 + CX 1.6.1 + OpenPeripheral AIO-7. Генерация монеток на поле будет происходить с помощью командного блока. При генерации, блок пола будет заменён на сундук с монеткой. По истечении времени сундук исчезнет и заменится обратно блоком пола. Чтобы роботы узнали о положении монетки, после генерации центральный сервер будет слать сообщение с координатами монетки по беспроводной сети. Все роботы будут иметь одинаковую конфигурацию и чистую OpenOS 1.6 на борту. Однако разрешается писать разные программы для разных роботов. Арена доступна для скачивания в виде карты: https://dl.dropboxusercontent.com/s/epcz034fsumhsr7/ut-world.zip Подготовка Нам необходимо подготовить к началу эвента несколько мелочей. [ГОТОВО] [2016-12-06] Подготовить арену. Надо построить поле подходящее по размеру для двух-четырёх команд по четыре робота. (Само пространство арены, где будут двигаться роботы сильно загромождать не надо. У нас сейчас упор не на поиск пути.) Оградить его сверху стеклом, чтобы не дать роботам случайно удрать. Расположить информационный монитор, компьютер центрального Сервера. Обустроить места для зрителей. [ГОТОВО] [2016-12-16] Написать софт для Сервера. Сервер должен уметь объявлять начало матча по сети, генерить монеты, рассылать сообщения с их координатами и подсчитывать по завершению матча количество монет в сундуках команд. [НЕ РЕАЛИЗОВАНО] [2016-12-28] Написать проги для голопроекторов и инфо-панелей. Там не всё так сложно: просто рисовать красивенько инфу о матче. [ГОТОВО] Собрать заявки участников. Я полюбому участвую. Обновления [2016-12-01] Ссылка. Арена. Инфа о всех софтверных компонентах. Планы. Архитектура. Гитхаб. Люди и коммуникации. [2016-12-02] Ссылка.В продолжение к предыдущему апдейту. [2016-12-08] Ссылка. Ссылка на карту арены. Изменён состав модов. @astral17 получил доступ к GitHub-репозиториям. Ориентировочная дата завершения написания сервера. Канбан. Планшетов не будет. Гитхаб. [2016-12-14] Ссылка. Написан сервер. Установка сервера. Софт и планы. [2017-01-02] Ссылка. Конфигурация роботов. Процесс настройки перед стартом. Уточнение правил. Сообщения сервера. Изменение даты; время, место. Софт. [2017-01-20] Ссылка.Дата, время, место, распорядок проведения раунда. [2017-01-21]. Ссылка.Итоги и планы. Ну что, посражаемся?
  4. У нас тут новый мини-конкурс. Ну вы наверное знаете. (Если не знаете - забегите к Фингеру в блог, почитайте, и присоединяйтесь к веселью. ) Смысл такой, в двух словах: есть картинка, надо её распарсить и нарисовать ascii-символами в консоль. Можно юзать абсолютно любой язык программирования. При этом надо постараться сделать свой код как можно короче. Ну, в общем читайте точные правила у Фингера. В эту тему можно постить свои решения. Только оформляйте исходники в теги "code". Обсуждаем в чате или в IRC, чтобы не захламлять тему. На задачку даётся неделя времени. Но она лёгкая, так что я посидел вечером и написал, для почину, свой вариант. Язык: Scala 2.11.8 (Java >= 7) Вес (по минимуму): 620 байт Полный код (в читабельном виде): import java.nio.file.{Files, Paths} import java.nio.{ByteBuffer, ByteOrder} object BumpGold extends App { def word(array: Array[Byte], offset: Int) = ByteBuffer.wrap(array, offset, 4).order(ByteOrder.LITTLE_ENDIAN).getInt val array = Files.readAllBytes(Paths.get(args(0))) val offset = word(array, 10) val width = word(array, 18) println( (for(i <- offset until array.length by width*4) yield array.slice(i, i+width*4).map(_ & 0xFF).grouped(4) .foldLeft("")((a, b) => a + ((b(0), b(1), b(2), b(3)) match { case (_, _, _, a) if a <= 0 => " " case (r, g, b, _) if r < 51 && g < 51 && b < 51 => "█" case (r, g, b, _) if r < 102 && g < 102 && b < 102 => "▓" case (r, g, b, _) if r < 154 && g < 154 && b < 154 => "▒" case (r, g, b, _) if r < 205 && g < 205 && b < 205 => "░" case _ => "·" })) ).reverse.mkString("\n") ) } Прогон с тестовой картинкой (16 на 16): Ещё одна картинка: http://i.imgur.com/Hp0EBs7.png Минифицированный код: http://pastebin.com/27fntVdz Кто рискнёт побить мой рекорд?
  5. Предлагаю конкурс по созданию лучшей программки по рекламе магазинчиков на сервере. Например: компьютер на спавне игрок должен прийти, заполнить поле (возможно тип выдачи его куда-то) и оставить платное объявление (только одно на одного игрока, макс. два) оплата за монеты или пару ЮЮ-шек объявление хранится в базе какое-то время, потом старые удаляются по дате есть менюшка " начать работу", "помощь". Далее подменю => добавить объявление, редактировать мои обявления, смотреть объявления, выход и пр. пример рекламки: Ник: Petya Варп: Petya_shop Описание: большой выбор товаров ИК, АЕ, ОС, есть набалдаши, иридий, титан. Комп нельзя ребутнуть, при нажатии кнопки "Начать работу" комп переходит под управление игрока, чтобы там ссади никто не тыкал в кнопки и не мешал и прочее. Чтение объявлений можно реализовать как в компе, так и в чате, так и на очки например. Хоть бегущая строка на спавне на мониторе, хоть таблицы, как угодно. Это на ваше усмотрение. Можно вообще удалено сделать добавление рекламы в базу с очков, а на спавне на билборде они принтятся постоянно и там их кто-то читает. Или в очки они летят или в чат раз в 10-15 минут. Естественно, чем больше срок действия объявления, тем оно дороже, или же делать все объявления время жизни 7 дней и их удалять. Игрок вновь должен прийти и его подать. И в чат с админчатбокса принт рекламы периодический естественно дороже, чем на билборд на спавне или очки. Можно реализовать поиск, категории, игроку дать возможность установить галочки (или аргументами, если реализация подачи объявления только с очков), куда оно будет принтится (чат, очки или билборд, или то и то вместе) Естественно цена дороже итоговая. И так далее и тому подобное. Полет фантазии ограничен только возможностями программиста Главное, чтобы оно работало и было более менее удобно рекламировать варп на свой магаз круглосуточно. Примечание: магазины должны быть оформлены красиво, огорожены, освещены, ПвП выкл. и т.д. перед подачей рекламы. Срок действия конкурса не ограничен. Лучшая по функционалу и удобству программка будет размещена на сервере.
  6. Доброго времени суток. Задача 3го конкурса состоит в том, чтобы построить красивый домик для нашего спам бота- Байта. Домик должен быть оригинальным и в то же время скромным. Байт представляет собой Робота из OpenComputers, так что ему надо жить в этом домике. Для этого необходимо, чтобы он мог в своем домике делать какие нибудь дела. Обжигать что либо, жарить в печи, заниматься сельским хозяйством, и все, что вам придет в голову. Чтобы данный домик использовался им на всю катушку. Для этого конкурса игроки могут объединиться в команды по 3 человека максимум. Один игрок может принимать участие в конкурсе только от 1 команды. Победители будут выбираться по 2 критериям: 1 - Оригинальность и красота домика 2 - Возможности ИИ робота, а так же сама программа(стилистика, читабельность, гибкость, простота в модификации) Свои работы выкладывать в этой теме со списком ников команды. Конкурс рассчитан на 45 дней. Спустя это время будут объявлены победители Победившей команде будет выдан VIP статус, квантовый сет, а так же ценные ресурсы.
  7. В перерыве между боями с багульками майнкрафта решил запилить ивентик. Предыстория (для игрового интереса): в далеком прошлом в результате крушения космического корабля экипаж чужой расы попытался выжить на планете. Им удалось запустить радиобуй и отправить сигнал SOS. Жив ли экипаж, или нет, не известно. Но до нашего галактического сектора стал доходить ответный гипер-сигнал всем, кто может помочь потерпевшим бедствие. Ивент: Центр поиска внеземного разума (ЦПВР), который находится в Инженерном админ-штабе возле спавна, начал принимать странный сигнал. Этот сигнал транслируется в мир ретранслятором. В чате вы видите специальное сообщение о начале сеанса радиотрансляции, а также о его окончании. О том, что идет трансляция, вы увидите по ритмичным, в такт передачи сигнала, миганиям контрольных ламп на вышке. Сигнал передается с определенной периодичностью на неизвестных частотах. Идет пачка из "Х" посылок. Количество пачек тоже рандомно за один сеанс. Перерыв между сеансами тоже рандомен Ну и частота, на которой выпущена пачка, как вы думаете, какая?...... правильно. Задача: постоянно сканируя радиоэфир на предмет наличия модемных Реднет сообщений, перехватить сигнал, расшифровать его, понять его смысл, выполнить квест. Часть сообщения закодировано алгоритмом Фейстеля (на нашем форуме есть информация и сам алгоритм) пароль: только числа 0-9, длина пароля неизвестна Само сообщение перед отправкой тоже преобразовано в определенный вид. Суть ивента: если вам удастся перехватить и сохранить сообщение, обработать его и понять смысл, у вас появиться возможность узнать тайну крушения инопланетного корабля, найти место обитания экипажа. По факту у вас появятся координаты и специальный Код доступа. По этим координатам вы найдете на карте убежище экипажа (это конструкция из непроницаемого бэдрока) по прибытию на место вы вводите в чат слово после CODE: *********** c учетом регистра. Перед вами бэдрок по этой команде исчезнет и вы сможете войти в проем. (типа "Сим-Сим, откройся", как в сказке про Али-Бабу) Вуаля! Вы победитель! Сундуки места обитания инопланетного экипажа набиты всякими вкусностями: десятки квантовых панелей, квант и нано сеты, куча ресурсов, машины по производсту сонариума, куча инструментов, редких металов и камней. В общем это просто сокровищница. Дальше рассказывать не буду. После ввода этого Кода доступа вас приветственным сообщением в чате известят о победе, программа завершит ивент, создаст файл с именем победителя, посылки радиосообщений прекратятся, в чат с периодичностью в 15-20 мин. программа будет предупреждать админа о окончании ивента, после повторного ввода этого кода программа всегда будет сообщать о том, что квест завершен, победитель такой-то. Программа полностью автономна и не требует вмешательства человека по обслуживанию, награждению победителя и т.д. Срока окончания ивента пока нет. За победу в этом ивенте будет выдана специальная награда на форуме! Победить в этом ивенте - гордость для любого участника нашего проекта. Старт ивента 3:00 МСК 1.02.2015 Понеслась! Первые сигналы уже в эфире! Удачи!
  8. Вот набросал макетик. В чем фича? Чтобы игроки не задавали миллион однотипных вопросов в чате, на спавне необходима Инфо-панель (мод ОС) Новый игрок, попадая в игру, действительно понимает, что он попал на компьютерный сервер. Потыкал, посмотрел, почитал, и не задает больше глупых вопросов (ну по краней мере их будет в разы меньше) и игрокам станет удобнее и интереснее. Понятно, что есть форум, инфоплагины, деревянные таблички и прочее. Но зачем они, если у нас еть компы. Да и игроки в 50% случаев форум не читают, как посмотрю, так как в чате каждый второй новый игрок задает вопрос, почему у меня деревянный топорик ничего не приватит. Дизайн можно допилить, но цветовую схему аля-виндовс прошу оставить. Оранжевые и салатовые цвета не нужны. Все попросы в личку или в топик. Сроки - чем быстрее - тем лучше! Сенсорный экран: 3х5 блоков (но будет лучше, если текст и графические элементы будут масштабируемые в зависимости от размера экрана) Так же если будет прокрутка подраздела, будет выдан суперприз.(квантовая панель с х4 характеристиками и ПК 3 уровня со всей периферией и начинкой, мод ОС) Призы за инфо-панель: ЧАНКЛОАДЕР, ПОЧЕТНАЯ МЕДАЛЬ "ПОМОЩНИК АДМИНИСТРАЦИИ" или МЕДАЛЬ "НА КРАЛЬЯХ СЛАВЫ", а также 5 карьеров. Что я хочу получить? В конфиге я должен, например, для 5-й кнопки ввести название кнопки и имя файла, из которого подгрузиться инфа при клике на кнопку. Я не должен переписывать половину кода программы, чтобы поменять новость на сайте, а просто на ФТП поправить файлик и перезагрузить комп ОС. Программа должна быть как можно гибче, но главное это требуемый функционал. Более сложная и тонкая модернизация программы пока не нужна (бегущая строка, получение каких-то переменных на экран, типа время, сколько онлайн сейчас игрокови т.п.) Будет желание, предусмотрите использование сразу нескольких мониторов, которые могут стоять например на разных этажах спавна, или на второй длинный высотой в один блок выводиться бегущая строка и т.п. Но это пока не так сильно нужно. То что нужно сейчас - видно на скрине. Программка не сложная, но нужно это все аккууратно сделать и потратить некоторое время. Очень прошу помочь и подключиться в общую работу над нашим проектом. Только вместе мы сможем сделать наш сайт, сервер и проект в целом играбельнее, познавательнее, веселее и интереснее! Успехов в программировании. Призы ждут Вас. Администрация.
  9. Суть почти понятна из рисунка, я думаю. Радарчик пока прилепил для понта(можно сделать отслеживание для полиции ТП игроков), на него не обращайте внимание он будет спрятан в земле с ПК и КБ. Напомню, то на новом игровом сервере не будет всяких tp, multihome, spawn и прочей ерунды из любой точки, только реальные телепорты и реальное физическое перемещение. Так же мечта понерфить джеты (как-то уменьшить время полета или заряд немного) И так. Задача - нужен телепортик на новый сервер. Игрок щелкает по сенсорному мониторчику, выбирает место, куда ему нужно и при нажатии на кнопочку GO телепортируется на место назначения. Исполнительным элементом является командный блок. Список станций и их координаты хранятся в таблице. Есть платный вариант, когда нет кнопочки GO. Тогда игрок, выбрав станцию, кидает индастриаловскую монетку в хопер. Дальше принцип тот же, ред.сиг. на КБ (какой-то простенький фильтр из БК и подача импульса при пролете монетки). Я думаю вы понимаете, что команда /tppos @p x y z и есть ключевой, где x y z - координаты станции. Должна быть цикличность(то есть промотка по кругу). Номер i-го элемента списка вверху, две три строки для названия станции. Допускаю и приветствую размер монитора в 2 или максимум три блока, в ширину, но только один в высоту, если будет реализована система кнопок фильтров для более быстрого поиска по списку(например острова, сервисы, или просто латинский алфавит, как придумаете сами). Большим плюсом будет функция для обновления всех телепортов по сети Крафтнет , например, новой единой изменившейся таблицей(пока в отключенном состоянии, опционально) Эх, если бы были админ-частоты RedNet в КК, которые запрещены игрокам, мечты мои мечты. Хакеров с этой сетью CraftNet и планшетами чувствую, разведется не мало. И так, призы 2 из 6 на выбор (сразу при открытии нового сервера): 1. 5 машин из ИК и 3 машины из ГТ на выбор (кроме запрещенных) 2. Пистолет из АЕ (заряд 100% , в магазине 512 голдовых нагитов) 3. Подтверждение нового клана сразу при создании 4. Двойной размер привата. 5. Личный (вечный при желании) префикс на выбор. 6. Админ якорь, замурованный в бэдрок в любом месте. Срок выполнения - не ограничен (разве что сам уже напишу, когда остальное доделаю) Но сервер не откроется, пока не будет выполнен минимальный пакет программ для него, который я указал в теме по новому серверу П.С. Если сделаете, что телепорты будут слушать эфир на предмет события добавления новых станций, подумайте, как сделать так, чтобы хакер потом чёрти какие координаты не забил во все компы, если перехватит сообщение с апдейтом станций и узнает частоту приема телепортов. Пешком будете потом по миру бегать:cool: Нужно всего 512 ПК, чтобы на каждом слушать по 128 каналов одновременно, ведь всего-то 65536 каналов. Хотя если на каждый ПК прилепить по 4 модема и на каждом слушать эфир, то нужно всего 128 ПК - в маленькую хакерскую комнатку они влезут, я думаю))) Это для статической сниффер-системы. С динамикой и отсевом - еще меньше.
  10. https://www.youtube.com/watch?v=kkH49U7PDRQ Описание и условия конкурса: Программа должна отслеживать регулярность посещений игроками сервера игры, игроки за регулярное посещение (каждый день игрок хотя бы раз зашел на сервер) получают приз, который с каждым днем немного увеличиваеться, а на седьмой день регулярных посещений получает уже весомый хороший приз (случайный из таблицы) Установка рекомендуемая (админ. комплектация) ПК командный блок glasses bridge adventure map interface Конкурсные требования к программе: выполнение основной функции - 70 баллов меню - 25 баллов лог (в файл) - 20 баллов чистка старых логов - 15 баллов принтинг событий на внешний экран (англ. яз, со скроллингом вверх) - 25 баллов доступ к меню и работе с таблицами на ПК не прерывая работы программы - 10 баллов чистка ненужных файлов пользователей (которых давно нет в игре и прочее) - 15 баллов принтинг событий в чат (русск. яз, сообщения для чата хранить в тхт файлах UTF-8 и подгружать нужную строчку) - 25 баллов подарки к календарным праздникам - 40 баллов удобная структура таблиц айтемов (а лучше в файле хранить списки ИД, и их русское название), чтобы игрок при получении приза видел что-то типа: Привет, Vika18! Вы зашли сегодня (5) день подряд. Вы получаете (15) алмазов. Проверьте инвентарь. И т.п. - 20 баллов принт основных событий на очки админу (логин и выдача призов) - 30 баллов удаленный останов программы через очки - 10 баллов автостарт программ, при старте проверка файлов, устройств и чистка старых логов или огромного размера(>2Mb) файлов. Рекомендую логи писать в отдельную папочку, имена файла лога привязывать ко времени майна. При старте создавать новый логфайл. Но админ должен почитать лог как минимум за 2-3 дня последних. Остальное можно чистить. Надо прикинуть, сколько места под СС ПК выделено, по моему 2 или 4 Mb HDD - 20 баллов игроки в отдельной папке, где файлы имеют имя игрока. Файл хранит последнюю дату посещения, количество текущих каждодневных посещений подряд и возможно еще какую-то инфу. (эти файлы тоже надо чистить, то есть удалять ненужные) - 20 баллов возможно отслеживание лидера по самой длинной серии посещений подряд (по желанию) - 60 баллов резерв резерв Победителя определим по количеству набранных баллов. Выполнение первого пункта обязательно!
  11. Доброго времени суток. Вот и очередной конкурс на строительство. Задача построить музей, в котором будут выставляться программки и механизмы победителей конкурсов. Музей должен быть живописным и в то же время функциональным(функционал будет добавлен позже) Свои работы со скринами выкладывайте в этой теме. Окончание конкурса через 30 дней Победитель конкурса получит VIP статус, а так же в дополнение Квантовый сет с ресурсами
×
×
  • Создать...