
Dk
12.09.2018
12:29:35
Ну правда. Я вот сегодня видел анализ изображений. Я что-то слышал про мистическую модель памяти go, но не читал ещё. Вот и интересно стало

Tux
12.09.2018
12:30:32
го нужен чтобы на нём быстро разрабатывать бизнес логику

Alexander
12.09.2018
12:30:41

Google

Tux
12.09.2018
12:32:11
го, это хороший компромис между производительностью и сложностью разработки/обслуживания

Dk
12.09.2018
12:32:54

Alexander
12.09.2018
12:32:57

Olzhas
12.09.2018
12:33:28
А генериков нет

Tux
12.09.2018
12:33:46
будут)

Alexander
12.09.2018
12:33:48
Нормальные пацаны говорят проще - параметрический полиморфизм. И все. Хотя даже нормальные пацаны не всегда понимают, что это значит

Olzhas
12.09.2018
12:35:29
Нормальные пацаны пишут код на хаскелях

Foxcool
12.09.2018
12:35:49
у вас сбитые критерии нормальности

Tux
12.09.2018
12:36:01
кстати, раз уж пошли в изотерику: что вы думаете про Athens?

Alexander
12.09.2018
12:36:04
да пусть пишут на чем хочут! На то они и нормальные пацаны :)

Dk
12.09.2018
12:37:57

Olzhas
12.09.2018
12:38:19

Google

Tux
12.09.2018
12:38:28
вангую из-за GC

Nick
12.09.2018
12:38:57
В современных игровых движках есть GC

Dk
12.09.2018
12:39:04
Типа del x

Roman
12.09.2018
12:39:22

Alexander
12.09.2018
12:39:36
ну ты и батан... :)

Artem
12.09.2018
12:40:32

Alexander
12.09.2018
12:40:55
хотя, я не против батанов. Хороший батан на чем хочешь сделает матан!

Roman
12.09.2018
12:42:30

Artem
12.09.2018
12:43:15

Nick
12.09.2018
12:44:05

Dk
12.09.2018
12:44:23
Ну и сообщество

Alexander
12.09.2018
12:45:12
Ну, нормальное. Какой вопрос, такой и ответ по токтичности

Roman
12.09.2018
12:45:20

Nick
12.09.2018
12:46:09

Andrei
12.09.2018
12:46:29

Dk
12.09.2018
12:46:34

Google

Nick
12.09.2018
12:46:54
У ue например есть gc

Kaspar
12.09.2018
12:47:12

Artem
12.09.2018
12:47:20

Roman
12.09.2018
12:47:21

Alexander
12.09.2018
12:47:43

Andrei
12.09.2018
12:47:47

Nick
12.09.2018
12:48:00

Alexander
12.09.2018
12:48:29

Roman
12.09.2018
12:49:03
Go прексрано подойдёт для скриптинга игрового мира и возможно даже AI (система акторов хорошо кладётся на горутины)
Но писать на Go движок это очень плохая идея, очень.

Andrei
12.09.2018
12:49:42

Alexander
12.09.2018
12:50:40

Alexander
12.09.2018
12:53:19
И, вероятно, после таких тяжких дум, уже даже был готов понять ответ на мой вопрос...

Roman
12.09.2018
12:53:57

Nick
12.09.2018
12:54:04

Roman
12.09.2018
12:54:55

Nick
12.09.2018
12:56:05
golang не скриптовый язык, чтобы на нем писать скрипты

Roman
12.09.2018
12:56:25

Andrei
12.09.2018
12:56:43

Nick
12.09.2018
12:56:56

Google

Dk
12.09.2018
12:57:48
У меня аж экран плавится

Roman
12.09.2018
12:58:40

Alexander
12.09.2018
12:58:40
И, кстати, на "буржуйских форумах" нет флуда не по теме, что очень радует! Там просто это общественно не принимается. Просто тишина в ответ, или мягкое ай-ай. И все! Так что с буржуями флудить хуйней невозможно по-настоящему!

Roman
12.09.2018
12:59:23
ты тупые вопросы задаешь поэтому и обоснования такие
был бы я админом я бы за такие сообщения банил. Программирование и инженеринг ПО это прикладная наука, а засирание истории чата своим мнением (не аргументируя и обосновывая его) косвенно унижающим собеседников - ничего общего с наукой не имеет.

Dk
12.09.2018
12:59:32
Можно вообще отвечать в стиле "ты п*дор чтоли?"
Зачем что-то объяснять?

Artem
12.09.2018
13:00:08
Нет. От слова совсем
Снова хотелось бы аргументацию, выше описанное вполне описывает серверную часть онлайн игры, что ляжет прекрасно на го

Nick
12.09.2018
13:00:14

Roman
12.09.2018
13:00:54

Admin
ERROR: S client not available

Roman
12.09.2018
13:01:07

Andrei
12.09.2018
13:01:10

Alexander
12.09.2018
13:01:29
был бы я админом, так сказал бы, что мальчики - успокойтеся. ничего вы тут не решите. Идите работайте лучше

Andrei
12.09.2018
13:01:54
серверную часть и правда можно написать на го, хотя на джаве это будет делать гораздо приятнее

Alexander
12.09.2018
13:02:57

Artem
12.09.2018
13:03:00

Alexander
12.09.2018
13:04:16

Artem
12.09.2018
13:05:51
Пример рендерного движка на го прикладывал выше. Вопрос зачем именно на го из другой области.

Alexander
12.09.2018
13:06:40
Кстати, надо будет в Старкрафт Брудвар зарезаься, уже давно не играл против конпутера. И с людьми давно не играл. Брудвар хочет сетку IPX, а мне лень ее делать, даже для лучших друзей

Nick
12.09.2018
13:07:53

Google

Alexander
12.09.2018
13:08:03
В винде этот протокол IPX еще поддерживается?

Roman
12.09.2018
13:08:25

Artem
12.09.2018
13:09:57

Alexander
12.09.2018
13:10:02
вы хотите Lua на Go заменить в некоторых играх? Или я все пропустил?
Роман - тугодум :)
ну... давай уже! :)

Roman
12.09.2018
13:14:51


Roman
12.09.2018
13:14:57
Читаю чат и вижу одни только мнения, необоснованные мнения..
Go в качестве скриптового языка интересен следующим:
1. Он относительно прост и прагматичен (надеюсь это пояснять не нужно). На C++ ведь никто скрипты игрового мира не пишет? (максимум повторяющееся поведение, где JS/Lua etc. недостаточно быстрые).
2. Одновременно он значительно производительнее и менее затратный по памяти таких языков как JavaScript и Lua, нужно объяснять в чём выгода?
3. Он быстро компилируется, вам нужно объяснять почему это хорошо для скриптинга?
4. Система актовор и вычисления AI хорошо укладывается на горутины, можно управлять большим колвом объкетов игрового мира используя весь потенциал CPU.
5. Модель памяти с GC отлично подходит для написания логики поведения. Без GC скрипты писать адово и опасно.
что ещё... пока что всё, может что-то забыл упомянуть

Alexander
12.09.2018
13:15:57

b0000000000000t
12.09.2018
13:16:03
но скриптинг в играх выйграл луа

Roman
12.09.2018
13:17:52

Alexander
12.09.2018
13:18:40


Tux
12.09.2018
13:19:47
как может нравиться баш?

Roman
12.09.2018
13:19:53

Alexander
12.09.2018
13:20:23

b0000000000000t
12.09.2018
13:20:44
john например вслух промолчал

Alexander
12.09.2018
13:20:52
но я, конечно, обвиню тебя в недостаточном знаии AWK в итоге :)

Roman
12.09.2018
13:21:04

Roman
12.09.2018
13:21:39


Алексей
12.09.2018
13:21:39
Читаю чат и вижу одни только мнения, необоснованные мнения..
Go в качестве скриптового языка интересен следующим:
1. Он относительно прост и прагматичен (надеюсь это пояснять не нужно). На C++ ведь никто скрипты игрового мира не пишет? (максимум повторяющееся поведение, где JS/Lua etc. недостаточно быстрые).
2. Одновременно он значительно производительнее и менее затратный по памяти таких языков как JavaScript и Lua, нужно объяснять в чём выгода?
3. Он быстро компилируется, вам нужно объяснять почему это хорошо для скриптинга?
4. Система актовор и вычисления AI хорошо укладывается на горутины, можно управлять большим колвом объкетов игрового мира используя весь потенциал CPU.
5. Модель памяти с GC отлично подходит для написания логики поведения. Без GC скрипты писать адово и опасно.
что ещё... пока что всё, может что-то забыл упомянуть
Доброго времени суток.
Плюсы Вы выделили верные, только вот немного о том что такое скриптование в компьютерных играх... по сути это обвязка вокруг двигла задачей которой является описание повидения мира (игрового в данном случае), перед скриптовым языком не ставят те цели которые вы описали, перед скриптовым языком ставят цель - быстрая разработка (быстрое получение получени результат)... и вот тут го проигрывает python/lua и подобных им...
и к слову, многие студии пишут свои собственные языки скриптования игры...