Форум программистов

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Форум программистов (https://programmersforum.ru/index.php)
-   Общие вопросы Delphi (https://programmersforum.ru/forumdisplay.php?f=2)
-   -   Создаю видеокурс по созданию "клеточного автомата" на дельфи. Математическая модель общества (https://programmersforum.ru/showthread.php?t=326513)

anaschu 07.02.2019 13:05

Цитата:

Сообщение от Alex11223 (Сообщение 1768757)
не работает ссылка, 404

Это ссылка для клонирования. Должна ли она открываться в браузере, я не знаю

Alex11223 07.02.2019 13:12

Вложений: 1
Должна, она редиректит на без ".git" в конце в браузере.
Наверно в настройках репозитория он приватный.

Вложение 95785

anaschu 07.02.2019 13:43

Цитата:

Сообщение от Alex11223 (Сообщение 1768763)
А что выводят-то?

попозже буду пробовать разбираться. Пока я не у того компа.

anaschu 07.02.2019 14:43

Возникает вот такой вопрос. Вернее. противоречие.
стоит ли на самом паскале делать неизмененную игру "жизнь"?

С одной стороны. По конвею много материалов, по моему виду клеточного автомата материалов нет.
Хотя есть немного. Ведь у меня уже есть курс из 10 видео, и основано оно на модифицированном правиле Конвея.

С другой стороны. Сложность и применимость правила клеточного автомата. есть правило конвея и мое, модифицированное.
не модифицированное - обычное правило конвея такое:
У конвея если рядом есть две клетки. то третья окрашивается, а если больше 4х - то умирает. Биологического смысла это не имеет. Тут как то притянут за уши социальный смысл.
В целом это правило упрощеннно можно передать так:
если 2 клетки, то закрашивается. если 4, то не закрашивается.

мое правило. на самом деле гораздо интуитивно понятнее, у него есть смысл биологический:
есть растние. оно растет туда, где есть ресурс. на практике это выглядит так:
есть красная клеточка. рядом с ней вторая клеточка окраситься красным только тогда, когда в этой клеточке цифра больше 3х.
если цифра меньше трех. клеточка рядом не окраситься.
Упрощенно так: если два, то краситься, если меньше. то не краситься.
Всё.
это такой же сложности правило. как правило конвея. даже проще.
просто оно применимо к реальной жизни, а правило конвея - нет/

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

Стоит ли мне возвращаться к истокам и делать на паскале игру "жизнь". если потом я ее использовать не буду в дальнейшем проекте? наверное, в этой ветке форума не стоит.

клеточный автомат я всё таки буду делать по конвею, но не сейчас. я сделаю так:
саму игру жизнь я буду делать потом. и в другом репозитории.
А здесь буду делать модифицированный клеточный автомат

anaschu 07.02.2019 15:09

Второе противоречие.
Есть стандартный протокол гит. А есть упрощенный.
Стандартный везде используется. Упрощенный мало где. Об этом тут.
https://habr.com/ru/post/189046/

Всё это странно.
ПРотиворечие в том. что надо балансировать между смыслом проекта и привычками работников и учеников

это сложно
по смыслу проекта лучше, что бы был модифицированный конвей ( он проще и применимее) и упрощенный гит.
но при этом привычки пользователей и учеников и наколенная инфа этому портиворечит.
в итоге, когда я хочу сделать проще и применимее, я начинаю разговаривать с людьми на другом языке, на чужом для них.
Вот придут сюда люди, знающие про клеточный автомат -игру жизнь, и про стандартный протокол Гит. И несмотря на то, что мне видится перспективным, мне лучше будет делать так, как они привыкли?
Что бы разговаривать с ними на одном языке? голосвание что ли устроить...

anaschu 07.02.2019 15:18

Цитата:

Сообщение от Alex11223 (Сообщение 1768766)
в настройках репозитория он приватный.

Вложение 95785

Поменяли. теперь он паблик. Должно теперь склонироваться

Цитата:

Сообщение от Alex11223 (Сообщение 1768763)
А что выводят-то?

Надо было просто слить ветку в мастером на сервере. Тогда все стало пушиться

anaschu 07.02.2019 16:27

Внутри кода я ща пока что пытаюсь закрасить ячейки, которые имеют внутри цифру больше заданной.
Центральная клетка пока что всегда закрашена. А вокруг нее в первом слое клеток надо закрасить клетки, имеющие ресурс внутри себя цифру больше 7ми.

anaschu 07.02.2019 16:56

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

git@gitlab.com:septic-mushroom/library.git
https://gitlab.com/septic-mushroom/library.git

Alex11223 07.02.2019 17:11

Git для текстовых файлов хорош, если надо много писать/редактировать текст, то можно в формате Markdown попробовать например.

ЗЫ не обязательно давать адреса для клонирования, можно и просто https://gitlab.com/septic-mushroom/library, там ж доступны оба + скачивание zip архива или отдельных файлов.

anaschu 07.02.2019 21:56

Цитата:

Сообщение от Alex11223 (Сообщение 1768793)
если надо много писать/редактировать текст, то можно в формате Markdown попробовать

Попробую, что это.

Цитата:

Сообщение от Alex11223 (Сообщение 1768793)
ЗЫ не обязательно давать адреса для клонирования

ок. понял


22:40.