Как ще решим играта “Живот” на Джон Конуей

DSC09541

Да, играта „Живот“ на математика Джон Конуей има простички правила. Но не, играта „Живот“ с роботи няма да е лесна. Даже напротив – ще бъде изключително предизвикателство да я осъществим.

Много хора ни задават логичните въпроси – „Какво точно смятате да направите?“, „Как ще я решите?“, „Какво реално ще научи детето ми от този нов курс?“. Ето защо решихме да ви разкажем малко повече за идеята.

fllcasts_game_of_life

Например:

Може да имаме един робот, който първо да сканира полето отдясно, а след това да го конструира отляво.

Възможно е също да имаме два робота – единият да сканира полето отдясно и да изпраща информацията чрез Bluetooth или WiFi на втория робот, който да конструира наново полето.

Съществуват и други варианти. Може да имаме някакъв брой (N) разчитащи роботи (R) (установяващи първоначалното състояние на полето) от лявата страна и други конструиращи роботи (C) от дясната страна, които да изграждат полето. Така четящ робот 1 (R1) ще комуникира с конструиращ робот 1 (C1), четящ робот 2 (R2) – с конструиращ робот 2 (C2) и т.н.

Всеки четящ робот ще бъде отговорен за сканирането на X на брой редове, а всеки конструиращ робот ще отговаря за изграждането на абсолютно същия брой редове.

След като сме конструирали генерацията от дясната страна, ще съберем кутийките от лявата страна и ще изградим там новата генерация. И така този процес продължава да се развива нататък.

Скоростта зависи от големината на полето, което ще имаме, а и от броя на роботи, които ще включим в играта.
Реално един и същ алгоритъм ще се използва и при поле 4 по 4, и при 10 по 10, и при поле N по N.

И това е само началото!

Записванията за курса, който ще продължи 14 седмици, ще започнат в края на февруари.

Нека да поиграем заедно на „Живот“, но с роботи!

Comments (2)

За колко голямо поле става въпрос?

Една плочка е 30х30см, като плочките по пода.

Leave a comment