Зображення користувача Леонід Українець.
Леонід Українець
  • Відвідувань: 0
  • Переглядів: 0

Оголошую конкурс на створення найскладнішого квадратного лабіринту

Увага! Конкурс! До 23 січня 2016 року кожен інвестор може запропонувати щонайбільше 8 варіянтів квадратових лабіринтів у відповідному форматі. За кожен правильно оформлений лабіринт, в котрому моя програма не знайде артефакт, дарую 10 галів.

labirynt.jpeg

Намалюй за 2 хвилини лабіринт, котрий можна пройти за хвилину (з кіно Початок)

Умови проведення конкурса

До 23 січня 2016 року кожен інвестор може запропонувати щонайбільше 8 варіянтів квадратових лабіринтів у відповідному форматі. Найбільший розмір 125х125 клітинок, заповнених цифрами 0 або 1.

0 - означає, що є прохід.

1 - проходу нема.

Треба також вказати координати входу, позначеного буквою s і координати артефакта буквою f, як показано у прикладі. Лабіринт має бути таким, що в ньому обов’язково має бути хоча б один шлях від входу до артефакту. За кожен правильно оформлений лабіринт, в котрому моя програма не знайде артефакт, дарую 10 галів. Приклади лабіринтів пишіть в коментарях. Всіх, хто додасть хоч один зразок лабіринту, Аз додаватиму в учасники події. За них зможуть голосувати всі бажаючі. Це буде щось на зразок призу глядацьких симпатій.

Приклад

maze_example_Petryshyn = {
    'm': [
        [0,0,0,0,0,0,0,0,0,0,0],
        [1,0,1,1,1,0,1,1,1,0,1],
        [1,0,1,0,0,0,0,0,1,0,1],
        [1,0,1,0,1,0,1,0,1,0,1],
        [1,0,1,0,1,0,1,0,1,0,1],
        [1,0,1,0,1,0,1,0,1,0,1],
        [1,0,1,0,1,0,1,0,1,0,1],
        [1,0,1,0,1,0,1,0,1,0,1],
        [1,0,1,0,1,0,1,0,1,0,1],
        [1,0,1,0,1,1,1,0,1,0,1],
        [1,0,1,0,0,0,0,0,1,0,1],
    ],
    's': (0,5),
    'f': (10,5)
}

Код функції пошуку мовою Пітон

def maze_controller(self):
    from random import randint
    znaiden=self.found()
    while not znaiden:
          storona=randint(0,2)
          if storona==0:
             povorot=self.turn_left()
          if storona==1:
             povorot=self.turn_right()
          if storona==2:
             storona= 2
          perehid=self.go()
          znaiden=self.found()  

Якщо ви помітили помилку, то виділіть фрагмент тексту не більше 20 символів і натисніть Ctrl+Enter
Підписуюсь на новини

Зверніть увагу

Передчуття Великого джигаду

Фільм і роман «Дюна» як війна людей і психопатів – три вибухові ідеї таємного послання Френка Герберта

Моад’Діб став рукою Господньою – і пророцтво вільних справдилося. Моад’Діб приносив мир туди, де була війна. Моад’Діб приносив любов туди, де панувала ненависть. Він повів свій народ до справжньої...

Останні записи

Кращий коментар

Зображення користувача Світ Зелений.
0
Ще не підтримано

Схоже що:

  • на НО програмістів нема
  • можливо ми ще не вміємо просувати наші блоги (публікації)
  • термін 23 січня слід перенести

#ВсеБудеДобре!
Бойовик, з'їдаючи в кущах смажену яєшню, вгледів профіль ґрунтознавця.

Коментарі

Зображення користувача Світ Зелений.
0
Ще не підтримано

Схоже що:

  • на НО програмістів нема
  • можливо ми ще не вміємо просувати наші блоги (публікації)
  • термін 23 січня слід перенести

#ВсеБудеДобре!
Бойовик, з'їдаючи в кущах смажену яєшню, вгледів профіль ґрунтознавця.

Зображення користувача Леонід Українець.
0
Ще не підтримано

Це конкурс не для програмістів, а для ландшафтних дизайнерів. Просто зроби лабіринт в котрому заблукає сліпий кіт - і все.

https://t.me/ETEPHET