Перейти к публикации
Форум - ComputerCraft
qwertyMAN

Виртуальная виртуальность или ловим воображаемых друзей

Рекомендованные сообщения

Всем добрый день.

 

Сегодня пришла такая идея, реализовать в майнкрафте мини-игру по ловле покемонов, без риска быть сбитым на улице машиной играя в pokemon go на смартфоне, ну или избитым бабками в храме гопниками на улице.

 

В чём суть:

У нас есть планшет и очки OpenGlasses.

На планшете пишется где в радиусе 100 блоков спрятан воображаемый друг.

На очках из OpenGlasses это всё отображается как цветной кубоид в мире, ну или если кто в 3D спец, может какую нибудь модельку приделать Пикачухи (одну на всех).

Синхронизируется всё по модему, который находится на спавне и генерирует всех покемонов в мире, а точнее их координаты.

Ловятся они при помощи команды в чате "#pokemon ya vibirayu tebya grab", которую успешно отлавливает чатбокс и записывает в планшет уникальный одноразовый id. (конечно можно его сообщить другому игроку (передать покемона), но от этого мало пользы))

Далее с этого же планшета можно обменять (продать) покемона на UU. (в это время id покемона сообщается на базу, где UU переводятся игроку и id покемона удаляется из базы данных, дабы не кто не смог с планшета жульничать и продавать много раз)

 

Что думаете по поводу этой идее пишите в комменты. Если кто то хочет приняться за разработку, я буду только рад.

 

P.S. Да, я знаю что есть мод Пиксельмон. Но его никто не будет ставить на сервере, и там нет призов в виде UU.

  • Like 4

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

За ловлю покемонов на спавне штраф 200UU и 3 часа лишения свободы!

  • Like 4

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

не совсем понятно, как именно они ловятся. К нему нужно прибежать и набрать команду, стоя на покемончике? или как?

И кому именно и как и с какой точностью сообщаются коры (или места их обитания приблизительные) виртуальных покемонов?

 

И почему именно "покемонов"? Почему не сделать виртуальный сгусток темной материи или энергии или дейтерия, а его уже выменивать в админмагазе на что-то полезное, или виртуально получать виртуальный плутоний или EU как-то и т.д. Ведь сервы же ядерно-компо-технические в основном у нас, хоть и на робике там есть немного магии таумической. 

 

В чем именно такая любовь именно к покемонам заключается? :)

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

  1. Очки невероятно лагучие, модельки сделать можно даже процедурно-генерируемые, но тормоза начинаются даже от пары кубиков.

Непонятно, как планшет будет синхронизироваться с игровым сервером, надо ведь постоянно узнавать, есть ли кто рядом, а модем работает только на 400 блоков.

Чатбокс удобен, но опечатки и, следовательно, лишний флуд никто не отменял.

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

не совсем понятно, как именно они ловятся. К нему нужно прибежать и набрать команду, стоя на покемончике? или как?

И кому именно и как сообщаются коры виртуальных покемонов?

 

И почему именно "покемонов"? Почему не сделать виртуальный сгусток темной материи или энергии или дейтерия, а его уже выменивать в админмагазе на что-то полезное, или виртуально получать виртуальный плутоний или EU как-то и т.д. Ведь сервы же ядрно-компо-технические в основном у нас, хоть и на робике там есть немного магии таумической. 

 

В чем именно такая любовь именно к покемонам заключается? :)

Да что угодно можно сделать. Это всего лишь идея. Кто будет реализовывать тот и решит как правильнее. А так же тема создана чтобы обсудить что нужно и кто этим займётся. Я просто подкинул идею. Кто то там вчера в чате говорил что ивентов мало и срочно нужно придумать новый.

 

Насчёт координат, модем как то узнаёт расстояние до игрока при приёме сообщения. В принципе покопавшись в коде OpenComputers можно вместо этой длинны выдавать точные координаты, что сделает невозможным никак сжульничать с изменением ПО на планшете. А то какой ник будет отправляться с планшета при продаже, зависит кому там UU упадут.

 

Насчёт отлова, тут есть множество способов реализации. Подошёл в радиус 20 блоков от цели и делаешь что надо. Будь то команды в чат как я уже сказал или какая то мини-игра в змейку на планшете. Тут уже много вариантов можно придумать.

 

Почему сразу любовь к покемонам? Это просто клон популярной игры. Так то что угодно взамен покемонов можно рисовать.

 

 

Непонятно, как планшет будет синхронизироваться с игровым сервером, надо ведь постоянно узнавать, есть ли кто рядом, а модем работает только на 400 блоков.

Можно же повысить радиус в конфигах.

 

 

 

Чатбокс удобен, но опечатки и, следовательно, лишний флуд никто не отменял.

Это один из способов реализации. При том что флуда не будет, ибо #сообщение никто не увидит кроме чатбокса. 

Изменено пользователем qwertyMAN

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

А зачем планшет, если все можно через чат сделать экранированный. Админ-чатбокс от Нео вообще всю инфу гетит (по моему заказу :) ), и ник, и месседж, и коры сендера и даже номер дименшина. И команды экранированы, никакого флуда в чате не будет. Просто нашел и прибежал в радиусе и набрал #take или типа того.

 

И про спавн очередного покемона тоже можно сендить в чат инфу, или прям в очки выводить помимо 3D объектов еще и текст в уголок экрана с местом обитания приблизительным текущих живых покемонов (или дварфов :giggle: ), а также кол-во прилинкованных охотников в данный момент и прочую квестовую инфу.

 

(!)Ты делай главное, а там посмотрим, что улучшить и какие призы потом можно за эту "охоту" давать, в зависимости как сложно оно там будет спавнится и насколько будет интересно реализован квест и логика и сложность поиска. А то пробаяним тут 2 дня мыслями и так оно и останется на бумаге, как всегда.

 

П.С.Лабиринты и "бегущих в лабиринте" уже "сделали". Видел, сколько уже бегает там игроков?=)

  • Like 1

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Не. Просто прибежать в нужную точку и сказать слово в чат - не интересно. Давай так, чтоб программировать нужно было. Ну там, прибежать в нужную точку, отправить по вайфаю строку, получить ответ, преобразовать его должным образом и снова отправить в течении определенного времени, т.е. чтоб преобразование программа делала.

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Не. Просто прибежать в нужную точку и сказать слово в чат - не интересно. Давай так, чтоб программировать нужно было. Ну там, прибежать в нужную точку, отправить по вайфаю строку, получить ответ, преобразовать его должным образом и снова отправить в течении определенного времени, т.е. чтоб преобразование программа делала.

Шифровать что то? И смысл? Напишут шифратор и будут им пользоваться всем сервером.

Другое дело такой план: прибежал, написал в чат #нашёл. Далее задаётся вопрос, там например корень из 42. Если в течении 20 секунд есть правильный ответ - то считается что поймал. Иначе упустил.

По программированию сложно что то придумать в качестве задания. Автоматизируют и всё.

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

С магазинами так и живем, с Икронированием и всем остальным, только в общий чат все-равно что-то да вываливается, про опечатки я не зря написал.

А если каждые 5 минут будут спамить, то вероятность флуда повышается, хоть сотню экранирований налепи.

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Не. Просто прибежать в нужную точку и сказать слово в чат - не интересно. Давай так, чтоб программировать нужно было. Ну там, прибежать в нужную точку, отправить по вайфаю строку, получить ответ, преобразовать его должным образом и снова отправить в течении определенного времени, т.е. чтоб преобразование программа делала.

тут же просто охота идет а не головоломка. Головоломку на планшете можно сделать и не бегая за гномами. Да и не будут они работать не в аду, ни в энде, да и вообще не далее 400 блоков от квестового компа.

 

А самое главное - кто в эту игру будет играть, если на робике там у всех только големы, коровы и ветряки с набалдашниками и квантами, а с планшетами напряженка :giggle:

 

Сам поиск и догадаться, где именно точно оно сидит, вот там можно усложнить. Плюс оно может не сидеть  тупо на месте, а как-то еще и двигаться периодически скачками. И там же не угадаешь, где покемона усадить. Скорее всего, что там лава или кобла будет и до нее еще пробуриться надо и плюс еще конкуренты-охотники, которые тоже могут пол лица отломать :) , так как тоже хотят приз какой-то, ведь при #take  можно сразу гивнуть рандомно топовый предметик, рес или ЮЮ и прочее. Можно накидывать дебафы на охотников выборочно рандомно (страх, головокружение, усталость, замедление в течении квеста)  Там же удобно в ОП сделано все, очки кидают ивент и ник, кто их надел и прочее прочее.

 

Игра должна быть доступной всем. Очки можно китать, а чат у всех есть.

 

 

А если каждые 5 минут будут спамить, то вероятность флуда повышается, хоть сотню экранирований налепи.

 

Да что вы так того флуда боитесь? Какой еще флуд? Что игрок не попал по клаве и вместо решетки набрал "3"?   Ну и что?  Квест начинается,  например, раз в сутки и при условии, что онлайн 5+, и прочее и т.п.. Кто именно будет спамить каждые 5 мин постоянно? Чем и зачем? Боятся флуда в майне - так проще майн снести :)

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

...

Почему 400? 8192 вроде же. Разве нет?

 

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

 

К тому же это игра и головоломка и охота. Для одних игра "Взломай/забагуй программу", а для других "ПОКЕМОНЫ!!!"

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Насчёт головоломки. Есть идеальный вариант сыграть в коров и быков. Игра простенькая, даже в чате по идее можно поиграть будет, без планшета. А в итоге за несколько попыток не отгадал число - потерял свой приз. Довольно честная игра, и шанс проиграть есть, что делает эти мини-игру сбалансированной. Особенно мало шансов будет у тех, у кого с логикой не лады.

 

 

 

Квест начинается,  например, раз в сутки

 

Не, он должен быть круглосуточным. Взамен каждый невидимый друг будет продаваться по низкой цене. 1-2 UU, и в зависимости от редкости 5-10 UU некоторые более редкие экземпляры.

 

Да, конечно через чат можно всё осуществить, и команды вроде #pokemon list осуществить, чтобы список покемонов просматривать. Но будет ли это удобнее чем на планшете?

Изменено пользователем qwertyMAN

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

А есть возможность отключить показ сообщений начинающихся с #? Или с $$?

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Шифровать что то? И смысл? Напишут шифратор и будут им пользоваться всем сервером.

Есть идеальный вариант сыграть в коров и быков. Игра простенькая, даже в чате по идее можно поиграть будет, без планшета. А в итоге за несколько попыток не отгадал число - потерял свой приз. Довольно честная игра, и шанс проиграть есть, что делает эти мини-игру сбалансированной. Особенно мало шансов будет у тех, у кого с логикой не лады.

А разве сложно написать решалку для быков и коров, и пользоваться ею всем сервером?

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах
Не, он должен быть круглосуточным. Взамен каждый невидимый друг будет продаваться по низкой цене. 1-2 UU

Зачем?  -_- Это же ивент. Его должны ждать все, спрашивать в чате, мол, что там, что слышно. Зачем оно в цикле молотить должно и рожать миллион объектов, которым грош цена? Интереснее же в программе учитывать время, сутки, таймеры, онлайн, дни недели, когда ивенты чаще, 2-3 раза за сутки, когда реже. И приз соответствующий толковый, а не бегать, как  в жопу укушенный целый день сутками и фармить по одному ЮЮ. Кому это нужно?

 

Ты же ждешь, например, стрим на твиче, или чемпионат по футболу, или 8-е Марта и прочее? Так ведь?

 

 

Но будет ли это удобнее чем на планшете?

будет. Все принтить в очки можно. Там же выше написали на пару постов, что планшет есть не у всех, работает только до 400 блоков. Или ты не читал пост? Что ты будешь с планшетом делать, если ссаный покемон заспавнился на координатах 8К+ от спавна и квестового компа? А самое главное, планшетом нет никакой возможности идентифицировать достоверно игрока, а wi-fi канал игрового компа скорее всего просто задудосят. 

 

Но делай, как знаешь и как тебе удобнее. :)

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

 

 

Ты же ждешь, например, стрим на твиче, или чемпионат по футболу, или 8-е Марта и прочее? Так ведь?

Можно тогда сделать некую игру - поиск пасхальных яиц. В определённое время, по расписанию которое будет висеть на спавне, на очки будет проецироваться количество яиц в мире. Кто то нашёл - количество уменьшилось, кроме этого таймер там на час после которого заканчивается конкурс.

И при всём этом за каждое яйцо можно по 3 UU давать. А всего за один ивент будет 100 яиц в случайных местах спавнится. Тогда не каких хранилищ не надо делать. Нашёл - получил UU без возможности сохранить его, как с было покемонами. То есть максимум с одного ивента самый быстрый игрок сможет заработать 300 UU. Если не будет конкуренции и за час он управится.

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

 

 

Если не будет конкуренции и за час он управится.

Так нежелательно делать. Не должна она генерить ивенты в 3 часа ночи по МСК, да еще и при онлайн 1 человек.

Можно дебагой проверить онлайн и инициировать ивент только при минимум 5 или 10 или 100 человек. Все остальное время прога периодически пытается начать ивент, если выполнены все условия допустимого времени суток, дней недели, и пр. и если прошло достаточно времени с прошлого ивента. Все подчищает, что-то генерит, предупреждения кидает в чат, все логирует, сама выдает призы и тп. То есть поставил и забыл за нее. 

  • Like 1

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах
Зачем?  -_- Это же ивент. Его должны ждать все, спрашивать в чате, мол, что там, что слышно. Зачем оно в цикле молотить должно и рожать миллион объектов, которым грош цена? Интереснее же в программе учитывать время, сутки, таймеры, онлайн, дни недели, когда ивенты чаще, 2-3 раза за сутки, когда реже. И приз соответствующий толковый, а не бегать, как  в жопу укушенный целый день сутками и фармить по одному ЮЮ. Кому это нужно?

 

Ты же ждешь, например, стрим на твиче, или чемпионат по футболу, или 8-е Марта и прочее? Так ведь?

 

 

 

будет. Все принтить в очки можно. Там же выше написали на пару постов, что планшет есть не у всех, работает только до 400 блоков. Или ты не читал пост? Что ты будешь с планшетом делать, если ссаный покемон заспавнился на координатах 8К+ от спавна и квестового компа? А самое главное, планшетом нет никакой возможности идентифицировать достоверно игрока, а wi-fi канал игрового компа скорее всего просто задудосят. 

 

Но делай, как знаешь и как тебе удобнее. :)

 

Вроде в опенкомпах есть команда, позволяющая залочить планшет или робота(не засунуть eeprom или разобрать)

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Создайте аккаунт или войдите в него для комментирования

Вы должны быть пользователем, чтобы оставить комментарий

Создать аккаунт

Зарегистрируйтесь для получения аккаунта. Это просто!

Зарегистрировать аккаунт

Войти

Уже зарегистрированы? Войдите здесь.

Войти сейчас

×