
Stanislav
18.01.2017
14:10:02

Ned Ogl
18.01.2017
14:51:58

Penter
18.01.2017
15:05:10
Слушайте, а как научиться разбирать чужой код? Вот движок, например, игровой. Чот не получается

Дед Пегас
18.01.2017
15:07:32
Глазами, я полагаю.

Google

Sheridan
18.01.2017
15:08:08
по щелчку пальцев не бывает

Эдуард
18.01.2017
15:10:15
Чтобы навык рос сильнее - читай плохой код
но тогда и сам сможешь машинально начать писать не очень
Так что с этим осторожно)

Artem
18.01.2017
15:12:41
Чтобы навык рос сильнее - читай хороший код

Denis
18.01.2017
15:12:52
читай хороший обфусцированный код

Artem
18.01.2017
15:13:00
С плохим кодом всегда успеется само

Sheridan
18.01.2017
15:15:19

Alexey
18.01.2017
15:18:50

Vlad
18.01.2017
15:21:52
вообще в качестве хорошего кода можно смотреть репы крупных вендоров на гитхабе: гугл, яндекс, микрософт
фейсбук

Google

Vlad
18.01.2017
15:22:00
кто там еще

Alexey
18.01.2017
15:22:33
linux-kernel

Дед Пегас
18.01.2017
15:22:52
Ядро да, няшное.
А игродвиглы не всегда идеал.
Как открыти сорцы CryENGINE так то был просто пиздец.
Я так в школе писал.
Но вроде вычистили.

Alexey
18.01.2017
15:23:40
ну ты же видишь первые 3 буквы.. ну все норм же, ты чо)

Дед Пегас
18.01.2017
15:24:01
///T

Эдуард
18.01.2017
15:27:56
Doom3 вроде норм

Stanislav
18.01.2017
15:30:26

Дед Пегас
18.01.2017
15:35:00
Много переменных в один символ.
В одну строку.
Где-то оформленно просто а ля текст.

Stanislav
18.01.2017
15:37:20
ну чето как то сойдет

Berkus
18.01.2017
16:04:10
Ну там на скорость пишут, дедлайны все такое
Унрил енжин можно почитать он вроде не слишком плохой

Stanislav
18.01.2017
16:10:10

Vitaly
18.01.2017
16:15:38
Код Unreal Engine весьма неплохо причёсывают. Для изучения он будет в самый раз. Сорцы здесь: https://github.com/EpicGames/UnrealEngine

Google

Berkus
18.01.2017
16:15:50
Есть, но я немного его почитал и он написан больше для чтения чем для дедлайнов
Опенсорсовость немного дисциплинирует

Vitaly
18.01.2017
16:16:23

Berkus
18.01.2017
16:16:45
Ну ээ открытость сорцов для тех кто подписался

Vitaly
18.01.2017
16:17:24

Berkus
18.01.2017
16:17:30
Бесплатносорц, ок. Суть в том что кучи девелоперов это читают и возмущаются если что то не так
Ну не только, пулл реквесты они принимают

Vitaly
18.01.2017
16:18:27

Stanislav
18.01.2017
16:18:30

Дед Пегас
18.01.2017
16:20:01
Лолда

Vitaly
18.01.2017
16:21:20

Stanislav
18.01.2017
16:22:29

Stanislav
18.01.2017
16:22:30
report royalties when you are making more than $3,000 per quarter from your product
5%

Vitaly
18.01.2017
16:22:45
Но 5% - это очень даже неплохо.

Berkus
18.01.2017
16:23:34

Stanislav
18.01.2017
16:23:35

Vitaly
18.01.2017
16:23:42
Крупные студии вроде Ubisoft платят единовременно и получают полные права на движок.

Berkus
18.01.2017
16:23:58
Ну убики пуллреквесты и не присылают)

Google

Stanislav
18.01.2017
16:23:59

Vitaly
18.01.2017
16:24:04

Evgeniy
18.01.2017
16:58:10

Admin
ERROR: S client not available

Vitaly
18.01.2017
16:58:55

Evgeniy
18.01.2017
17:06:41

Сергей
18.01.2017
17:12:46
Я думаю сделать хорошие блюпринты самому сложно

$continue$
19.01.2017
00:06:50
Доброй ночи. Почему он не находит winsock?
`ZN5boost4asio6detail17winsock_init_base7startupERNS2_4dataEhh':
C:/boost/include/boost/asio/detail/impl/winsock_init.ipp:39: undefined reference to `WSAStartup@8'
`ZN5boost4asio6detail17winsock_init_base7cleanupERNS2_4dataE':
C:/boost/include/boost/asio/detail/impl/winsock_init.ipp:56: undefined reference to `WSACleanup@0'
библиотеку подключина:
#pragma comment(lib, "wsock32.lib")
-lws2_32 указано:
set(CMAKE_CXX_FLAGS "-static-libgcc -static-libstdc++ -lws2_32 -lboost_system")
Как решить?

Surreal
19.01.2017
00:11:37

$continue$
19.01.2017
00:12:09

Surreal
19.01.2017
00:16:40
Reindex.. please wait
Reindex.. please wait

Stanislav
19.01.2017
00:21:05

$continue$
19.01.2017
00:21:39

Surreal
19.01.2017
00:21:54

Stanislav
19.01.2017
00:22:58
да всок32 не нужен если есть ws2_32
поидее совсем

Surreal
19.01.2017
00:25:48
Reindex.. please wait
Reindex.. please wait

Google

Stanislav
19.01.2017
00:27:25
а блин
set(CMAKE_CXX_FLAGS "-static-libgcc -static-libstdc++ -lws2_32 -lboost_system")
вот тут косяк
тебе надо либы подключать на стадии target_link_libraries
вроде бы :)

Surreal
19.01.2017
00:32:13
Reindex.. please wait

Stanislav
19.01.2017
00:33:08
дак а чем кончится? у него порядок подключения либ нарушется
@continue98 CMAKE_EXE_LINKER_FLAGS попроуй поставить вместо CXX_FLAGS

Igor
19.01.2017
00:39:25
Объясните пожалуйста в двух словах про return. Вот простейшая программа, которая выводит Hello. Там return 0. Чего н делает? Хочу понять про возвращение.

Stanislav
19.01.2017
00:40:14

Surreal
19.01.2017
00:41:03

Igor
19.01.2017
00:41:34
А если я поставлю 0, а сделаю ошибку?

Stanislav
19.01.2017
00:41:38

Igor
19.01.2017
00:41:39
Как-то странно.

Stanislav
19.01.2017
00:42:00

Igor
19.01.2017
00:42:18
А если я туда значение поставлю?