Форум программистов, компьютерный форум, киберфорум
Java SE (J2SE)
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.75/114: Рейтинг темы: голосов - 114, средняя оценка - 4.75
0 / 0 / 0
Регистрация: 07.05.2014
Сообщений: 15

Возможно ли на Java написать красивую игру?

07.05.2014, 22:05. Показов 21519. Ответов 18
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Доброго времени суток!

Я начинающий программист,немного знаю pascal,решил заняться Java'ой,мне этот язык нравится и я хотел в дальнейшем создать игру...и я хочу узнать: возможно ли на Яве написать игру с красивой графикой (или движок для игры а на нем уже создать игру (и пожалуйста если знаете приведите примеры таких движков или игр))
0
IT_Exp
Эксперт
34794 / 4073 / 2104
Регистрация: 17.06.2006
Сообщений: 32,602
Блог
07.05.2014, 22:05
Ответы с готовыми решениями:

Возможно ли на Java написать 3d движок(частично игру)?
Возможно ли написать на Java движок, который может загружать 3d модели, 3d мир и ходить по нему от 1 лица. Больше ничего не требуется,...

Можно ли на вб создать красивую 3д игру?
Можно ли на вб создать красивую 3д игру?С использованием Open Gl ActiveX и тд.На подобе гта са или кс

Как написать игру на Java (для PC)?
Как создать игру на java? я вполне умею писать на джава, но насчет о создании игры затрудняюсь. Вот мои траблы: 1. Звук. (год как...

18
 Аватар для name?
201 / 172 / 52
Регистрация: 01.06.2010
Сообщений: 371
07.05.2014, 22:19
можно, но только если в ней можно будет грабить корованы =D
из двигов на яве знаю только libgdx
0
0 / 0 / 0
Регистрация: 07.05.2014
Сообщений: 15
07.05.2014, 22:43  [ТС]
Цитата Сообщение от name? Посмотреть сообщение
можно, но только если в ней можно будет грабить корованы =D
из двигов на яве знаю только libgdx
На этом движке даже 3d игру не создать,а я говорил про игры с красивой графикой...
0
Эксперт Java
 Аватар для KEKCoGEN
2399 / 2224 / 565
Регистрация: 28.12.2010
Сообщений: 8,672
08.05.2014, 00:18
Вряд ли это хорошая идея писать игру в которой надо быстро расчитывать большие объемы информации, на языке, который бежит на VM.
Хотите писать игры, смотрите в сторону С++
0
44 / 44 / 11
Регистрация: 21.01.2013
Сообщений: 668
08.05.2014, 00:24
KEKCoGEN, то есть вы считаете, что java в разы медленнее плюсов?
0
Эксперт Java
 Аватар для KEKCoGEN
2399 / 2224 / 565
Регистрация: 28.12.2010
Сообщений: 8,672
08.05.2014, 01:50
А разве кто-то считает иначе? Сама архитектура языка предполагает что он медленнее.
0
44 / 44 / 11
Регистрация: 21.01.2013
Сообщений: 668
08.05.2014, 09:55
KEKCoGEN, рука-лицо

Добавлено через 7 минут
KEKCoGEN, http://www.codenet.ru/webmast/java/java-myth.php

статья 5 летней давности!!!
0
Эксперт Java
 Аватар для KEKCoGEN
2399 / 2224 / 565
Регистрация: 28.12.2010
Сообщений: 8,672
08.05.2014, 10:01
gredwhite, первым же пунктом написанно что в большинстве случаев Java медленнее чем компилируемые языки.

Много вы игр на Java видели?
0
44 / 44 / 11
Регистрация: 21.01.2013
Сообщений: 668
08.05.2014, 11:32
KEKCoGEN, может и медленнее, но надо понимать порядок этих чисел - далеко не разы. какие проценты.

Да и обычно медленность упирается в косорукость разработчика, а в java куча всего уже написано и написано с точки зрения производительности так, как сам врятли кто-то сможет написать ради игры.

Игры на самом деле есть, но так уж исторически сложилось, что когда java была реально медленной на ней никто и не писал игры и эту сферу заняли другие языки.

Вы посмотрите - на java вообще мало чего-то глобального то написано, но при этом этот язык занимает большую часть рынка. Подумайте об этом.

Добавлено через 2 минуты
KEKCoGEN,
Вот не поленился и ради вас нагуглил.
http://stackoverflow.com/quest... being-slow

Вот меня удивляет, что люди живут какими-то мифами 10 летней давности.
0
 Аватар для IVIakCollideR
40 / 40 / 14
Регистрация: 26.12.2013
Сообщений: 309
08.05.2014, 17:37
Цитата Сообщение от gredwhite Посмотреть сообщение
Да и обычно медленность упирается в косорукость разработчика
ну да, действительно вы правы, нужно иметь уровень "GOD Java Developer" что бы написать 5-ый гта на джаве
Цитата Сообщение от gredwhite Посмотреть сообщение
но при этом этот язык занимает большую часть рынка
но не за счет разработанных на нем игр. Путаете сферы применения.
Цитата Сообщение от gredwhite Посмотреть сообщение
эту сферу заняли другие языки.
потому что ява высокоуровневая, и перегружена ООП а "другие языки" - Си, выполняют машинные команды. Здесь и будут заметны скоростя миллионов операций перерисовки графики в секунды времени.
0
44 / 44 / 11
Регистрация: 21.01.2013
Сообщений: 668
08.05.2014, 18:26
IVIakCollideR,
Цитата Сообщение от IVIakCollideR Посмотреть сообщение
но не за счет разработанных на нем игр. Путаете сферы применения.
я и не говорил, что за счёт игр.

Я говорю о том, что исторически так сложилось, что игры не пишут на java. Раньше она была медленная, теперь нет.
Теперь в некоторых случаях она даже быстрее. Где-то медленнее. Если вы почитаете ссылку, то найдёте много интересного. Например то, что из-за кросссплатформенности в java тяжело получить доступ к каким-то системным ресурсам, а в играх порой это требуется.

Так что выражения типа "на java не пишут игры потому, что она тормознутая" это бред сумасшедшего.
0
Эксперт Java
 Аватар для KEKCoGEN
2399 / 2224 / 565
Регистрация: 28.12.2010
Сообщений: 8,672
08.05.2014, 19:11
Цитата Сообщение от gredwhite Посмотреть сообщение
но надо понимать порядок этих чисел - далеко не разы. какие проценты.
Кто говорил про разы?
0
44 / 44 / 11
Регистрация: 21.01.2013
Сообщений: 668
08.05.2014, 19:28
KEKCoGEN, Если проследите беседу, то я задал вопрос об этом, а в ответ получил почти утвердительный ответ
0
Эксперт Java
 Аватар для KEKCoGEN
2399 / 2224 / 565
Регистрация: 28.12.2010
Сообщений: 8,672
08.05.2014, 20:19
Вобщем начался холивар.

В итогде вопрос был стоит ли писать игры на Java
Ответ - нет.
Какие бы на то небыли причины, они достаточно веские если современные игры предпочитают писать под каждую платформу отдельно но на других языках.
Думаю тема себя исчерпала
0
44 / 44 / 11
Регистрация: 21.01.2013
Сообщений: 668
08.05.2014, 20:50
KEKCoGEN,
был вопрос "Возможно ли". Я просто постарался немного прояснить ситуацию, чтобы не было недопониманий.
0
ɐwʎ ɔ vǝmоɔ dиw ɐʚонɔ
 Аватар для tankomaz
443 / 442 / 100
Регистрация: 14.10.2012
Сообщений: 1,146
Записей в блоге: 9
08.05.2014, 21:37
не ну чё, на андроиде можно "красивое" написать и вполне имеющее право на жизнь в маркете, если дотянуть до финала)
0
0 / 0 / 0
Регистрация: 07.05.2014
Сообщений: 15
09.05.2014, 00:35  [ТС]
Тогда задам другой вопрос : как обстоят дела с Jogl , вроде на нем можно написать красивую игру?
0
 Аватар для ][irurg
181 / 180 / 38
Регистрация: 16.06.2010
Сообщений: 511
09.05.2014, 01:59
Мое мнение - какая разница на чем писать марио, имхо без обид
0
ɐwʎ ɔ vǝmоɔ dиw ɐʚонɔ
 Аватар для tankomaz
443 / 442 / 100
Регистрация: 14.10.2012
Сообщений: 1,146
Записей в блоге: 9
09.05.2014, 02:09
Цитата Сообщение от Slezzer Посмотреть сообщение
Тогда задам другой вопрос : как обстоят дела с Jogl , вроде на нем можно написать красивую игру?
сама библиотека выполнена в native code, тойсь на другом языке программирования. Если цель игры клепать - тогда с++
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
BasicMan
Эксперт
29316 / 5623 / 2384
Регистрация: 17.02.2009
Сообщений: 30,364
Блог
09.05.2014, 02:09
Помогаю со студенческими работами здесь

Помогите написать какую-нибудь игру в Java
пожайство помогите написать какой нибудь игру в java

Как написать красивую программу на .NET?
Покопался в объектах .NET в визуальном редакторе Visual Studio. Но мне показалось их очень мало. На одних TextBox и других, как я считаю,...

Возможно ли перенести игру The Last of Us на ПК?
Здравствуйте и Хорошего дня вам Мне интересно а возможно ли перенести игру (( The Last of Us )) с Sony Playstation 4 на компьютер ? ?...

Возможно ли на HTML5 создать игру
Я слышал когда то что на html5 можно создавать игры... Я вообще не могу понять как можно на html создавать игры? Это же не язык...

Возможно ли взломать онлайн игру?
Ну не в смысле увести чей то аккаунт и т.д. Нет, сейчас это уже почти нереально, куча защиты. А например взломать или набагать игровую...


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

Или воспользуйтесь поиском по форуму:
19
Ответ Создать тему
Новые блоги и статьи
SDL3 для Web (WebAssembly): Реализация движения на Box2D v3 - трение и коллизии с повёрнутыми стенами
8Observer8 20.02.2026
Содержание блога Box2D позволяет легко создать главного героя, который не проходит сквозь стены и перемещается с заданным трением о препятствия, которые можно располагать под углом, как верхнее. . .
Конвертировать закладки radiotray-ng в m3u-плейлист
damix 19.02.2026
Это можно сделать скриптом для PowerShell. Использование . \СonvertRadiotrayToM3U. ps1 <path_to_bookmarks. json> Рядом с файлом bookmarks. json появится файл bookmarks. m3u с результатом. # Check if. . .
Семь CDC на одном интерфейсе: 5 U[S]ARTов, 1 CAN и 1 SSI
Eddy_Em 18.02.2026
Постепенно допиливаю свою "многоинтерфейсную плату". Выглядит вот так: https:/ / www. cyberforum. ru/ blog_attachment. php?attachmentid=11617&stc=1&d=1771445347 Основана на STM32F303RBT6. На борту пять. . .
Камера Toupcam IUA500KMA
Eddy_Em 12.02.2026
Т. к. у всяких "хикроботов" слишком уж мелкий пиксель, для подсмотра в ESPriF они вообще плохо годятся: уже 14 величину можно рассмотреть еле-еле лишь на экспозициях под 3 секунды (а то и больше),. . .
И ясному Солнцу
zbw 12.02.2026
И ясному Солнцу, и светлой Луне. В мире покоя нет и люди не могут жить в тишине. А жить им немного лет.
«Знание-Сила»
zbw 12.02.2026
«Знание-Сила» «Время-Деньги» «Деньги -Пуля»
SDL3 для Web (WebAssembly): Подключение Box2D v3, физика и отрисовка коллайдеров
8Observer8 12.02.2026
Содержание блога Box2D - это библиотека для 2D физики для анимаций и игр. С её помощью можно определять были ли коллизии между конкретными объектами и вызывать обработчики событий столкновения. . . .
SDL3 для Web (WebAssembly): Загрузка PNG с прозрачным фоном с помощью SDL_LoadPNG (без SDL3_image)
8Observer8 11.02.2026
Содержание блога Библиотека SDL3 содержит встроенные инструменты для базовой работы с изображениями - без использования библиотеки SDL3_image. Пошагово создадим проект для загрузки изображения. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru