Pull to refresh
2
Дмитрий@d9k

TypeScript/SQL разработчик

6
Subscribers
Send message
Только ночью прочитал статью на news.ycombinator.com и вот уже перевод)
На самом деле расстроен статьёй, так как Си и JavaScript — мои самые нелюбимые языки программирования(
Как всё-таки полюбить js?
Вот кто и зачем делает настолько бледные схемы расцветки кода?
Они как бы говорят мне «У твоего монитора недостаточно выкручена контрастность»)
Я имею в виду физику для вида сверху, чтобы можно было задавать коэффициенты трения у «земной» поверхности.
Можно вопрос: А top-down view там есть (вид сверху) или только сбоку?
Уже давно существует и используется компонентно-ориентированное программирование.
Прочитайте доходчивую и красочную презентацию с канадской конференции разработчиков игр 2009 года, описывающую эту технологию.
Объект в компонентно-ориентированном подходе представляет из себя мешок из атрибутов и поведений (Behaviours). Поведение как раз и реализует возможность взаимодействия одного объекта с другими и влияет на его атрибуты.
Мало того, существует рабочая среда наполовину визуальной разработки игр Unity. Например, вы можете создать объкт, добавить в него физическую модель — сферу, привязать камеру и добавить поведение «управление с клавиатуры» — всё, главный герой готов.
Так что в данном случае именно разработка игр стимулировала развитие архитектуры ПО, потому что сложилось так, что именно в виртуальных игровых мирах возникали самые сложные и неклассифицируемые в диаграмму классов «с наследованием» виды объектов.
См. комментарий от Vadi ещё о минусах Amazon.
Почитайте биографию покойного Стива Джобса, тоже очень противоречивый человек)
Устройства Apple тоже делаются в Китае людьми без нормальных условий труда, к тому же они были вреднее для окружающей среды чем техника других фирм, не знаю как сейчас. Конечно, прискорбно, что филиал Китая делают в центре Европы, но, похоже, у всех больших корпораций скелеты в шкафу :(
Хотя, похоже, в Unity 4 разработчики попробовали решить известную проблему — в настройках проекта можно включить хранение ассетов в виде текстовых файлов.
> на гитхаб

На самом деле, проекты Unity ужасно работают с системами контроля версий- метаданные игрового мира хранятся в куче папок и бинарных файлов со странными именами. Причём эти имена и пути ещё и меняются при внесении изменении в игровой мир. Так что многие сталкивались с тем, что при коммите настройки игрового мира и объектов попросту пропадали. Для решения этой проблемы единственный нормальный вариант — покупка asset-сервера (team license), возможности которого всё равно будут значительно более урезанными, чем у традиционной системы контроля версий.
Попробовал nape в деле. Мощный логичный физический движок, но иногда в выдаваемых им ошибках сложно разобраться.
Из крутых фич- возможность перевода bitmap-картинки в очертания физического тела- в своей игры делал так разрушаемые стены.
На моём ноутбуке подключение .swc-библиотеки движка и использованик класса оттуда увеличивает время компиляции проекта через FlashDevelop примерно на минуту — серьёзный минус.
Скачать движок и прочитать докуметацию можно и нужно на сайте автора (на английском).
Туториалов особо нигде нет, так что познавать возможность движка придётся изучая, изменяя и запуская код демок, написанных самим автором движка.
Учитывайте, что различия между версиями движка могут быть очень сильны — сейчас классы и методы совсем другие и пример из статьи не заработает, так что изучайте код демок.
«Александр Иванович, ну что вы, поставьте зачёт, ему же больно!!»
Спасибо за статью!)
Nape гораздо быстрее Box2D, времена тормозной физики на flash прошли! ^^
Я надеюсь instant pages будет хорошо от возможных вирусняков на страницах блокировать?)
также неплохо подгружать не только первую страницу, а хотя бы пять) то есть сначала html-структуру с css, а потом и картинки с каждой по очереди.
По-моему, и с Windows дело обстоит именно так)
А не под MacOS оно есть?
спасибо огромное, сейчас всё работает, даже баннерорезку отключать не пришлось)
а так уже больше месяца через вконтактовское вэбмани-приложение всё оплачивать приходилось.

да, firefox. Интересно, в чём была проблема?
>существуют целые районы, которые не контролируются полицией. А чужаков, которые туда заходят, попросту убивают.

если это правда, то, походу, водителям гуглванов крупно повезло, что они были на колёсах и не попали под обстрел)
У меня одного в https://mini.webmoney.ru пропали и не вернулись все возможности оплаты услуг?
Раньше на мобилу удобно было класть, зайдя туда с opera mini.
А мне панда нра)

Information

Rating
Does not participate
Location
Челябинск, Челябинская обл., Россия
Date of birth
Registered
Activity

Specialization

Фронтенд разработчик, Фулстек разработчик
Средний
From 150,000 ₽
SQL
PostgreSQL
MySQL
TypeScript
React
Redux
Bash
Storybook
Markdown
Node.js