Сохранен 24
https://2ch.hk/gd/res/786975.html
24 декабря Архивач восстановлен после серьёзной аварии. К сожалению, значительная часть сохранённых изображений и видео была потеряна. Подробности случившегося. Мы призываем всех неравнодушных помочь нам с восстановлением утраченного контента!

Помоги сычику добраться до тяночки

 Аноним 21/01/22 Птн 21:38:32 #1 №786975 
Screenshot from 2022-01-21 21-37-17.png
Действие происходит в sfml, весь мир состоит из прямоугольников. me может двигаться произвольно. chad на me похуй, но сам он статичен, непоколебим и сдвинуть его не возможно, как и пройти скозь. Всё квадраты поля в массиве и имеют тип(chad, me, EOT) + можно получить их координаты как в к.с. шахматной доски, так в пикселях. Для коллизий есть intersects(rect) - возвращает прямоугльник с размерами пересечения; getCenter() - возвращает центр прямоульника в пикселях в глобальных коорданатах. Захуярить можно ещё какие угодно методы(код весь мой и мне доступен полностью). Так вот хули делать, как коллизии обработать, без разрыва жопы? Как me дойти до EOT, минуя chad?
Аноним 21/01/22 Птн 21:47:55 #2 №786977 
>>786975 (OP)
И да: me управляется ai, я должен его запрограммировать
Аноним 21/01/22 Птн 22:04:51 #3 №786979 DELETED
>>786975 (OP)
A*
Аноним 21/01/22 Птн 22:19:31 #4 №786981 
>>786977
А зачем тебе? Просто запраграммируй его. Он должен просто быть уверенным в себе.
Чад


Алсо по диагонали он может пройти мимо чадов? Слышал про чада по имени Декстра?
Аноним 21/01/22 Птн 22:40:42 #5 №786989 
>>786981
>>786975 (OP)
Приписка: chad, конечно, же стоят рандомно, пик - просто возможное расположение. Между chad, как на пике по стрелочке, проходить нельзяони плечом к плечу стоят нахуй 09444
Аноним 21/01/22 Птн 22:43:16 #6 №786990 
>>786981
>про чада по имени Декстра
Что за хуй?
Аноним 21/01/22 Птн 22:49:29 #7 №786992 
>>786981
>>786990
Или ты про держаться правой стороный? Если так, то me должен быть умен и не идти в право, если там больше chad, чем слева
[mailto:OP] Аноним 21/01/22 Птн 22:54:36 #8 №786993 
Screenshot from 2022-01-21 22-52-28.png
>>786975 (OP)
Вот https://yorg.io/
Нужно сделать, как там.
Аноним 21/01/22 Птн 23:06:11 #9 №786995 
>>786993
Забаррикадировался и сычую в этой игре. Инетесно что дальше будет.
Аноним 21/01/22 Птн 23:47:16 #10 №787001 
>>786992
Напиши алгоритм вроде. Вот псевдокод. А вообще есть алгоритм Декстра для этого. Он туповат но работает. Я бы лучше написал, но пока занят интефейсом для игры.

do{

if (chad){ search() }
else { move }

} while(!eot)
[mailto:OP] Аноним 22/01/22 Суб 00:01:35 #11 №787004 
>>787001
Да какой нахуй Декстра? Кто это блять? Я нахожу только графы.
Аноним 22/01/22 Суб 00:13:43 #12 №787006 
>>787004
Ну это оно и есть. С фибоначевой кучей.
[mailto:OP] Аноним 22/01/22 Суб 00:37:08 #13 №787010 
>>787006
Можешь поподробней объяснить, как это всё устроить для нечеда и неалгоритмена?
Аноним 22/01/22 Суб 00:44:49 #14 №787013 
>>787010
Чел не знаю. Я сам полтора года учился в заведении на си и с++ и то ощущаю себя полным лошарой который только по верхам получил знаний. И даже преподы мои - полнейшие лохи. Если бы умели - уже бы работали в компании со своим блэкджеком и бесплатной пиццей. Если бы не эти полтора года я бы наверно убил себя при попытке создания своей игры. Что советую тебе сделать. Ибо даже я с этими скудными знаними я только начинаю. Но что я могу сделать в отличие от тебя это гуглить часами и днями выскребывая инфу вилкой. Вот взял алгоритм Дейкстры - и разобрался, хоп хоп хоп. За пару дней. Или неделю. Или две. Я потом хоп хоп хоп и написал код с ним. А потом склеил с тем что ты уже написал для этой игры. Или лучше новый проект, чтобы не факапить старый код. Сам не пробовал еще этот алгоритм.
[mailto:OP] Аноним 22/01/22 Суб 01:05:41 #15 №787018 
>>787013
>Во чел заебашь тут этот пиздатый алгоритм, базарю решит проблему
>Как?
>Не знаю, я сам не пробовал, братан, но ты изучай, хоп хоп, гугли, хоп хоп
Аноним 22/01/22 Суб 01:26:35 #16 №787020 
>>787018
Я слышал что он решает эту проблему. Щито тебе еще надо анончек. Ты хочешь чтобы я за тебя написал код - плати.
Аноним 22/01/22 Суб 02:02:15 #17 №787022 
>>786975 (OP)
Очередной платиновый вопрос от ньюфага, который не умеет гуглить и даже не заметил закреплённый тред для ньюфагов. Тебе вторым постом в треде дали полный ответ: >>786979
Вот, читай: https://en.wikipedia.org/wiki/A-star

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

>>787013
>алгоритм Дейкстры
В играх обычно используют A-star - это более производительное расширение алгоритма Дейкстры и его часто описывают в геймдев туториалах.

>...я бы наверно убил себя при попытке создания своей игры. Что советую тебе сделать.
За пропаганду суицида товарищ майор может наказать (я не шучу), к тому же это запрещено правилами двача. 2ch.hk/rules.html

>>787018
Скорее всего это залётный тролль, не обращай внимания. Такие залетают в тематику из /б/, пишут посты с умным видом, совершенно не разбираясь в том, о чём пишут, и смеются с ньюфагов, которые воспринимают их как опытных олдфагов.
Аноним 22/01/22 Суб 02:04:50 #18 №787023 
Идешь в гугл и знакомишься с алгоритмами поиска пути. Материалов предостаточно, поймет даже ребенок.
Аноним 22/01/22 Суб 12:10:05 #19 №787056 
16121935308460.jpg
>>787022
>За пропаганду суицида
Но я не пропагандировал а только упомянул суицид. И вообще надо знать что суицид бывает. Это как секс обучение. Не стоит сакрализировать суицид. Я просто пожелал анону смерти. И имею на это полное право. На мой скромный, взгляд он настолько туп, что не сможет в конкурентнтную борьбу видов. Кстати думаю тян у него тоже нет. Бесполезный никчемный кусок биомассы, который заслуживает только одного - возможности рипнуться в своей комнатке. Я не настаиваю. Мог бы и сам прикончить его, но за это статья. Скажем так - это было Проклятие. Дебафнул его мораль на -1 ибо на нежить не особо подействовало.
Аноним 23/01/22 Вск 23:10:07 #20 №787264 
>>787056
Taк это никого не волнует. Любой нормальный человек понимает, что нет такой вещи как пропаганда суицида. А наказание за нее - есть. Так что следите за собой, здоровья, успехов
sage[mailto:sage] Аноним 24/01/22 Пнд 08:12:19 #21 №787283 
>>787264
>нет такой вещи как пропаганда суицида
>Пропаганда (лат. propaganda, дословно — «подлежащая распространению», от лат. propago — «распространяю») — распространение взглядов, фактов, аргументов и других сведений с целью формирования нужного общественного мнения.
То есть под "пропагандой суицида" подразумевается формирование общественного мнения наподобие "убивать себя нормально, это выход из проблем и т.д.", что подрывает безопасность государства, и именно поэтому влечёт уголовную ответственность. Государство как живой организм пытается защитить собственное существование, для этого ему нужны здоровые живые граждане, а для этого эти граждане не должны пытаться совершить суицид - иначе здоровых и/или живых граждан станет меньше. А чтобы граждане не пытались совершить суицид, они должны знать, что суицид - это плохо, и любое альтернативное мнение должно пресекаться, ясненько?

...я немного погуглил, похоже, про "борьбу с пропагандой" додумали журналисты, на самом деле есть только 110 УК "склонение к или содействие самоубийству". Но суть та же, см. пункты 3.в, 3.г и 3.д - это как раз подходит под определение "пропаганды".

>>787056
>только упомянул суицид
Нет, не только. Сам же потом пишешь:
>Я просто пожелал анону смерти.
В данном контексте это склонение получается:
http://www.consultant.ru/document/cons_doc_LAW_10699/b04c6d0a71e4f060cc16fca73647db62dcc1b096/
Алсо обрати внимание на пункт 3.д.

>надо знать что суицид бывает
С этим справляются СМИ и социальная реклама. Алсо, этим должны заниматься родители, а не какой-то депрессивный анон с непонятной мотивацией и целями. Неудачное оправдание, короч. И кстати, суицидов в мире по статистике совершается даже больше, чем убийств...

>На мой скромный, взгляд он настолько туп, что не сможет в конкурентнтную борьбу видов. Кстати думаю тян у него тоже нет. Бесполезный никчемный кусок биомассы, который заслуживает только одного
>это было Проклятие. Дебафнул его мораль на -1
А вот это уже не только склонение к самоубийству, но и
>Оскорбление, то есть унижение чести и достоинства другого лица
http://www.consultant.ru/document/cons_doc_LAW_34661/d40cbd099d17057d9697b15ee8368e49953416ae/

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

А с точки зрения психологии ты это всё делаешь с целью компенсации собственных недостатков. Только полное говно, осознающее себя говном, будет сидеть в интернете с целью кого-нибудь унизить и подтолкнуть к суициду, чтобы почувствовать себя значимым, имеющим контроль над людьми. Тебе приятно быть таким говном? Разве не хочется измениться? Стать лучше, чтобы не нужно было компенсировать за счёт других людей. Поработай над собой, вряд ли ты безнадёжен. Даже если ты проецируешь свои недостатки на окружающих - поверь, ты не безнадёжен, всё можно изменить к лучшему, если постараться. Наберёшься знаний, получишь навыки, тянку найдёшь, всё это возможно практически с любыми исходными данными (кроме, разве что, мутантов, которым с числом хромосом не повезло, но такие в интернете не сидят).

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

Ха-ха, нет, мои сияющие доспехи мне не жмут, спасибо за беспокойство. Коня не трогайте, шёрстку запачкаете.
Аноним 26/01/22 Срд 12:20:30 #22 №787615 
>>787283
заебись приложил это говно, всё по фактам
Аноним 26/01/22 Срд 18:07:51 #23 №787673 DELETED
>>787283
Повзрослей.
sage[mailto:sage] Аноним 27/01/22 Чтв 02:25:13 #24 №787786 
>>787283
>>787022
Двач 2022. Итоги.
comments powered by Disqus

Отзывы и предложения