Форум программистов, компьютерный форум, киберфорум
Наши страницы

Программирование игр

Войти
Регистрация
Восстановить пароль
 
Рейтинг: Рейтинг темы: голосов - 85, средняя оценка - 4.81
theDimZone
6 / 6 / 0
Регистрация: 17.08.2013
Сообщений: 50
#1

На чем лучше писать игры - Java, C++ или C#? - Gamedev

19.01.2014, 12:02. Просмотров 14983. Ответов 14
Метки нет (Все метки)

Приветствую...
Передо мною стоит выбор - изучать Java, C++ или C#?
Хотел бы заняться игростроем.
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
19.01.2014, 12:02
Я подобрал для вас темы с готовыми решениями и ответами на вопрос На чем лучше писать игры - Java, C++ или C#? (Gamedev):

На чем лучше писать игру? - Графика и игры
Здравствуйте! Подскажите пожалуйста, на чем лучше писать игру типа call of duty? Только без графики. С 3d звуком, только без формул...

Семантическая сеть - на чем лучше писать? - Графика и игры
(прошу прощения у модераторов, если написал не в ту тему - направьте :) ) Добрый день. Нигде в сети не нашел подходящей для себя...

Что лучше использовать html5 или Flash для создания небольшой игры - Графика и игры
Привет всем! Есть огромное желание написать небольшую игрушку(конечно хочется большую, но думаю лучше начать с чего нибудь простого, а...

на чем писать? - Графика и игры
скажите есть где нить информация или книжки програмирования игр на Mircrosoft Visual C++ 2008 ? каким лучше компилятором пользоваться?

На чем лучше учиться писать игры, да и вообще работать с графикой- DirectX 9.0 (и c++) или XNA 4.0 (и с#)? - C++
Вот возник такой вопрос: при помощи чего лучше учиться писать игры, да и вообще работать с графикой- DirectX9.0(и c++) или XNA 4.0(и с#)? ...

"Система регистрации заявок для ИТ отдела", на чем лучше писать: php или Java? - PHP
Cистема регистрации и мониторинга заявок для ИТ отдела, на чем лучше писать: php или Java? P.S. Это тема моей дипломной работы!))

14
Artishok
ЧакЭ одобряЭ
280 / 279 / 32
Регистрация: 27.12.2009
Сообщений: 1,767
20.01.2014, 02:58 #2
смотря каким...
0
kpoxaa
74 / 35 / 1
Регистрация: 03.08.2012
Сообщений: 447
28.01.2014, 12:28 #3
Выбор языка зависит от Движка, на котором ты будешь писать игры. Для того, чтобы начать их писать нужно выучить "Основы алгоритмизации и программирования" - на мой взгляд для этой цели, лучше всего подойдет с++, потом нужно выучить ООП. "Объектно ориентированное программирование", а уже только потом выбрать на каком языке ты будешь писать игры, или с#, javascript - Unity3D, cocos2d-x - с++, objectiv-c.

И т.д. все языки похожи, главное выучить основы программирования(они везде одинаковые). А потом уже решать, какой язык учить дальше.
0
unandro
2 / 2 / 0
Регистрация: 10.12.2011
Сообщений: 61
07.03.2014, 10:10 #4
Если собираешься работать в каких либо фирмах занимающихся геймдевом под десктоп, то лучше учить CPP или C# на них идет основной спрос.

Если же рассматривать плюсы и минусы языков, то вот мое субъективное мнение:
CPP или (C++)
- легко ошибиться
- множество писанины и постоянное придумывание велосипедов
- сложность адаптации под разные платформы
+ в замен получаем высокую производительность программы
+ быстрый уровень входа

C# - чисто из-за идеалогических принципов никогда не рассматривал этот язык т.к. разработчик микрософт, если в кратце то они хотели сделать аналог java

java
- уровень входа выше чем в плюсах
- без ООП никуда
- производительность приложения всегда будет ниже чем аналогичный функционал в с++
+ не нужно заботиться о платформе
+ легче отлавливать ошибки
+ множество реализованных библиотек

Конечно минусы можно компинсировать различными готовыми движками, но лично мой взгляд остановился на java
0
_lunar_
1384 / 1315 / 107
Регистрация: 03.05.2011
Сообщений: 3,038
Завершенные тесты: 1
07.03.2014, 19:27 #5
Цитата Сообщение от unandro Посмотреть сообщение
легко ошибиться
в чём?

Цитата Сообщение от unandro Посмотреть сообщение
постоянное придумывание велосипедов
откуда вы такое взяли?

Цитата Сообщение от unandro Посмотреть сообщение
сложность адаптации под разные платформы
язык он и в африке язык. Грешите на компилятор.
0
unandro
2 / 2 / 0
Регистрация: 10.12.2011
Сообщений: 61
07.03.2014, 23:57 #6
Цитата Сообщение от _lunar_ Посмотреть сообщение
в чём?
да много в чем может ошибиться новичек, не зная особенностей языка, например обращение к несуществующему элементу массива или обращение к уже не существующему элементу через второй указатель, опять же на мой взгляд в яве с этим дела обстаят намного проще
Цитата Сообщение от _lunar_ Посмотреть сообщение
откуда вы такое взяли?
на мой взгляд различных библиотек на яве в разы больше чем на cpp что существенно ускоряет разработку
Цитата Сообщение от _lunar_ Посмотреть сообщение
язык он и в африке язык. Грешите на компилятор.
в яве я об этом даже не задумываюсь
0
_lunar_
1384 / 1315 / 107
Регистрация: 03.05.2011
Сообщений: 3,038
Завершенные тесты: 1
08.03.2014, 10:50 #7
Цитата Сообщение от unandro Посмотреть сообщение
может ошибиться новичек
не думаю, что новичок ринется разрабатывать игры не изучив хотя бы основы.

в остальном, так-то да дело вкуса, кому что нравиться тот это и выбирает.
0
unandro
2 / 2 / 0
Регистрация: 10.12.2011
Сообщений: 61
08.03.2014, 13:16 #8
имел в виду не обязательно новичка в программировании, а именно в этом языке, а так я с вами солидарен полностью, это дело вкуса
0
ildwine
Супер-модератор
2970 / 1839 / 646
Регистрация: 04.03.2013
Сообщений: 4,542
Записей в блоге: 1
08.03.2014, 21:08 #9
Сначала неплохо выучить С++, а потом уже, определившись какие именно игры, учить возможно дополнительно Java, C#, Objective-C... Хотя может быть и C++ хватит...
1
Savitkii Sereja
0 / 0 / 0
Регистрация: 14.02.2018
Сообщений: 1
14.02.2018, 17:56 #10
С++ - он вообще-то нацелен не на "обычные" (под Windows) окна программ, а на Dos'овские. Конечно, он для всего подойдёт, но он сложен и неудобен в освоении и использовании.
0
f3hler
94 / 94 / 30
Регистрация: 07.11.2017
Сообщений: 419
20.02.2018, 18:30 #11
Цитата Сообщение от theDimZone Посмотреть сообщение
Передо мною стоит выбор - изучать Java, C++ или C#?
скажем так) все 3 языка они подобны))*
так что забудь те про один язык, а учите "основные команды и ООП".
а далее вы сами покрутите повертите несколько языков и выберете удобное вам

П.С. *не кривя душой - все языки подобны)
они банально "обьясняют компьютеру как себя вести в той или иной ситуации которую ВЫ опишите"
0
EVP
488 / 256 / 43
Регистрация: 14.12.2010
Сообщений: 514
20.04.2018, 21:24 #12
Цитата Сообщение от theDimZone Посмотреть сообщение
Передо мною стоит выбор - изучать Java, C++ или C#?
Хотел бы заняться игростроем.
theDimZone, чем реально-то заниматься стал?

PS: Тот редкий случай, когда у топик стартера есть шанс ответить
на свой же вопрос в своём же топике
0
COKPOWEHEU
653 / 561 / 101
Регистрация: 09.09.2017
Сообщений: 2,503
21.04.2018, 11:22 #13
Цитата Сообщение от EVP Посмотреть сообщение
PS: Тот редкий случай, когда у топик стартера есть шанс ответить
на свой же вопрос в своём же топике
А должно быть наоборот: форумчане только направляют ТСа в его сторону решения. Если не ставить своей целью разведение халявщиков, конечно.
0
EVP
488 / 256 / 43
Регистрация: 14.12.2010
Сообщений: 514
21.04.2018, 15:39 #14
Цитата Сообщение от COKPOWEHEU Посмотреть сообщение
А должно быть наоборот: форумчане только направляют ТСа в его сторону решения. Если не ставить своей целью разведение халявщиков, конечно.
Решение-то очевидно: C++.
Интересно, ТС узнал о нём и воспользовался ли им?
Время хватило бы в этом убедиться.

PS: Вопрос риторический.
0
kissarat
0 / 0 / 0
Регистрация: 18.06.2017
Сообщений: 31
21.04.2018, 22:00 #15
Это зависит от мотивации изучающего. Если человек хочет хотя бы что-то понять и лишний раз не напрягатся тогда PHP Java/C# ему в помощь. Если человек хочет полностью понимать что он делает тогда начинать надо с C (Брайан Керниган, Деннис Ритчи. Язык программирования C). Заставлять первых учить С++ бесполезно - они не поймут зачем и забудут то, что следует знать. Учить вторым сразу Java/C# - это как изучать магию без знаний физики
0
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
21.04.2018, 22:00
Привет! Вот еще темы с ответами:

Есть определенная задача. На чем лучше писать, C++ или C# - Программирование
Прошу не пинать ногами, отличия C# от C++ я уже изучил. Интересует ваше мнение. Сам привык работать в Visual C++. Есть определенная задача:...

В чем лучше писать базу данных MySql или accec - C#
В чем лучше писать базу данных MySql или accec. Хочу спросить MySql тоже можно без сервера оперировать на C# (вин формс) или без сервера...

На чем лучше учиться писать сайты ASP.NET или DreamWear 8.0? - C# ASP.NET
На чем лучше всего учиться писать сайты? есть две среды(не знаю как точно называется это в web-разработке) ASP.NET и DreamWear 8.0....

Можно ли написать приложение для Андроид на С# или С++? И если да, то на чем лучше писать? - Программирование Android
Нужно написать приложение-справочник, предполагается ,что информация хранится в базе данных. Можно ли написать такое приложение для...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
15
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2018, vBulletin Solutions, Inc.
Рейтинг@Mail.ru