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

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

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

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

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

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

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


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

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

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

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


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

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

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

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


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

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

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

 

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

 

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

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

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


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

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

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

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

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


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

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

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


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

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

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


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

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

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

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

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

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

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


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

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

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


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

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

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

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


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

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

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

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

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

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


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

Присоединяйтесь к обсуждению

Вы можете написать сейчас и зарегистрироваться позже. Если у вас есть аккаунт, авторизуйтесь, чтобы опубликовать от имени своего аккаунта.

Гость
Ответить в тему...

×   Вы вставили отформатированное содержимое.   Удалить форматирование

  Разрешено использовать не более 75 эмодзи.

×   Ваша ссылка была автоматически встроена.   Отобразить как ссылку

×   Ваш предыдущий контент был восстановлен.   Очистить редактор

×   Вы не можете вставлять изображения напрямую. Загружайте или вставляйте изображения по ссылке.


×
×
  • Создать...