PANZAR Forum
http://forum.panzar.ru/

Вопрос к разработчикам про языки программирования
http://forum.panzar.ru/viewtopic.php?f=13&t=4761
Страница 1 из 3

Автор:  bogdand [ Ср июл 11, 2012 9:27 pm ]
Заголовок сообщения:  Вопрос к разработчикам про языки программирования

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

Автор:  d0gmat [ Ср июл 11, 2012 9:35 pm ]
Заголовок сообщения:  Re: Вопрос к разработчикам про языки программирования

bogdand писал(а):
Вообщем я учусь на программиста...Хотел бы в будущем связать свою деятельность с написанием игр. Скажите пожалуйста какие языки программирования лучше всего подходят для этого (С++?) какие графические библиотеки? Вопрос вам, потому что наверное вы первые кому удалось создать адекватную ммо

Логорайтер

Автор:  Aerie [ Ср июл 11, 2012 10:32 pm ]
Заголовок сообщения:  Re: Вопрос к разработчикам про языки программирования

ИМХО:
Языки програмирования нужны для создания игры в последюю очередь.

Как мне кажется, для создания игры в первую очередь нужны:
1. Идея.
2. Концепция.
3. Понимание дальнейшего развития игры.

А програмировать может начуиться почти что кажды смертный, гланое желание )

Автор:  Dagon [ Ср июл 11, 2012 11:33 pm ]
Заголовок сообщения:  Re: Вопрос к разработчикам про языки программирования

Панзар не ММО, это скорее МОВА ;)

Автор:  AtoliyS [ Ср июл 11, 2012 11:51 pm ]
Заголовок сообщения:  Re: Вопрос к разработчикам про языки программирования

Dagon писал(а):
Панзар не ММО, это скорее МОВА ;)

Как-то тут спорили насчёт MMO,вот пусть увидят это и поймут,что эта игра MOBA,а не MMO.

Автор:  Frige [ Чт июл 12, 2012 12:45 pm ]
Заголовок сообщения:  Re: Вопрос к разработчикам про языки программирования

AtoliyS писал(а):
Как-то тут спорили насчёт MMO,вот пусть увидят это и поймут,что эта игра MOBA,а не MMO.

Большинство тех, кто был за ММО, при этом не имели конструктивных аргументов. Особенно, если под ММО в основном подразумевается ММОРПГ. А то, тетрис по сети (кто дольше проживет) тоже можно в ММО вписать )


К разработке Panzar никакого отношения не имею, но так есть небольшой опыт.

bogdand писал(а):
Вообщем я учусь на программиста...Хотел бы в будущем связать свою деятельность с написанием игр. Скажите пожалуйста какие языки программирования лучше всего подходят для этого (С++?) какие графические библиотеки?

Я бы в первую очередь посоветовал хорошо изучать вышку, тервер, теорию алгоритмов и прочую радость.
Это оно с высоты первых курсов кажется ненужным. А как только возьмешься за чтение того, как строят алгоритмы коллизии объектов (например - полет пули), сразу все окажется нужным.
Ибо если делать в лоб, машина загнеться все это просчитывать при большом количестве объектов.

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

Граф библиотеки вообще меняются со скоростью звука. Да и к нам, в повседневность, бежит 3D в каждый дом ) пока доучишься, все 100 раз успеет поменяться.)

Так что учи основы, а детали и сами прийдут с опытом.


Aerie писал(а):
ИМХО:
Языки програмирования нужны для создания игры в последюю очередь.

Конечно нет. Игра, в итоге, на этом языке/языках будет создана и выбор имеет огромное значение.
Пожалую, если говорить про большие игры, бы сказал С++, Питон, Java, С#.
Так же, если мы говорим о сервер-клиент системе, то они могут быть выполнены на разных языках.
Что конкретно использовать - каждая команда решает сама. Чаще всего, решает основатель/лид еще до того, как проект стартанет в полную силу.

Aerie писал(а):
А програмировать может начуиться почти что кажды смертный, гланое желание )

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

Автор:  Archi [ Чт июл 12, 2012 1:33 pm ]
Заголовок сообщения:  Re: Вопрос к разработчикам про языки программирования

Разницы какой язык начинать учить - нет. Если хорошо овладеешь одним, перейти на другой - вопрос времени. Я бы посоветовал начинать с .NET (C#).

Автор:  Frige [ Чт июл 12, 2012 1:57 pm ]
Заголовок сообщения:  Re: Вопрос к разработчикам про языки программирования

Archi писал(а):
Разницы какой язык начинать учить - нет. Если хорошо овладеешь одним, перейти на другой - вопрос времени. Я бы посоветовал начинать с .NET (C#).

Небольшая разница есть. Особенно, если немного трудно со входом в концепции.
Сам начинал с С++, потом, в течении пары месяцев, знакомые убедили попробовать С#. Сейчас об этом не жалею )
Хотя можно и с питона начинать - весьма гибкий, красивый язык и быстрый reflection (относительно того же С#) на уровне базовых концепций похож на тенденции бушующего (очень надеюсь, что все языки пойдут по развитию и оптимизации этого направления).

Автор:  Archi [ Чт июл 12, 2012 1:59 pm ]
Заголовок сообщения:  Re: Вопрос к разработчикам про языки программирования

Frige писал(а):
Небольшая разница есть. Особенно, если немного трудно со входом в концепции.
Сам начинал с С++, потом, в течении пары месяцев, знакомые убедили попробовать С#. Сейчас об этом не жалею )
Хотя можно и с питона начинать - весьма гибкий, красивый язык и быстрый reflection (относительно того же С#) на уровне базовых концепций похож на тенденции бушующего (очень надеюсь, что все языки пойдут по развитию и оптимизации этого направления).

Под "начинать" я имел ввиду начинать плотно изучать :) Так то 99% начинает с паскаля и дельфи ;)

Автор:  Frige [ Чт июл 12, 2012 2:04 pm ]
Заголовок сообщения:  Re: Вопрос к разработчикам про языки программирования

Archi писал(а):
Под "начинать" я имел ввиду начинать плотно изучать :) Так то 99% начинает с паскаля и дельфи ;)

)
Кстати имхо, зря они так делают. Когда младший брат недавно решил немного поучиться программить, сразу ему подсунул VB, предупредив, что как только он на нем уверенно сделает калькулятор с синтаксическим анализом, сразу перейдет на С#.
Брат в итоге забил на анализатор и пошел играть в Доту + Панзар, но может оно ему пока и не нужно.
А вот начинать сейчас с паскаля, имхо, может только повредить. Тебе только покажется, что ты понял, как это "программировать", а тут сразу ООП и думать надо совсем другими категориями.

Страница 1 из 3 Часовой пояс: UTC + 4 часа
Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group
http://www.phpbb.com/