Войти
ФлеймФорумПрограммирование

YouTube-канал про геймдев и программирование. Критикуйте, господа и дамы (4 стр)

Страницы: 13 4 5 610 Следующая »
#45
22:54, 11 июля 2019

Robotex
> Пытаюсь создать серию видеоуроков по C++
Пригласите на стрим Картонажника.


#46
(Правка: 12 июля 2019, 1:50) 23:12, 11 июля 2019

totoro
> Я не согласен, уникальное - это что-то сделанное самостоятельно. А таким макаром можно только серию уроков по плагиату выпустить.
вроде никто никогда на youtube ещё не выкладывал ничего подобного. какой плагиат?

а всё понял почему такая реакция. ок ещё раз, прямо на видео показываешь :
как за ходишь на igdc.ru
как ищешь там случайны конкурс где в архиве есть исходники игры на нужном тебе языке.
как выкачиваешь и пытаешься скомпилировать проект. // с закономерным результатом, т.к если это С++, то тут не всё так просто.
как пытаешься придумать и внести хоть какие-то осмысленные изменения для игры.
...

где тут плагиат?

> уникальное - это что-то сделанное самостоятельно
кто запретил смотреть на самостоятельно сделанное уникальное изменение игры_от_стороннего_разработчика как на что-то уникальное?

PS: хотя, да, иногда сделать крутое изменение/фичу в чужой игре даже сложнее чем сделать свою новую игру отдельной для это фичи.

#47
23:29, 11 июля 2019

Всем привет, народ. Одна компания выдала мне задание, чтобы проверить: сцикун я малолетний или же право имею. А почему бы не усложнить задачу? Я же могу сделать это в прямом эфире!

Так что доставайте попкорн ибо вас ждёт ночь Рукожопия и Костылей! Поглядим, смогу ли я ответить на брошенный вызов или же потерплю поражение под смех зрительских трибун!


#48
0:07, 12 июля 2019

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

#49
1:09, 12 июля 2019

Зачем у тебя на канале 3 одинаковых плейлиста?

Подписался, только вот не знаю зачем)

#50
(Правка: 1:59) 1:56, 12 июля 2019

типичный автор видеоуроков по С++:
афшд | YouTube-канал про геймдев и программирование. Критикуйте, господа и дамы

struct vec2d{double x,y;};
- нет, не слышал. давайте инкапсуляцию и сеттеры+геттеры, а то в фирму не возьмут за незнание ООП. - ОП
#51
2:13, 12 июля 2019

Adler
> нет, не слышал. давайте инкапсуляцию и сеттеры и геттеры, а то в фирму не возьмут за незнание ООП.
А я солидарен с ТС, на С++ нужно именно в объектно-ориентированном стиле писать код. Структуры оставим для С или для тех случаев когда нужно описать какой-либо plain data формат.

> struct vec2d{double x,y;};
https://rextester.com/JBI23019

#52
(Правка: 2:37) 2:28, 12 июля 2019

totoro
> https://rextester.com/JBI23019
https://github.com/adler3d/Adler3D_RAIC2017_CodeWars/blob/aa3c444… v194.cpp#L168

#53
(Правка: 2:45) 2:43, 12 июля 2019

Adler
А назвать vec2d (c суфиксом d), а внутрь положить какой-то real, который где-то выше спрятан в дефайнах - это чтобы никто не догадался? Так вот, не прокатило, я его нашел.

Но в целом я согласен. Инкапсулировать у вектора поля x y - зло.

totoro
> > struct vec2d{double x,y;};
> https://rextester.com/JBI23019
Смотри, я починил! https://rextester.com/KAZQLV6807
Не понадобилось даже x y инакпсулировать. Магия.
p.s. Но в реальном коде я даже так бы не делал. Ибо тут тот самый случай, когда нужен перфоманс. Так что только такой вариант: https://rextester.com/MYYVXX51777

#54
(Правка: 2:51) 2:46, 12 июля 2019

Adler, MrShoor
Эта структура ничего общего не имеет с объявленной выше POD-структурой, кроме ключевого слова. Фактически это класс с публичным спецификатором доступа. Делать доступ к полям класса открытым или через геттеры - это уже вопрос вкуса (я все же склоняюсь к использованию геттеров, ибо помянутая выше инкапсуляция) сродни вопросу от том с какого конца нужно начинать чистить яйцо.

#55
2:50, 12 июля 2019

totoro
> (я все же склоняюсь к использованию геттеров, ибо помянутая выше инкапсуляция)
> сродни вопросу от том с какого конца нужно начинать чистить яйцо.
Не совсем точная аналогия. Это как чистить яйцо в меховых перчатках. Оно конечно можно, не неудобно немного.

#56
3:42, 12 июля 2019

MrShoor
> Оно конечно можно, не неудобно немного.
Это как посмотреть. Допустим какая-то сволочь меняет координаты объекту таким образом, что он оказывается за пределами карты в определенный момент. Для того чтобы узнать кто это делает мне достаточно реализовать ассерт в сеттере и заглянуть в стек, а как будете бороться с проблемой вы?

#57
3:47, 12 июля 2019

Robotex
Хе-хе.. забавное сочетание "сцикун малолетний"...
Как раз с храбростью по молодости все в порядке, "такое творили, что самим потом страшно". С умом могут быть проблемы, но не со смелостью. Сунуть голову в пасть льву и быть сожраным - нормально.
Так что, "право имеешь", если выживешь. Те два процента храбрых, что выживают, право имеют ;)

#58
3:51, 12 июля 2019

totoro
> Для того чтобы узнать кто это делает мне достаточно реализовать ассерт в
> сеттере и заглянуть в стек, а как будете бороться с проблемой вы?
Сделаю то же самое только в сеттере объекта внутри SetPos

#59
(Правка: 4:12) 3:57, 12 июля 2019

MrShoor
> Сделаю то же самое только в сеттере объекта внутри SetPos
Ой, я забыл сказать что это с разными типами объектов может случиться, с камерой например.

Upd.
А откуда у вашего объекта сеттер, кстати?

Страницы: 13 4 5 610 Следующая »
ФлеймФорумПрограммирование