Перейти к публикации
Новости
  • В ближайшее время постараюсь разобраться с картой сервера/ЛК/бб кодами
  • Новости
Zer0Galaxy

Квесты [программный поиск решений]

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

А почему бы нам на сервере не устроить игру на подобии квеста, для прохождения которой необходимо решить ряд головоломок? Оформить можно в виде последовательности комнат. Чтобы пройти в следующую комнату необходимо выполнить определенное условие (найти ключ, подобрать код, написать программу и т.д.)

Задачки могут быть с программистским уклоном или просто на догадливость.

Решение таких головоломок было бы интересным занятием для начинающих программистов, а создание - для программистов со стажем.

  • Like 2

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


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

1) Тест,включить компьютер удалено,всё подключено ,нужно только написать код.

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

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


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

2) написать программу подбора пароля. Пароль - 2 или 3 символа латинского алфавита.

Как только сделать так, чтобы написанные программы автоматически удалялись с компьютера? Чтобы сзади идущие не пользовались подсказками.

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


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

Зеро, удаление не сложно сделать:

когда задачка решена должна открываться ведь дверь в следущую комнату => можно просто ловить ред сигнал и через fs.delete() тереть

 

3) написать прогу для черепахи, закрытой стеклом, чтобы та доехала до нужного места и открыла дверь

 

Думаю, что нужно еще и статистику вести, веремя затраченное на прохождение каждой комнаты, вес кода и т.д

Будет интересно)

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


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

В startup необходимо вставить код, который бы удалял с компа все программы, кроме самого startupa. Сам же startup должен быть защищен от коррекции и удаления. Я, вроде, уже придумал как это сделать.

3) написать прогу для черепахи, закрытой стеклом, чтобы та доехала до нужного места и открыла дверь

А как игрок запишет прогу в черепаху, если черепаха за стеклом?

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


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

Старый добрый реднет)

В этом вся соль)) 

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


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

3) написать сканер каналов 2^18 найти, и подобрать команду для открытия двери. Что-то похожее сервер будет слать start, а нужно будет послать end, смысл будет заключаться в антонимах.

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


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

Сделать комнату со стенами из сенсорных мониторов. На них изображены устройства, двери и т.д. Решил головоломку - "дверь" разблокировалась, можно "идти" в следующую "комнату" (Фон, расположение дверей и головоломки изменятся). Тогда игрок сможет сам решать, что ему проходить

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


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

Сделать комнату со стенами из сенсорных мониторов. На них изображены устройства, двери и т.д. Решил головоломку - "дверь" разблокировалась, можно "идти" в следующую "комнату" (Фон, расположение дверей и головоломки изменятся). Тогда игрок сможет сам решать, что ему проходить

А слабО головоломку придумать? А запрограммировать?

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

А вот на новый сервер зайти не могу.

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

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


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

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

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


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

 Так что, наверное, придется использовать связку сервер-клиент: пишем на клиент-компьютере программу и она отсылается на сервер на выполнение.

Это тоже вариант. Но у нас решен вопрос защиты кода от коррекции. Конечно и ее можно обойти, но это будет не проще чем решить головоломку.

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


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

А слабО головоломку придумать? А запрограммировать?

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

А вот на новый сервер зайти не могу.

Почему зайти не можешь?

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


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

Почему зайти не можешь?

Самому интересно

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


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

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

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

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

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

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

Войти

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

Войти сейчас

×