[ d ] [ b / cu / dev ] [ r ] [ a / ts ] [ ci ] [ gnx / int ] [ misc ] [ dev / stat ]
[Burichan] [Futaba] [Gurochan] [Tomorrow] [Архив-Каталог] [Главная]

Файл: 2022-11-08-0001.jpg -(1167 KB, 1396x2000, 2022-11-08-0001.jpg)
1167 No.26799   [Ответ]
Разрабатываю игру.

Рабочее название MothChaser (蛾の追う者)

Базовый сюжет: герой идет к некоей цели в ночное время суток, распугивая звуковой пушкой атакующих его мотыльков. Либо герой сам мотылек, тогда получится игра типа Ecco. Я пару раз гонял в Экко на эмуляторе, но чёт не особо разобрался, в чем суть игры. Короче, это нужно изучить дополнительно. Как вариант, герой маскируется под мотылька.

Жанр: вертикальный скроллинг шутер или adventure, думаю над этим.

В основу игры положена способность ночных бабочек отражать и воспроизводить специфические ультразвуковые сигналы.

Немного вводной информации:

"Летучие мыши и ночные бабочки вовлечены в акустическую гонку вооружений между хищником и добычей, которая не утихает с тех пор, как лет.мыши впервые развили эхолокацию (типа много лет назад).
Сообщение слишком длинное. Полный текст.
>> No.26803  
и как успехи?
>> No.26805  
Файл: photo_2022-10-14_14-20-14.jpg -(54 KB, 599x599, photo_2022-10-14_14-20-14.jpg)
54
> всё как Zun.


Файл: Anime-фэндомы-python-geek-5141180.jpg -(147 KB, 811x649, Anime-фэндомы-python-geek-5141180.jpg)
147 No.26622   [Ответ]
Здесь обсуждаем змей
>> No.26623  
>>14767


Файл: -(0 KB, x)
No.26576   [Ответ]
DevOps'а и CRE нить!

Что учить?
Как искать работу?
>> No.26583  
>>26576
Ансибл/терраформ+авс/другое_облако_нейм_что_ещё_не_под_запретом.
Там же, где и всегда.


Файл: Screen Shot 2021-11-09 at 6_49_12 PM.png -(1269 KB, 1130x904, Screen Shot 2021-11-09 at 6_49_12 PM.png)
1269 No.26549   [Ответ]
Делаю один программистско-публицистический прожект. Сайт. С дизайном, комментами, регистрациями, постами, блекджеком и редакторами. Ищу какого-то спеца по Питон (Джанго) шоб смог помочь мне с финальными штрихами. Если мой cryptowallet не затребует пароль, то и чё-нить скину в качестве благодарности. Подробнее о прожекте, об идее создать прикольный необычный сайтик, прошу писать мне на: chocobo_0 "at" proton.me. Буду благодарен если кто-то в лучших традициях open-sourse software пренебрежёт денежным вознаграждением и ограничится чисто добровольным желанием создать продукт
Пропущено 10 сообщений и 1 изображений. Для просмотра нажмите "Ответ".
>> No.26578  
>>26577
Альманах чего? Почему колонка редактора это не бложек? Почему обзор рынка это не новости? Почему гонзо-описание реалий дискотек в подмосковье - не отправная точка для дискуссии?

Мне кажется, вы сами не имеете чёткой концепции, что же вы хотите сделать.
>> No.26581  
Файл: photo_2022-06-13 22_41_23.jpg -(19 KB, 600x337, photo_2022-06-13 22_41_23.jpg)
19
В мире существует нечто, напоминающее свободу слова. Пишутся статьи, снимаются видео, записываются подкасты. И это чушь из-под ногтей.
Пишущий человек несвободен из-за страха, исходящего либо от государственного репрессивного аппарата, либо от общественного порицания. Тандем угнетения со стороны государства и со стороны простого normis делает невозможным сказать "фи" любителям маленьких девочек, трансгендерам, пиратам авторских прав, нарко-, криптоактивистам и консервативным христианам. Все вышеназванные господа затыкаются под улюлюканием блеска и нищеты общественной морали, а также перебиваются напыщенным блюстителям "здравого смысла" якобы определившего: "свободой могут пользоваться только "правильные"". Однако все мы равны. И все правильны покуда не нарушаем осязаемую свободу других. И все мы имеем право на свою способность вести желаемый образ жизни, и всеобщую право говорить что хочется.
Заявление об этом, однако, не вызовет революции в человеческом мышлении. Мысль-лозунг не имеет корпусного основания и специальной образованной мысли. В демократическом обществе, где ценят Моргенштерна & инстаграмных гламурных кисо, и где только неотягощённые размышлениями обретают миллионы приверженцев, что презирают и стараются не замечать умные слова о неприемлемости репрессий "непарвильных", победить уму чрезвычайно трудно, но возможно - я авантюрно и романтично хочу в это верить.
Мы можем быть сильными только вместе. Так почему бы всем угнетенным не объединиться вокруг идеи построения действительно свободного общества, где никто не посмеет "определять за" как для мечтателя о рае для запретной любви, так и для стойкого христианина: что правильно и неправильно, что наказуемо, а что нет? Конечно, наши силы давления на общество исключительно слабы, но почему бы не составить свод наших идей, которые, возможно, найдут воплощение в светлом будущем? Пусть каждый выскажется и заявит о своем естественном праве на свободу.
Сообщение слишком длинное. Полный текст.
>> No.26582  
>>26581
Окей, окей. Звучит арт-проектненько, но я хотя бы понял цель.

Код не публичный до финала ибо личные загоны о нежелании выкладывать неготовое, я полагаю? А то я мог бы ввязаться, но не могу давать никаких гарантий насчёт себя, чтобы писать на почты, по крайней мере до октября.
>> No.26584  
>>26582
Да, знаете ли, я уже ловил себя на публикации неготовых проектов. Потом сгорая от стыда, пытался всё дорабатывать в real-time. Не, я больше себе такого не позволю. Да, в этом у меня есть загон.
>не могу давать никаких гарантий насчёт себя, чтобы писать на почты, по крайней мере до октября.
Ну не проблема, можем связаться каким-то другим способом чем эмейлом. Или у вас по расписанию что-то не позволяет? Мой мозг не уловил этот момент. В случае вашей загружности - ничего страшного. Я понимаю, что не все обладают такими же просторами свободного времени. До октября моё желание вряд ли иссякнет. Конечно хочется быстрее чтоб сделать новость на моём канале покуда половина проекта уже готова. Но я не смею подгонять никого, кроме себя. Кстати, а как думаете - добрый анонимус - куда можно было бы бросить этот текстик ещё?
>> No.26585  
>>26584
>куда ещё
Хрен знает, может какие не слишком токсичные другие мелкоборды, но я в их градациях слабо, советовать не возьмусь.
>> No.26586  
Файл: -_-.png -(414 KB, 486x455, -_-.png)
414
Учитывая какие категории людей вы перечисляете как ЦА - ханипот у вас планируется, а не площадка.
>> No.26587  
> Буду благодарен если кто-то в лучших традициях open-sourse software пренебрежёт денежным вознаграждением и ограничится чисто добровольным желанием создать продукт
Кек.
> куда можно было бы бросить этот текстик ещё?
/dev/null
>> No.26621  
>>26549
кекв, ну что кто-то откликнулся на вашу просьбу?
>> No.26640  
>>26621
К великому, сожалению нифига никто ничего не писал (блин). Но это не повод унывать, имею надежду что кто-то появится! "...Много званных, но мало избранных", — Бибиля, НЗ, Матфея, 22-я глава
>> No.27136  
Некропостинг: актуально ещё, ОП?


Файл: photo_2022-08-24_19-39-41.jpg -(136 KB, 1024x1024, photo_2022-08-24_19-39-41.jpg)
136 No.26529   [Ответ]
В нашу команду по разработке 2d пиксельной фентези стратегии требуется программист.
https://t.me/ hwVhljsDFNkzNGZi
>> No.26531  
Программист на чем?
>> No.26608  
>>26531
руками на клавиатуре


Файл: 410.png -(34 KB, 500x500, 410.png)
34 No.20450   [Ответ]
После публикации исходников мы можем обсуждать доработку не только ранее общедоступных частей интерфейса, но и движка в целом.

Репозиторий: https://bitbucket.org/Therapont/fbe-410
1. Для ваших предложений предназначена ветка public.
2. Только администрация 410чана решает, что в этом движке надо, а что не надо. Соответственно, не стоит излишне пропихивать всякие там революционные идеи. Одобренные потенциальные изменения перечислены на багтрекере (записи, созданные владельцами репозитория).
3. Тестирование предложенных изменений и развёртывание принятых ведётся при наличии у администрации свободного времени на это. Обычно это делается по выходным.
4. Код выложен как есть. Никаких неопубликованных скрытых функций и частей не существует.

Предыдущая нить: >>17371
Пропущено 491 сообщений и 220 изображений. Для просмотра нажмите "Ответ".
>> No.25907  
>>25903
Получается, что ошибка возникает, если ту PNGшку запихивать с JPG расширением.
>> No.25921  
Да.
>> No.25923  
Файл: bell.png -(10 KB, 400x400, bell.png)
10
У меня вопрос на милионн, зачем сайту яндекс статистика?
Кроменя бесполезной информации вроде собирания юзер агента посетителей и создавания красивых графиков постов за час/день есть какая-то функция?
Последнее кстати собирают все открытые движки что я видел, правда без красивых графиков. И иногда не видны в интерфейсе.
>> No.25926  
Я смотрю, исправление ссылок при объединении нитей сломалось.
Автор ещё тут хоть?
>> No.25927  
>>25926
При объединении, или при переносе?
>> No.25928  
>>25927
Объединении. Причём раньше работало.
Пример: >>/b/157239, начиная с >>/b/173234
>> No.25929  
>>25928
Ага, вижу, превью работает корректно, а сама ссылка при этом неправильная, со старой нитью.
>> No.25930  
>>25926
>>25929
Починил и создал пулреквест.
Оказалось настолько тривиально, что даже стыдно за такое.
>> No.25935  
Файл: [HorribleSubs] Toaru Kagaku no Railgun T - 16 [108.jpg -(829 KB, 1920x1080, [HorribleSubs] Toaru Kagaku no Railgun T - 16 [108.jpg)
829
В пулл-реквесте с предупреждениями автор добавил экранирование ХТМЛ для модлога, но не учёл, что таким образом ломаются ссылки для просмотра удалённых сообщений. Мы пока вернули эту строку, дабы ссылки работали, но настоятельно рекомендуем найти способ починки этой лабуды, ибо оно не позволяет использовать ХТМЛ в предупреждениях.
>> No.26068  
>>26066


Файл: nice.png -(1505 KB, 1640x926, nice.png)
1505 No.26048   [Ответ]
Добрый день!
Может кто либо подсказать в чем проблема со следующим JSON файлом?
https://wtools.io/paste-code/bAyx

Он ругается и выдает ошибку "EOF expected".
Пытался закрыть все в квадратные скобки, но тогда JS код не видит параметры самого JSON файла.
Может кто либо помочь с этим?

https://wtools.io/paste-code/bAyw
>> No.26050  
Если завернуть всё в квадратные скобки, то наверно надо обращаться по индексам,
data[0].name

>> No.26051  
>>26050
это действительно помогло, но программа возвращала параметры только 1 элемента. Пришлось переработать чтобы возвращать все параметры.

console.log(data.map(point=>point.translations.deu.official));
>> No.26052  
Однако теперь у меня другая проблема...
Как я могу принять данные пользователя и сохранить их в жабаскрипте? Prompt() работает только в браузере, а мне нужно брать инпут через терминал VSCODE. Также пробовал readline(), но результата не было.
>> No.26057  
>>26052
>Также пробовал readline(), но результата не было.
Чтобы был результат, надо переключить терминал в launch.json, на integratedTerminal, это известная беда: https://stackoverflow.com/a/66850526


Файл: 52410651-fa95b900-2b13-11e9-970e-eff9afd83b23.png -(383 KB, 1600x1200, 52410651-fa95b900-2b13-11e9-970e-eff9afd83b23.png)
383 No.26032   [Ответ]
Добрый вечер!

Только начал знакомиться с программированием и знаю лишь основы C++ и C#. Хочу попробовать сделать свою игру на ПК, что-то по типу визуальной новеллы (БЛ, DDLC, etc). На каком языке/движке лучше в 2к22 делать подобные игры? Буду признателен за любой совет :)
Пропущено 2 сообщений. Для просмотра нажмите "Ответ".
>> No.26035  
>>26034
>На каком языке/движке лучше в 2к22 делать подобные игры?
>БЛ, DDLC
Обе игры сделаны на RenPy, между прочим.
Достаточно простая, но расширяемая вещь.
>> No.26038  
>>26035
Да, я уже немного посидел с ренпаем, очень даже неплохая вещь. Пока только разбираюсь, но уже нравится)
>> No.26040  
ренпай это питон3 или ещё питон2?
>> No.26041  
>>26040
Когда в последний раз смотрел там было много второго.
>> No.26061  
Самые интересные варианты: Ren'Py и Unity.

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

Второй же осваивается сложнее, дольше, но более вариативен, конечный продукт получится более оптимизированным, порт на мобильные/нинтендо заставляет запариться, но получается более качественным. Да и С# приятнее язык, имхо.

Под Unity есть ассет Fungus, что упрощает создание новеллы в разы. Но всегда лучше сделать что-то свое и чисто под себя, не так ли?
>> No.26062  
>>26061

>Нинтендо
Это я вброс сделал, никогда таким не занимался и не интересовался даже. Знаю только, что возможность есть такая, но о процессе и связанных проблемах ничего не ведаю.
>> No.26084  
>>26061
Каво там оптимизирован? Unity по сравнению с рин паем?
>> No.26140  
Почему все так стремятся создавать игры? Мне кажется, что системное программирование должно быть намного интереснее, т.к. это всякие хакерские штучки, но тут проблема только в том, что требуется большое количество глубоких знаний из разных областей компьютерных наук. Либо я сам себя загоняю, отчего забросил. Но формошлёпание и программирование мышкой меня как-то не привлекает.

Если же брать во внимание какие игры меня интересуют, то тут для создания самолётика нужно тоже знать кучу всего, причём без высшего технического образования не обойтись, — та же работа РПО должна представлять собой симуляцию течения масла + симуляцию работы лопастей винта, а иначе она не будет приближённой к реальности. Собственно, поэтому полноценная реализация вертолётов и винтовых самолётов есть только в одной игре DCS, т.к. там очень хитрый матан (и это же единственный авиасим, где есть износ покрышек как в автосимуляторах, если я не ошибаюсь) Но у меня не такой мощный комп, чтобы играть в этом, а также модули в нём дороговаты + простенького джойстика будет недостаточно, отчего попробовать такое элитарное увлечение можно будет лишь тогда, когда найду оплачиваемую работу, а сейчас остаётся лишь смотреть как летают на "Ютубе", да довольствоваться примитивными в 2022 году "старичком" и FS 2004.

>>26033
> Renpy
Зачем нужен Ren'Py, если можно объектов на форму нашлёпать?
>> No.26142  
>>26032
Игры - это всё меньше и меньше про разработку. Особенно визуальные новеллы. Тут нужно быть художником, сценаристом, ну и техническим художником (technical artist). А программирование тут дело десятое или двадцатое. При наличии скиллов в 3д дизайне/графике, готовых ассетов, арта, проггера можно найти, чтобы он по косому диздоку всё это слепил вместе. Лепить наверное лучше в ютини, потому что современно, потому что громадное комьюнити, потому что огромный инструментарий, убирающий необходимость кодить каждую второстепенную вещь.
>> No.26143  
>>26142
Программирование мышкой, короче.


Файл: Screenshot from 2022-02-07 01-09-18.png -(522 KB, 902x602, Screenshot from 2022-02-07 01-09-18.png)
522 No.25980   [Ответ]
Бросто берешь и решаешь без задней мысли.
Пропущено 26 сообщений и 11 изображений. Для просмотра нажмите "Ответ".
>> No.26613  
Файл: 74 - 636x935@32 [SIG5db0830a41ff79e2cd2668b789f671.jpg -(150 KB, 636x935, 74 - 636x935@32 [SIG5db0830a41ff79e2cd2668b789f671.jpg)
150
>>26612
А там что-то про перестановки говорилось? function f (A, B: Array) return x: Integer where A.Length == B.Length is C: Array = new Array<Integer>(0 .. A.Length), Ci = Ai XOR Bi for i in 0 .. n, x = C0 AND C1 AND C2 ... AND Cn. — вот что там написано.
>> No.26615  
Файл: Screenshot 2022-09-08 at 05_09_24.png -(122 KB, 1730x150, Screenshot 2022-09-08 at 05_09_24.png)
122
>>26613
Да, там говорилось про перестановки, а ты читал попой.
>> No.26616  
Файл: tumblr_mjksv2RUeq1r6jc31o1_1280.jpg -(422 KB, 1024x768, tumblr_mjksv2RUeq1r6jc31o1_1280.jpg)
422
>>26615
Ну, там говорилось, что я могу их перетасовать (а могу и оставить), а не про то, что надо найти максимум f (A, B) при неизменном A и всех возможных вариантах упорядочивания B.
Ну а так надо упорядочить B по критерию Ai XOR Bk = max (назовём упорядоченный массив B'), и после применить f (A, B'). В самом простом случае за квадратное время. Так?
>> No.26619  
>>26616
Там прямым текстом просят максимум. Твоя сортировка не сработает с массивами [8, 3], [4, 3]

Просто напиши код так, чтобы он прошел тесты.
>> No.26620  
Файл: A10497294-2.jpg -(73 KB, 400x533, A10497294-2.jpg)
73
>>26619
Да, действительно. А если количество установленных бит посчитать? Упорядочить по критерию BitCountOf (Ai XOR Bk) = max
>Просто напиши код так, чтобы он прошел тесты.
А разве это интересно? И что делать, если тесты надо написать тебе самому?
>> No.26624  
>>26620
Уверен, что там тоже можно подобрать контрпример вида [101010101000, 11], [010101010100, 11].

> А разве это интересно?
Да, я люблю по-быстрому сделать так, чтобы оно работало хоть как-то и хоть иногда, а уже затем допиливать возможности, оптимизировать и рефакторить. Возможно, даже переписывать заново, если пришла более крутая идея в процессе.

Просто без быстрых наглядных результатов я теряю мотивацию.

> И что делать, если тесты надо написать тебе самому
Как вариант, набрать кучку случайных небольших массивов (можно добавить крайние случаи от себя), неэффективно, но набрутфорсить перестановки каждого и получить надежные ответы - а затем на основе этих данных тестировать другие алгоритмы. Но набор тестов уже есть на этой площадке.

Вообще мое решение этой задачи имело сложность n*k — произведение длины массива на разрядность элементов, и мне кажется, что это очень неплохо.
>> No.26636  
Файл: 461148019.jpg -(279 KB, 1024x768, 461148019.jpg)
279
>>26624
Ну вот видишь, стоило только задуматься, как будем это тестировать, так сразу и стало ясно, что это NP-полная задача.
Ты рандомизацию использовал?
>> No.26638  
>>26636
> стоило только задуматься, как будем это тестировать, так сразу и стало ясно, что это NP-полная задача
Хахаха, вот только тесты-то я предложил делать за факториальное время.

> Ты рандомизацию использовал?
Для задачи? Нет, простое честное решение в лоб за гарантированное время. Под спойлером выше же намек о методе.
>> No.26641  
Файл: 35 - 1024x768@32 [SIG2a1d071a6c598b1f5128436b67ba1.jpg -(423 KB, 1024x768, 35 - 1024x768@32 [SIG2a1d071a6c598b1f5128436b67ba1.jpg)
423
>>26638
Простое честное решение в лоб — это divide&conquer генератор перестановок; здесь можно сэкономить на вычислении f (A, B) для каждой перестановки, но худший результат всё-равно имеет сложность (n!).
>> No.26643  
>>26641
Ну значит, ты не допираешь до более простого.

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


Файл: 138a2286853a548e9c3dd1fcfc8f2c76bb8d23b5.jpg -(484 KB, 886x1253, 138a2286853a548e9c3dd1fcfc8f2c76bb8d23b5.jpg)
484 No.25954   [Ответ]
Делаю свою буру и не понимаю, как сделать теги. Хочу за O(1) отвечать на вопрос вида "какие ID у картинок с тегами t1,...,tn, но без тегов e1,...,en, на странице с оффсетом 12000?" Ну или формально доказать, что я обнаглел и это невозможно. Как вы это делаете?
>> No.25955  
> какие ID у картинок с тегами t1,...,tn, но без тегов e1,...,en
Создаешь инвертированный индекс, где к каждому тегу привязана кишка с айдишниками соответствующих документов. Итерируешься по одной из кишок (ты можешь выбрать самую короткую), получаешь сложность O(длина кишки). Так делается в больших нагруженных поисковых системах.
> на странице с оффсетом 12000
Добавляешь еще один тег (поисковый литерал), означающий номер страницы.

Возможно, на маленькой буре можно сделать что-то более быстрое по времени, но за счет большего потребления памяти. Я не уверен, что это на самом деле нужно.
>> No.25957  
О, а мысль протегировать страницы мне не приходила в голову.
>> No.25958  
>>25954
Разве такое не должно быть уже решено в СУБД?
Но гляньте https://roaringbitmap.org/
Если в кратце, для каждого тэга храним сжатый битовый массив, для выполнения запроса and-аем чанки этих массивов между собой, делая popcnt по результату, пока не достигнем нужный offset.
>> No.26010  
Файл: 1418651108864.png -(28 KB, 225x239, 1418651108864.png)
28
Моя бура состоит из двух TSV текстовых файлов вида тэг|хэш и хэш|путь-к-файлу, которые я грепаю скритом.

What is O(1), is it tasty


[0] [1] [2] [3] [4] [5] [6] [7] [8] [9] [10] [11] [12] [13] [14] [15] [16] [17] [18] [19] [20] [21] [22] [23]

[ d ] [ b / cu / dev ] [ r ] [ a / ts ] [ ci ] [ gnx / int ] [ misc ] [ dev / stat ]
[Burichan] [Futaba] [Gurochan] [Tomorrow] [Архив-Каталог] [Главная]