[WT] [Архив]  [Поиск] Главная Управление
[Совместно с Ычаном]
Имя
Animapcha image [@] [?]
Тема   (новая нить)
Сообщение flower
Файл 
Пароль  (для удаления файлов и сообщений)
Параметры   
  • Прежде чем постить, ознакомьтесь с правилами.
  • Поддерживаются файлы типов 7Z, BZ, BZ2, GIF, GZ, JPG, MO, MP3, OGG, PDF, PNG, PSD, RAR, SVG, SWF, TXT, XCF, ZIP размером до 10000 кБ.
  • Ныне 2553 unique user posts. Посмотреть каталог
  • Максимальное количество бампов нити: 500
Файл: 147395910782.png-(5.83KB, 377×203, python logo.png)
14767
No. 14767 hide watch expand quickreply       [Ответ]
Нить о программировании на языке Python.
20 сообщений и 1 изображение пропущено. Для просмотра нажмите «Ответ».
No. 14994    
>>14984
>Зачем эта некрасивая конструкция с сабклассом namedtuple?
Экономия памяти + иммутабельность + итерабельность

>Излишний символ юникода в выводе. Читаемость вывода таксибе.
Вывод чисто для теста, в реальности будет что-нибудь типа Period.strftime(format)

>Вложенный list comprehension страшен. Ну я так понял это чисто для теста.
Ты прав, такой страшный generator comprehension я в "боевой" код никогда не засуну.

>но докстринг бы не помешал точно. Не сразу понял как она периоды генерирует.
Где непонятно? Не всегда могу определить, тривиален мой код или нет. А писать докстринги для всех функций лень. Хотя, наверное, надо?
No. 15012    
Здравствуйте, я недавно работаю с питоном и задался вопросом, как сделать отправку постов через прокси?
Пробовал так,https://ideone.com/vmX3du но работать не хочет.
No. 15015    
>>15012
найди @lulzmaster в телеграме.
No. 15130    
>>14842
>>14843
А как насчет редактора lighttable? Подходит ли для питона? Или sublime text все же лучше использовать?
No. 15131    
>>15130
Не пробовал, но на вид тоже самое что и все эти новомодные редакторы типа атома или вижуал студио код. Если есть нормальные плагины для питона, то вполне.
No. 16427    
Ставлю библиотеку numpy в ubuntu. Консоль мне пишет "Уже установлена самая новая версия python-numpy." А IDLE мне на команду import numpy отвечает "ImportError: No module named 'numpy'" В чем может быть причина?
No. 16428    
>>16427
Разные версии питона. Иде для 2.7, библиотека для 3 или наоборот.
Файл: 147676347164.png-(92.53KB, 300×300, unnamed (1).png)
14910
No. 14910 hide watch quickreply       [Ответ] [Первые 100 сообщений] [Последние 50 сообщений]
В тред призывается главный разработчик (Miku), а также её левая (Elihart) и правая (AliceAC) руки! Прошу тред не тереть, потому что даже с ПК жутко неудобно пролистывать по 10 страниц в /b/, чтобы найти этот самый OverChan-Тред.
524 сообщений и 34 изображений пропущено. Для просмотра нажмите «Ответ».
No. 16467    
Зделойте выбор домена на Ычане.
No. 16469    
Заметил что оверчан (последняя версия) стал есть много трафика это только у меня так?
No. 16474    
>>16469
Полтора гига за полмесяца. Вебмки не смотрю, только картинки иногда открываю. Сомневаюсь, что с картинок столько набежало.
No. 16475    
>>16474
У меня 3 за месяц, тоже без вебмок, но я на бордах только с телефона и сижу. Думаю, это не нереально. Если подозреваешь оверчан в лишних соединениях - бери любой http сниффер и смотри.
No. 16491    
Тред скоро с первой страницы утонет, делайте перекат уже.
Только ссылку на репозиторий в следующий ОП-пост не забудьте добавить.
No. 16492    
>>16491
И прямую ссылку на самую последнюю версию тоже.
No. 16496    
Новый тред >>16494
Файл: 149329908929.jpg-(62.08KB, 328×324, asterisk-vs-freeswitchs.jpg)
16282
No. 16282 hide watch quickreply       [Ответ]
Друзья, необходим sip sdk для C# халявный. Есть у кого что нибудь посоветовать?
No. 16311    
https://github.com/sipsorcery/sipsorcery

Не подойдет?
Файл: 149302980528.png-(632.69KB, 1024×1024, 1492426778948.png)
16228
No. 16228 hide watch quickreply       [Ответ]
ЭО Grad Fahrenheit Vierhunderteinundfünfzig Ferner (F451GF) приглашает всех желающих для создания оригинального проекта.

Предположительное название - inparts (по частям).

Жанр - платформер.

Задумка - оригинальность прохождения каждого уровня, благодаря особой механике, обоснованной сюжетом.

Зачаток сюжета - герой и защитник магического государства Магидвелл открывает глаза и обнаруживает, что от него осталась голова.

Задача - найти все свои конечности. С появлением какой-либо конечности, механика меняется, следовательно уровни тоже будут требовать разного. От пазлов до файта, рпг, рогалика.

Сеттинг - стимпанк, фэнтези.

Особенности - помимо смены механики, будет еще продуманная вселенная с капелькой политоты ну и мимолетно-незаметными и засоленными отсылками ко всему.

Движок - неизвестно, предположительно констракт 2, но изменения приветствуются.

Нужны все, кто хочет и кто может. Для связи либо пишите сюда, либо залетайте в дискорд( https://discord.gg/QcEmVHb ), все обсудим.
Файл: 149239953730.jpg-(124.38KB, 1280×720, [Hidoi desu] Stella no Mahou - 05 [TV 720p AAC] [E.jpg)
16119
No. 16119 hide watch expand quickreply       [Ответ]
Можно здесь обсудить немного наивный теоретический вопрос по игровым движкам?

Пусть есть игра с дискретным временем (имеются в виду видимые невооружённым глазом "раунды") и дискретным пространством. Какие есть стратегии для разруливания синхронных процессов: например, несколько персонажей идут гуськом, не натыкаясь друг на друга, или два персонажа вместе пытаются ступить на одну и ту же клетку, или два лучника стреляют друг по другу и погибают?

Классическое решение из настольных игр — это использование инициативы, то есть "на самом деле" все ходят по-одному, а очерёдность внутри раунда определяется этой самой инициативой. Мне лично этот вариант не нравится по нескольким причинам:
  • Во-первых, возражения идеологические. Порядок ходов — это такая угловатость, артефакт симуляции, и использование инициативы эту угловатость эксплицирует, поощрает её задрачивание со стороны игрока. Даже если соотносить инициативу с некой внутриигровой "скоростью реакции", метафора теряет смысл в случае катящегося камня или летящей стрелы, которые тоже должны подчиняться очерёдности ходов.
  • Во-вторых, возможность совершить любое действие раньше своего противника только потому, что одна из характеристик у тебя выше — это какая-то imba ex machina, и её придётся компенсировать. В принципе, вариант с недетерминированной зависимостью очерёдности от инициативы решает эти проблемы, но привносит рандом.
  • Проблема хождения гуськом в такой парадигме трудноразрешима, разве что строить систему отложенных действий.
В случае конкуренции клетку занимает более шустрый. Ситуация с лучниками разрешается выделением стрелы как самостоятельного объекта, который движется с не-бесконечной скоростью. Главное преимущество такого подхода в простоте реализации.

Есть вариант использования нецелых скоростей при целой длине шага. Например, персонаж со скоростью 3/2 двигается на один шаг в моменты 2/3, 4/3, 6/3=2,... Это также можно интерпретировать и как переменную инициативу, зависящую от дробной части величины 1/скорость. Если скорости объектов к тому же выбираются случайно из некоторого действительного диапазона, то п
Сообщение слишком длинное. Полный текст.
5 сообщений и 5 изображений пропущено. Для просмотра нажмите «Ответ».
No. 16145    
Файл: 149253992938.jpg-(25.79KB, 550×311, shichan.jpg)
16145
>>16136
Если это не секретные сведения, расскажи про игру, что планируешь.
No. 16151    
Файл: 149263900331.jpg-(70.96KB, 480×720, [Hidoi desu] Stella no Mahou - 05 [TV 720p AAC] [E.jpg)
16151
>>16145
Могу только повторить >>16131:
> Но сейчас я этот вариант не рассматриваю, просто обдумываю single-player рогалик для души, а вопрос вырос из того, предыдущего концепта.

Тут рассказывать бесполезно — нужно делать прототип и показывать или не делать.
No. 16174    
Может, можно на время хода проиграть движение "в реальном времени"? И для этих целей может подойти дифференциация логических координат и физических. Прям как в современных ААА-играх графика и физика. Вкратце как сделано там: для графики используется многополигональная карта, с бампингом и тесселяцией, а физика обрабатывается на ооочень упрощенной модели уровня.
Так и тебе, возможно, стоит для игровой логики использовать дискретное пространство, а для модуля, рассчитывающего движение - полноценную систему координат с флоатами или даблами и реальным временем.
Как я это реализовал бы: в течение хода каждый юнит движется к "полноценным" координатам центра соседнего целла дискретного пространства, находящегося по вектору цели хода. Радиус коллизии (при котором юнит не может двигаться, поскольку пространство занято другим юнитом) очевидно должен быть меньше физических координат целла (я б для начала поигрался бы с 0,6 - 0,8 размеров целла). Получаем, что юниты будут ходить от клетки к клетке по направлению хода все вместе.
Очевидно, что будут возникать ситуации, когда на одном целле два юнита. В случае "гуська" это норм и они нормально разрулятся - первый пройдет в следующий целл, второй пройдет в целл первого и они не столкнутся. Во второй половине случаев произойдет коллизия. Это, вероятно, будут те случаи, когда у юнитов различные векторы движения. Хоть я и не могу представить, как такое может получиться в описанной в ОП-посте задаче, но это нужно разрешить. Я б послал инициатора столкновения в обход, хотя можно и остановить юнит/послать на предыдущий целл (например "не дошел", так как вражеский персонаж раньше пришел). Соответственно хозяином целла считать того, кто ближе к его центру. Как только не осталось движущихся персонажей - ход завершен.
В итоге - во время хода юниты движутся как в этих ваших варкрафтах, между ходами ждут на своей клетке, а логика все это время видит их как в фасеточном зрении.

Немного сумбурно, простите за неровный почерк.
No. 16202    
Файл: 14929356152.jpg-(88.78KB, 892×720, [Hidoi desu] Stella no Mahou - 03 [TV 720p AAC] [E.jpg)
16202
>>16174

Неплохо, и без нагромождения правил позволит симулировать сложные взаимодействия. Но что будет, если в комнате на n клеток сидит n мобов и туда убегая от игрока пытается набиться (n+1)-ый? Благодаря маленькому радиусу коллизии, "сидящие" смогут подвинуться, и временно места хватит всем, но дальше начнётся игра в музыкальные стулья, и как долго ждать, пока кого-нибудь выкинет? Наверное, систему можно стабилизировать, если посадить юниты на "короткие поводки" в исходных точках, и в любой непонятной ситуации начинать эти поводки натягивать. Главное, чтобы всякие ворота и другие перегородки не закрывались посреди раунда.
No. 16203    
>>16202
>Благодаря маленькому радиусу коллизии, "сидящие" смогут подвинуться
Сидящие сами по себе никуда не двигаются же. Двигаются лишь те, у кого задана цель перемещения. А такие вещи, как
>на n клеток
>пытается набиться (n+1)-ый
элементарно решается в тот момент, когда наткнувшись на сидящего, граф движения по клеткам к цели перерассчитывается и репортит о том, что текущая позиция к целевой ближе при нынешнем расположении уже не станет. Тогда и остановиться можно или сменить цель. А если ходы в игре совсем-совсем дискретны донельзя, то, возможно, лучше даже отказать в таком ходе / предложить ближайшую свободную клетку еще на этапе задания цели.

То есть алгоритм вкратце такой:

Пока (у юнита есть цель) {
 ПостроитьГрафОтТекущейКлеткиДоЦелиПоЦентрамКлеток();
 если (нетпути || граф.длина < 2) {
  Остановиться();
  хватит;
 };
 попробуй {
 ПереместитьсяНа1ВершинуГрафа();
 }
 поймай (ИсключениеСКоллизией) {
 ВозвратНаПредыдущуюКлетку();
 }
}
No. 16219    
Файл: 14929718505.jpg-(84.61KB, 729×630, [Hidoi desu] Stella no Mahou - 03 [TV 720p AAC] [E.jpg)
16219
>>16203
Это всё дискретный pathfinding. В >>16174, как я понимаю, предлагается "физическая" симуляция движения на более низком уровне: все уже решили, куда направляются (используя индивидуальный pathfinding и т.п.), приобрели векторы скорости, и дальше мы смотрим просто, кто куда протолкнётся (причём натурально можно реализовать механику толкания с учётом скоростей и масс юнитов). Но в некоторых ситуациях вот это конечное условие может оказаться трудновыполнимым:
> Соответственно хозяином целла считать того, кто ближе к его центру. Как только не осталось движущихся персонажей - ход завершен.
Если пример с комнатой слишком утрирован, представь станцию метро с несколькими входами и выходами, через которые соответственно входят и выходят юниты, но входящих больше. Те же, кто внутри, надеются продвинуться к выходам, поэтому вектор скорости у них ненулевой.
No. 16220    
>>16219
>>16174, как я понимаю, предлагается "физическая" симуляция движения
Нет, я предлагал именно то, что что описал в >>16203. И это таки физическая симуляция движения по графу, вершины которого - клетки дискретного пространства, но само движение и коллизии считаются в обычных координатах.
>Но в некоторых ситуациях вот это конечное условие может оказаться трудновыполнимым
Элементарно выполнимо. Даже в вычислении того, кто ближе к центру нет необходимости - достаточно овнить клетку при успешном
>ПереместитьсяНа1ВершинуГрафа();
т. е. когда не произошло коллизии. Таким образом, заходить в переполненное метро никто не будет.
Файл: 149271940159.jpg-(112.33KB, 600×800, Rip_van_Winkle_full_421641.jpg)
16171
No. 16171 hide watch quickreply       [Ответ]
Ищу в команду людей. Для создания оригинального платформера со своей вселенной.
Необходимы художники по фонам, а так же не против желающих.
Пишите сюда все желающие!
No. 16176    
Проблема всех таких проектов - "мы настолько верим в свою гениальность, что боимся даже рассказать о проекте нормально, а то кто-то украдет и станет миллионером вместо нас".
No. 16177    
Нет. Просто не хочу, чтоб меня сразу послали.
No. 16178    
А сам чего умеешь то?

Зачем ты ищешь художников на developer борде?
No. 16179    
Я не только художников ищу. А сам я сценарист и музыкант. В команде уже есть художник по персам и два кодера.
No. 16180    
Могу Посвятить в таинства задумки. Если кто-то готов слушать и хочет помочь нам.
No. 16193    
Файл: 149286859689.png-(198.78KB, 400×560, __kasumi_kantai_collection_drawn_by_mashayuki__269.png)
16193
Ну вот смотри. Допустим ты художник и ты находишь вот такое объявление. Почему ты должен заинтересоваться им?

Насколько видно, ты предлагаешь работать бесплатно, - так тем более тебе нужно заинтересовать, чтобы кому-то захотелось работать над твоим проектом на энтузиазме. Ты предлагаешь по оппику угадывать желание с тобой работать?

Если ты думаешь, что выложив суть проекта тебя сразу пошлют - значит ты никого не найдёшь в любом случае.
No. 16196    
Ладно. Подумаю над сюжетом и задумкой. Сформтрую их, и создам новый пост
Файл: 149166760560.jpg-(68.23KB, 604×453, 1455282727.jpg)
16018
No. 16018 hide watch expand quickreply       [Ответ]
На каком языке проще вкатиться джуном? Тянет к питону за простоту, обилие либ и скорость разработки, но работа только веб онли, либо как вспомогательный язык тестов. Не хочу становится веб-макакой за копейки.
Слышал что в жабакодеру проще всего найти работу джуном. Какие еще варианты? Образование неоконченное техническое.
Планирую понаехать в ДС2
18 сообщений пропущено. Для просмотра нажмите «Ответ».
No. 16142    
>>16140>>16139>>16138

ну про brainfuck ты нагнал, это совсем не обязательно.
No. 16143    
>>16140>>16139>>16138
Зачем вы опять эту дичь притащили.
No. 16144    
Файл: 149253980778.jpg-(46.67KB, 907×718, eaff8171edfd4ef701b008a12ed51da8854b0338e3ed488eba.jpg)
16144
>>16140
>>16139
>>16138
I see what you did there...
Но вообще очень херовая традиция шутить смешные искрометные копипастные шутки над теми кто помощи спрашивает
No. 16146    
А я и правда поверхностно знаком с 95% всего этого. Это же довольно простые вещи. Непонятно, почему это считается каким-то троллингом или доведением до абсурда.
Понятно, что ваннаби-джуну без в/о, который мучается проблемами вроде "как мне напечатать текст на экране", это кажется дичью. Но зачем на такое ориентироваться?
No. 16147    
>>16146
>почему это считается каким-то троллингом или доведением до абсурда
Потому что это копипаста созданная и опубликованная для троллинга. Ну или для "получения массовой реакции", если тебя так слово троллинг пугает.
No. 16148    
Не говоря про то что там присутствуют вообще выдуманные вещи.
No. 16150    
>>16148
Какие, например?
Файл: 149191730698.jpg-(575.53KB, 1920×1200, FYSucFxaRvI.jpg)
16076
No. 16076 hide watch quickreply       [Ответ]
Сырно, что если организовать общество строго тематического киберпанка и выпилить в отдельную платформу?
No. 16077    
Это идей-для-стартапов-тред?

Не выгорит. Даже на ИБ нет таких досок в тематике, ибо аудитория скудна, и сидит в соцсетях.
No. 16080    
>>16077
> сидит в соцсетях
За себя говори.
No. 16084    
Но ведь по сути Россия будет первой страной где явление киберпанка будет самым ярким, по моим субъективным прогнозам конечно. Не вижу плохого в объединении параноиков и сетевого гетто в единый "Glitch City"
No. 16085    
>>16077
Насчет сетей... хз что еще придет в голову правительству. Возможно еще будет наплыв и на двач, а следовательно оттуда и черпать аудит
No. 16093    
>>16085
> будет наплыв и на двач
Если только возвращающую в 2009 год машину времени изобретут.
Файл: 148179588858.jpg-(231.01KB, 1024×768, 1481735544381.jpg)
15243
No. 15243 hide watch expand quickreply       [Ответ]
Q: Куда я попал?
А: Сегодня, здесь и сейчас ты можешь стать участником в War KP!

Q: Что это такое?
А: War KP - это конкурс языков программирования, где каждый может почувствовать себя в роли программиста, разработчика или даже администратора

Q: Каковы условия?
А: Аноны которые программируют на одном языке, собираются в небольшую команду и вместе создают веб-сайт, он должен быть небольшой (или как захотите) к заданному сроку заданную тематику.

Начало конкурса - 16.12.16. Окончание конкурса - 13.01.16.

Если какая-нибудь одна команда не успеет сделать свой веб-сайт к заданному сроку, окончание конкурса продлевается на 2 дня. Тематика веб-сайта: желательно про Новый Год.
Ищите команду по языку программирования!!!

Желаем успехов!
*
2 сообщений пропущено. Для просмотра нажмите «Ответ».
No. 15258    
>>15253
Когда вы уже собрали команду, писать на gloodbaylive@gmail.com
No. 15269    
Маразм. Программисты делятся на 2 категории - тех кто ничего не умеет но очень старается и тех кого всё достало, но у кого уже есть на всё готовые шаблоны. Очевидно что победят вторые сделав сайт за 15 минут.
No. 15280    
>>15269 Посмотрим ещё)
No. 15281    
>>15269
Очевидно, что вторые найдут лучшее применение времени, чем какой-то анонимный конкурс без профита.
No. 15316    
чета непонятно нафига ета?
No. 15323    
Было бы интереснее это в геймифицированной форме. Т.е. там машинку в игре на тестовом сервере управлять кодом и кто победит, к примеру. А так согласен, фигня какая-то. Сайт, лол.
No. 15327    
Файл: 148242589517.jpg-(2.51MB, 2833×2266, comment_Gt7o1ab0ivC4JwVq3g6GcmWDqWqUCxga.jpg)
15327
Очередная спец-олимпиада.
Файл: 148779029864.gz-(3.52KB, pr_tar.gz)
15756
No. 15756 hide watch quickreply       [Ответ]
Всем привет, настрочил индексатор картинок (>>13408-кун это уже делал, но мне нужно было строго на C, консольное и простое, как автомат Калашникова). Зависит только от GNU readline и file. Вроде не падает, БД хранится в текстовом файле, можно сделать иерархию тегов, подробнее в README.
Удалить сообщение []
Пароль  
[Mod]
[0] [1] [2] [3] [4] [5] [6] [7] [8] [9] [10] [11] [12] [13] [14]