День 180.

Очередной выстраданный пост. Ночами, потом и кровью.

Большие трудности и проблемы последних полутора недель, о которых я писать не стану. Смотри на них как на испытания.

Навалилось все разом — клубок, развернувшийся из одной единственной нити. Непрочной.

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

Время от времени учу английский:

На работе неделю не играл в настольный теннис и заметил небольшое улучшение — стал играть разнообразнее и непрямыми ударами.

Вчера был любительский турнир: с Олегом сыграли 1-1, Рому обыграл 2-0, но проиграл Данилу 0-2 — заняв в итоге 2 место.

Сегодня обыграл Антона 4-0.

Небольшое продвижение по программе: причина переполнения найдена (попутно получилось закрыть много мелких задач, которые я накидывал в процессе анализа).

В итоге из задач, запланированных на второй спринт полностью решены четыре:

4. Проверить масштабирование (почему А=1 не влезает в экран ни при каком scale) — причина была в неверных расчетах, что приводило к переполнению. Сейчас координаты ограничены и такой проблемы не возникает — игра протекает относительно спокойно и «красиво»

5. При А=1 после того, как преследователи покидают границы экрана, у них не отрисовываются синие кружки — аналогично

10. Почему очень большие вектора скоростей преследователей (у убегающего мал)? — аналогично, именно расчет управления преследователя был неверен и приводил к резкому росту координаты

11. Логирование координат, скоростей в процессе игры (пожалуй, стоит начать с этой задачи — без нее остальные очень сложны и трудозатратны для анализа) — это позволило сверять ручные расчеты с численными и довольно быстро найти все ошибки

и завтра собираюсь посмотреть эти:

1. Аналитическая задача: как начальная позиция убегающего влияет на исход игры? (при (0, 0) он почти стоит на месте, при других бегает)

2. Проверить, что слагаемое Ф(t)*z^0 дает скачки, а интеграл — небольшие колебания

3. Рассмотреть случай A=1, v =Vx — в этом случае движение убегающего должно быть простым

8. При начальной позиции убегающего (10, 20) наблюдается странное поведение: переполнение + отсутствие движения преследователей — задача напрямую связана с 1.

Реализация этих пунктов составит «ядро» функционала и по сути это именно то, что мне нужно. Все остальное — косметика.

Оставшиеся не такие срочные:

6. Сделать нормальное масштабирование (чтобы в зависимости от текущих координат игроков, их позиции всегда влезали в экран)

7. Промотка времени вперед (если время до поимки очень большое, можно промотать его вперед, чтобы увидеть поимку быстрее)

9. Добавить случаи начальных положений, когда можно впятером произвести двухкратную поимку, а всемером — трехкратную

12. Улучшение рендеринга и графики (рассмотреть возможность использования других библиотек)

Читаю книгу «Эссенциализм». Потрясающе! Вот чего мне не хватало!

Как бы это пафосно ни звучало, но фундамент моего мировоззрения заложили ОЧЕНЬ РАЗНЫЕ книги. Условно эти идеи можно разделить на 4 части (отчасти противоречащие друг другу):

1. Раскрыть себя, прислушаться к своему сердцу, заниматься тем, чем хочешь (Барбара Шер, О чем мечатать)

2. Привести свои дела в порядок, создать систему планирования и мониторинга дел, освободить голову (Аллен, Как привести дела в порядок)

3. Все успевать и быть эффективным (Лоэр, Шварц, Жизнь на полную мощность) + эффективность в условиях принципа Парето (Кох, Менеджер 80/20)

4. Эссенциализм — умение выделять главное и отказываться от второстепенного.

Вот последнего мне как раз не хватало. А сейчас прямо озарение — всего не успеть. И торопиться не следует.

Память подводит и не удается достать из закромов цитату Гранина в «Иду на грозу» о том, как прекрасный физик в какой-то момент осознал нечто подобное:

Ничего другое не имело смысла. Только эти гудящие сосны. И ветер.

Но у него долго и красиво — страницы на полторы. Поищу. И опубликую следующим постом)

А Вы прочитайте — одна из моих любимейших книг!

Обсудить у себя 0
Комментарии (0)
Чтобы комментировать надо зарегистрироваться или если вы уже регистрировались войти в свой аккаунт.

Войти через социальные сети:

Сахаров Денис
Сахаров Денис
Был на сайте вчера в 22:10
Читателей: 21 Опыт: 496.525 Карма: 0
все 22 Мои друзья