Как говориться, нет ничего невозможного... Поэтому никогда не говори "невозможно". В крайнем случае лучше - не по карману, и то здесь тоже не тот случай.
В общем и целом она очень даже ничего, правда возможно будет скучно. В этом случае должно хватить небольших туториалов, а там как хотите, так и делайте. В любом случае, книга покажет как использовать python "правильно". Ну а pygame это обычная обёртка над sdl, поэтому просто поверхностно почитать что-нибудь про него тоже даст какой-то результат - будет лучшее понимание работы обёртки.
@gleb_kudr@Eddy_Em Ладно, ладно. Прошу прощение, поторопился. Просто почему-то открыл не тот профиль и там было... плачевно.
@gleb_kudr По поводу алгоритмов: подозреваю их нет. К слову, о синусах и косинусах я не писал, но подозревал, так что Вы на верном пути. В общем ситуация такая - делаем функцию, а там разные оптимизации есть. Впрочем, функция обязана быть довольно гладкой, так что можно и итерациями с небольшим шагом (градус/пиксель) пройти и выбрать максимум. Даже на больших изображениях это будет не очень накладно: T(w, h) = max(w, h)*360.
@Petroveg Ну давайте не зарекаться про пиксели. Не так давно их и не было вовсе. Возможно, скоро мы к этому ещё вернёмся - качество оно и в Африке качество.
Что до макетов. Пиксель пёрфект вёрстка - хорошо. Но это уже далеко не мода. Мода - bootstrap. И, о пролетариат, я сильно удивлюсь, если кто-то в фотошопе будет рисовать под bootstrap - это как минимум бессмысленно. Вёрстка - задача именно дизайнера, там не требуется программирование. Копипаст скриптов не в счёт. Программист должен заниматься логикой и "матанизированной" областью "дизайна" (читай - сложные анимации в том числе с логикой).
И никаких примеров "в макете маленький шрифт" я не приводил. Самое интересное - мы открыли тогда gmail. Ресурс гугла. ОС гугла. Ноут создавался под руководством гугла. А вышло... как минимум сомнительно. У меня со зрением ОК. Пока ОК. Мне должно быть по барабану, но иногда я занимаюсь тем, что думаю о других.
@Petroveg В смысле не строят. Вот прям за всех строителей и говорите?
Я, конечно, не про дизайнер, но общался с большим количеством таковых. Почти все говорят, что пиксели - зло. Их всё ещё используют, везде и все, но очень надеяться, что когда-нибудь от них просто избавятся - банально потому, что на Chromebook Pixel это смотрится "не очень". Ну то есть как не очень. Интерфейс почты: куча мелких строк. Читаемо... Тем у кого с зрением хорошо. И вроде даже очень много всего помещается, но пару сантиметров от ноутбука отдалился - и уже как-то не очень.
Не поймите меня неправильно, использовать кегель для сетки - немного неправильно. Но и прописывать сотню констант - не лучший вариант.
@Petroveg похоже, мы друг друга не понимаем. Я к тому, что почти все ОС нормально масштабируют только текст используя DPI. Всё остальное, что Шиндошс, что *никсы - через Ж. Ну, если правильно готовить, то всё будет ОК, вопрос в том - кто умеет правильно готовить? Вот и получается...
Терять пусть и небольшую часть, но всё же аудиторию из-за двух букв - глупо.
@iiil о реалиях. К сожалению, у меня уже давно закончились мониторы с dpi 96. Есть меньше - TV. Есть больше - пара мониторов, кучка планшето-телефонов и ноутбук. И везде интерфейс... тупит. Лишь несколько ресурсов нормально (читай - везде одинаково) работают, большинство из них - блоги вэб-дизайнеров.
@mequasar лолшто, Вы хоть поняли, что написали. Какие нафиг парадигмы? Что Си++, что Java - мультипарадигмальные языки программирования, равно как и C#, который, внезапно, куда более функциональный, чем два другие, в которых лямбды, простите, через костыли реализованы (читай - имеющиеся на тот момент возможности). Ну а mono - это НЕ C#, о пролетариат, это - .Net - который, совершенно случайно, оказался фреймворком и никакого отношения к C#, кроме имплементации фреймворка на ней, по сути, не несёт (хотя вне сути там есть пара десятков моментов, но мы сейчас не о них).
И на сладкое, коли уж C# по своей философии горадздо ближе к Java, чем Си++, то каким образом WOCA более кроссплатформенный, чем WORA.