
Al
12.02.2018
20:44:27
А ну да. Вот их забыл

Vladislav
12.02.2018
20:44:29
второй момент, я все еще жду фактическую реализацию
вы абстракцией уже устали писать
где факты?

Google

Vladislav
12.02.2018
20:45:01
как хранить и как считать

Al
12.02.2018
20:46:02
Храни типы кубиков через запятую
Если стен много

Vladislav
12.02.2018
20:47:00
факты!
давай структуру
такая то таблица, такой то тип данных, такие то данные

Al
12.02.2018
20:47:46
Эт тогда как дома буду
Но я лучше бы в файлике складывал. База тут слишком
По сути то на каждый лабиринт будет всего одна строка описывающая последовательность кубиков.

Vladislav
12.02.2018
21:07:00
Ну опиши

Al
12.02.2018
21:09:02
1.1.5.4.15.... много писать?

aster
12.02.2018
21:10:42

Al
12.02.2018
21:12:00

Google

aster
12.02.2018
21:12:39

Al
12.02.2018
21:13:08
В варианте с табличкой выгоднее если стен не много.

aster
12.02.2018
21:14:17

Vladislav
12.02.2018
21:21:52
какой то оверхеад

aster
12.02.2018
21:24:12
и как это использовать?
Как в печатной машинке.
~20 типов:
- кубики с гранями
- двери
- входы/выходы
- перевод строки ?
Распарсил строчку получил лабиринт.

Al
12.02.2018
21:26:20

aster
12.02.2018
21:26:41
Но.
Задача то как звучала?
Опишите хранение и получение кратчайшего пути.
Хранение пути. Не лабиринта

Al
12.02.2018
21:27:04
Как там в стишке то.
Позвольте, гражданка! На станции,
Согласно багажной квитанции,
От вас получили багаж:
Диван,
Чемодан,
Саквояж,
Картину,
Корзину,
Картонку
И маленькую собачонку.
Однако
За время пути
Собака
Могла подрасти!

aster
12.02.2018
21:29:02
Они то в таблице хранить будут
(Захотят)

Al
12.02.2018
21:29:54
Распарсить строку это ведь очень сложно
Сервера с базой дешевле всяко

aster
12.02.2018
21:31:56

Al
12.02.2018
21:32:33
И в чем проблема? Поиск по файлу в 5 строк

Google

Al
12.02.2018
21:33:18
Типа вдруг закончились и нужно еще шейдеров подвезти из китая?

aster
12.02.2018
21:33:19
Индекса ж нет

Al
12.02.2018
21:34:02
Зачем он? Если есть фс
В общем какая то глупая беседа. Из серии "а что если у бабушки вырастет член"
Распарсить строку это десяток строк кода максимум

aster
12.02.2018
21:36:51

Al
12.02.2018
21:37:03
Да и некоторые базы ответы возращают строками

aster
12.02.2018
21:40:07
Это ты сейчас количество вхождений для каждой цифры посчитал?

Vladislav
12.02.2018
21:43:17

aster
12.02.2018
21:44:25
И прогнозов не было

Vladislav
12.02.2018
21:45:08
Пджжи. В тз было 10х10
ну как всегда, вот вам пример, но это тест, по факту будет тоже самое но большего объема и в конце концов, мы в дба чатике и речь про базы, а не про файлы и прочее г

Al
12.02.2018
21:45:14

Vladislav
12.02.2018
21:45:51

Al
12.02.2018
21:46:09

Vladislav
12.02.2018
21:46:24
не перегибай
вы хотели задачку, вы хотели руку набить, вот вам задачка
я себя веду как бизнес

Google

Al
12.02.2018
21:46:44
А чего перегибать то? Если не нужна база
Чего в ней хранить?

Vladislav
12.02.2018
21:47:17
первоначально у автора задача пошла, что карта будет лям на лям

Al
12.02.2018
21:47:59
Описание последовательнлсти кубиков. Ну отлично. Мильен на мильен. Делай отдельный файлик для каждого лабиринта. Читай побайтово и рисуй

aster
12.02.2018
21:48:35

Al
12.02.2018
21:48:58
И это уже другая задача

Vladislav
12.02.2018
21:49:21
Покажите хоть одну конечную ddl с данными и хотя бы сферические расчеты
Пока все сделано на "отъебись"

Al
12.02.2018
21:50:18
Дык и задача меняется каждые 5 минут. То вспыгка слева то вспышка справа то вообще газы

Vladislav
12.02.2018
21:50:29
Не меняется
Она как была, так и осталась

Al
12.02.2018
21:51:01

Vladislav
12.02.2018
21:51:28
Не факт, но твой пример явно не лучше базы

Al
12.02.2018
21:51:34
Лучше

Vladislav
12.02.2018
21:51:37
Пока ты не пояснил, как лучше хранить

Al
12.02.2018
21:51:41
Он убирает посредника

Vladislav
12.02.2018
21:51:53
Один файл на лярдовую карту - это оверхеад

Al
12.02.2018
21:52:02
Ты читаешь напрямую

Google

Al
12.02.2018
21:52:19
Архивируй :) и распаковывай в память

aster
12.02.2018
21:52:37

Al
12.02.2018
21:53:17

Vladislav
12.02.2018
21:53:31
С точки зрения разработки игры пока все варианты гавно

Al
12.02.2018
21:53:45
Ну вот есть предметы и есть их координаты
Про описание лабиринтов там ничего не было

Vladislav
12.02.2018
21:54:25
И вот ты читаешь файл на сотню гигов и грузишь его в память. Так?

Al
12.02.2018
21:54:50

Vladislav
12.02.2018
21:55:10
Клиентская часть будет отрисовывать
Пофиг

Al
12.02.2018
21:55:20
Весь миллиард?
Сразу?

Vladislav
12.02.2018
21:55:33
В условии этого нет
Но мы же профи

Al
12.02.2018
21:55:51
Потому и уточняем
Если у нас есть где сразу отрисовать миллиард кубиклв то видимо у нас нет проблем с терабайтами оперативки

Vladislav
12.02.2018
21:56:42
Забудь про отрисовку, тебе надо на бэкенде сохранить карту и делать обсчеты

Al
12.02.2018
21:56:58
Обсчеты чего?

Vladislav
12.02.2018
21:57:02
Пути
Этакий раннер онлайн

Al
12.02.2018
21:57:38
Ну ок. У меня есть файл где в виде строки лежит очень огромный лабиринт.
И я его считаю пока не надоест