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: Вопрос к разработчикам про языки программирования | |||||||||
Логорайтер |
Автор: | Aerie [ Ср июл 11, 2012 10:32 pm ] |
Заголовок сообщения: | Re: Вопрос к разработчикам про языки программирования |
ИМХО: Языки програмирования нужны для создания игры в последюю очередь. Как мне кажется, для создания игры в первую очередь нужны: 1. Идея. 2. Концепция. 3. Понимание дальнейшего развития игры. А програмировать может начуиться почти что кажды смертный, гланое желание ) |
Автор: | Dagon [ Ср июл 11, 2012 11:33 pm ] |
Заголовок сообщения: | Re: Вопрос к разработчикам про языки программирования |
Панзар не ММО, это скорее МОВА ![]() |
Автор: | AtoliyS [ Ср июл 11, 2012 11:51 pm ] | |||||||||
Заголовок сообщения: | Re: Вопрос к разработчикам про языки программирования | |||||||||
Как-то тут спорили насчёт MMO,вот пусть увидят это и поймут,что эта игра MOBA,а не MMO. |
Автор: | Frige [ Чт июл 12, 2012 12:45 pm ] | ||||||||||||||||||||||||||||||||||||
Заголовок сообщения: | Re: Вопрос к разработчикам про языки программирования | ||||||||||||||||||||||||||||||||||||
Большинство тех, кто был за ММО, при этом не имели конструктивных аргументов. Особенно, если под ММО в основном подразумевается ММОРПГ. А то, тетрис по сети (кто дольше проживет) тоже можно в ММО вписать ) К разработке Panzar никакого отношения не имею, но так есть небольшой опыт.
Я бы в первую очередь посоветовал хорошо изучать вышку, тервер, теорию алгоритмов и прочую радость. Это оно с высоты первых курсов кажется ненужным. А как только возьмешься за чтение того, как строят алгоритмы коллизии объектов (например - полет пули), сразу все окажется нужным. Ибо если делать в лоб, машина загнеться все это просчитывать при большом количестве объектов. Языки - штука вторичная. Концепции почти у всех общие, отличие в мелочах, типа синтаксиса, да и тот подобен. Как только освоил один язык, сразу понимаешь, что другой освоить - не проблема. Граф библиотеки вообще меняются со скоростью звука. Да и к нам, в повседневность, бежит 3D в каждый дом ) пока доучишься, все 100 раз успеет поменяться.) Так что учи основы, а детали и сами прийдут с опытом.
Конечно нет. Игра, в итоге, на этом языке/языках будет создана и выбор имеет огромное значение. Пожалую, если говорить про большие игры, бы сказал С++, Питон, Java, С#. Так же, если мы говорим о сервер-клиент системе, то они могут быть выполнены на разных языках. Что конкретно использовать - каждая команда решает сама. Чаще всего, решает основатель/лид еще до того, как проект стартанет в полную силу.
Петь тоже может научиться каждый. А вот сделать это так, что бы другим захотелось по слушать - тут одного желания явно мало. В программировании каждую задачу (даже весьма маленькую) можно сделать сотнями способов. Даже если использовать опыт и знания, часто остаются 3-5 совершенно разных вариантов. И желательно сразу решить, какой выбрать, иначе потом надо будет переделывать. И конечно, тут есть место и скилу, и опыту, и таланту. Та же оптимизация, что бы наш любимый панзар, для примера, бегал быстрее и у нас, и на сервере, отдельная наука со своими подходами к анализу и изменениям, которые делаются на основе анализа. |
Автор: | Archi [ Чт июл 12, 2012 1:33 pm ] |
Заголовок сообщения: | Re: Вопрос к разработчикам про языки программирования |
Разницы какой язык начинать учить - нет. Если хорошо овладеешь одним, перейти на другой - вопрос времени. Я бы посоветовал начинать с .NET (C#). |
Автор: | Frige [ Чт июл 12, 2012 1:57 pm ] | |||||||||
Заголовок сообщения: | Re: Вопрос к разработчикам про языки программирования | |||||||||
Небольшая разница есть. Особенно, если немного трудно со входом в концепции. Сам начинал с С++, потом, в течении пары месяцев, знакомые убедили попробовать С#. Сейчас об этом не жалею ) Хотя можно и с питона начинать - весьма гибкий, красивый язык и быстрый reflection (относительно того же С#) на уровне базовых концепций похож на тенденции бушующего (очень надеюсь, что все языки пойдут по развитию и оптимизации этого направления). |
Автор: | Archi [ Чт июл 12, 2012 1:59 pm ] | |||||||||
Заголовок сообщения: | Re: Вопрос к разработчикам про языки программирования | |||||||||
Под "начинать" я имел ввиду начинать плотно изучать ![]() ![]() |
Автор: | Frige [ Чт июл 12, 2012 2:04 pm ] | |||||||||
Заголовок сообщения: | Re: Вопрос к разработчикам про языки программирования | |||||||||
) Кстати имхо, зря они так делают. Когда младший брат недавно решил немного поучиться программить, сразу ему подсунул VB, предупредив, что как только он на нем уверенно сделает калькулятор с синтаксическим анализом, сразу перейдет на С#. Брат в итоге забил на анализатор и пошел играть в Доту + Панзар, но может оно ему пока и не нужно. А вот начинать сейчас с паскаля, имхо, может только повредить. Тебе только покажется, что ты понял, как это "программировать", а тут сразу ООП и думать надо совсем другими категориями. |
Страница 1 из 3 | Часовой пояс: UTC + 4 часа |
Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group http://www.phpbb.com/ |