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

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

Увага! Конкурс! До 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://www.youtube.com/@LeonidUkrainets