java
От: Whitney_E  
Дата: 18.09.10 21:56
Оценка:
Возникла задача сделать скромное любительское 2d-rpg. 1) Подходит ли для этого джава? Я уже встретил мнение что да, вполне; к тому же Шарп, кажется, ничем не лучше, но его, видимо, используют смело и спокойно.
2) Какие могут подводные камни? Что нужно дополнительно предусмотреть при ээ проектировании?
3) Какие выбрать средства для рисования, управления и аудио?
Re: java
От: neFormal Россия  
Дата: 18.09.10 22:01
Оценка: 2 (1)
Здравствуйте, Whitney_E, Вы писали:

W_E>Возникла задача сделать скромное любительское 2d-rpg. 1) Подходит ли для этого джава? Я уже встретил мнение что да, вполне; к тому же Шарп, кажется, ничем не лучше, но его, видимо, используют смело и спокойно.


для скромного, а тем более любительского, подойдёт почти всё..
а на java и профи делают игры..

W_E>2) Какие могут подводные камни? Что нужно дополнительно предусмотреть при ээ проектировании?


да всё, как обычно.. тем более, если это не массовая сетевая игра..

W_E>3) Какие выбрать средства для рисования, управления и аудио?


для графики, наверное, сойдёт java2d..
вообще, возьми любую понравившуюся библиотеку..
...coding for chaos...
Re: java
От: se_sss  
Дата: 21.09.10 16:34
Оценка:
Здравствуйте, Whitney_E, Вы писали:

W_E>Возникла задача сделать скромное любительское 2d-rpg. 1) Подходит ли для этого джава? Я уже встретил мнение что да, вполне; к тому же Шарп, кажется, ничем не лучше, но его, видимо, используют смело и спокойно.

W_E>2) Какие могут подводные камни? Что нужно дополнительно предусмотреть при ээ проектировании?
W_E>3) Какие выбрать средства для рисования, управления и аудио?

Вполне можно.
Одна рекомендация, специфичная для real-time игр на языках со сборкой мусора:
Избегать замусоривания памяти аллокациями, без которых можно обойтись.
Пауза в игре из-за сборки мусора неприятна.
Re: java
От: CEMb  
Дата: 22.09.10 15:50
Оценка:
Здравствуйте, Whitney_E, Вы писали:

W_E>Возникла задача сделать скромное любительское 2d-rpg. 1) Подходит ли для этого джава? Я уже встретил мнение что да, вполне; к тому же Шарп, кажется, ничем не лучше, но его, видимо, используют смело и спокойно.

А почему не с/с++? Java/C# потормознутее.
Re[2]: java
От: neFormal Россия  
Дата: 23.09.10 04:48
Оценка:
Здравствуйте, CEMb, Вы писали:

W_E>>Возникла задача сделать скромное любительское 2d-rpg. 1) Подходит ли для этого джава? Я уже встретил мнение что да, вполне; к тому же Шарп, кажется, ничем не лучше, но его, видимо, используют смело и спокойно.

CEM>А почему не с/с++? Java/C# потормознутее.

нет, потому что сложнее, писать и отлаживать дольше, выигрыш по скорости для такой задачи незначителен..
...coding for chaos...
Re[2]: java
От: kkrieger  
Дата: 16.10.10 15:04
Оценка:
F>Здравствуйте, Whitney_E, Вы писали:

F>для скромного, а тем более любительского, подойдёт почти всё..

F>а на java и профи делают игры..

Какие это профи?!
Re[3]: java
От: kkrieger  
Дата: 16.10.10 15:07
Оценка: :)
Здравствуйте, neFormal, Вы писали:

F>Здравствуйте, CEMb, Вы писали:


W_E>>>Возникла задача сделать скромное любительское 2d-rpg. 1) Подходит ли для этого джава? Я уже встретил мнение что да, вполне; к тому же Шарп, кажется, ничем не лучше, но его, видимо, используют смело и спокойно.

CEM>>А почему не с/с++? Java/C# потормознутее.

F>нет, потому что сложнее, писать и отлаживать дольше, выигрыш по скорости для такой задачи незначителен..


Ну вобще лучше выбирать что лучше знаеш,впринципе не важно java/c++/c#.
Но легче всего будет реализовать на C#/XNA. При наличии готового контента можно уложиться в одну ночь, и сделать прототип. Сам проверял.
Re[3]: java
От: neFormal Россия  
Дата: 16.10.10 15:31
Оценка:
Здравствуйте, kkrieger, Вы писали:

F>>для скромного, а тем более любительского, подойдёт почти всё..

F>>а на java и профи делают игры..
K>Какие это профи?!

обычные, рядовые.. например: http://www.wakfu.com
...coding for chaos...
Re[4]: java
От: neFormal Россия  
Дата: 16.10.10 16:07
Оценка:
Здравствуйте, kkrieger, Вы писали:

K>Ну вобще лучше выбирать что лучше знаеш,впринципе не важно java/c++/c#.

K>Но легче всего будет реализовать на C#/XNA. При наличии готового контента можно уложиться в одну ночь, и сделать прототип. Сам проверял.

пеар хороший, но к хне была куча претензий..
ну и автор топика спрашивал про java..
...coding for chaos...
Re[4]: java
От: kkrieger  
Дата: 18.10.10 18:33
Оценка:
Здравствуйте, neFormal, Вы писали:

F>обычные, рядовые.. например: http://www.wakfu.com


Мда...наверно у нас с Вами разные представления о профессионалах...
Re[5]: java
От: kkrieger  
Дата: 18.10.10 18:34
Оценка:
Здравствуйте, neFormal, Вы писали:

F>пеар хороший, но к хне была куча претензий..

F>ну и автор топика спрашивал про java..

Это не пиар, констатация фактов.
Re[5]: java
От: neFormal Россия  
Дата: 18.10.10 19:10
Оценка:
Здравствуйте, kkrieger, Вы писали:

F>>обычные, рядовые.. например: http://www.wakfu.com

K>Мда...наверно у нас с Вами разные представления о профессионалах...

о, открой же секрет, кто же настоящие профессионалы, если авторы вакфы к ним не относятся?.
...coding for chaos...
Re[6]: java
От: kkrieger  
Дата: 19.10.10 21:22
Оценка:
Здравствуйте, neFormal, Вы писали:

F>Здравствуйте, kkrieger, Вы писали:


F>>>обычные, рядовые.. например: http://www.wakfu.com

K>>Мда...наверно у нас с Вами разные представления о профессионалах...

F>о, открой же секрет, кто же настоящие профессионалы, если авторы вакфы к ним не относятся?.


И ОС на С# пишут...но зачем?!
Еденичный случай.
Re[7]: java
От: neFormal Россия  
Дата: 20.10.10 07:21
Оценка:
Здравствуйте, kkrieger, Вы писали:

F>>>>обычные, рядовые.. например: http://www.wakfu.com

K>>>Мда...наверно у нас с Вами разные представления о профессионалах...
F>>о, открой же секрет, кто же настоящие профессионалы, если авторы вакфы к ним не относятся?.
K>И ОС на С# пишут...но зачем?!
K>Еденичный случай.

кого это волнует, если ты даже на простой вопрос ответить не можешь..
...coding for chaos...
Re[8]: java
От: kkrieger  
Дата: 20.10.10 17:36
Оценка:
Здравствуйте, neFormal, Вы писали:

F>Здравствуйте, kkrieger, Вы писали:


F>>>>>обычные, рядовые.. например: http://www.wakfu.com

K>>>>Мда...наверно у нас с Вами разные представления о профессионалах...
F>>>о, открой же секрет, кто же настоящие профессионалы, если авторы вакфы к ним не относятся?.
K>>И ОС на С# пишут...но зачем?!
K>>Еденичный случай.

F>кого это волнует, если ты даже на простой вопрос ответить не можешь..


Причём здесь ответить не ответить...
Тебе говориш о том, что инструмент нужно применять по назначению, а ты начинаеш микроскоп гвозди забивать.
Re[9]: java
От: neFormal Россия  
Дата: 20.10.10 18:25
Оценка:
Здравствуйте, kkrieger, Вы писали:

F>>кого это волнует, если ты даже на простой вопрос ответить не можешь..

K>Причём здесь ответить не ответить...
K>Тебе говориш о том, что инструмент нужно применять по назначению, а ты начинаеш микроскоп гвозди забивать.

Для выполнения работы я беру подходящий для этого инструмент.
...coding for chaos...
Re[3]: java
От: Санёк81 Россия  
Дата: 22.10.10 00:20
Оценка:
Здравствуйте, kkrieger, Вы писали:

Например, Аллоды онлайн (сервер) и Ил-2.
http://rsdn.ru/poll/3816
Автор: Санёк81
Дата: 31.01.13
Вопрос: С кем из участников форума вы хотели бы подраться (добавляйте свои варианты)?
Re: java
От: Санёк81 Россия  
Дата: 22.10.10 00:25
Оценка:
Здравствуйте, Whitney_E, Вы писали:

W_E>Возникла задача сделать скромное любительское 2d-rpg. 1) Подходит ли для этого джава? Я уже встретил мнение что да, вполне; к тому же Шарп, кажется, ничем не лучше, но его, видимо, используют смело и спокойно.

W_E>2) Какие могут подводные камни? Что нужно дополнительно предусмотреть при ээ проектировании?
W_E>3) Какие выбрать средства для рисования, управления и аудио?

Для скромного любительского подойдёт всё, что знаешь достаточно хорошо. Даже javascript подойдёт.
Лучше всего использовать встроенные средства языка, если имеются. Оптимизировать нужно потом, главное — получить работающий прототип. Для этого на этапе проектирования все управление, рисование и аудио вынести в отдельные модули так, чтобы потом их можно было заменить малой кровью на любые другие. Ещё очень рекомендую предусмотреть хорошую логовую систему, хороший лог лучше отладчика, особенно в игре. Неудобно разворачиваться и стрелять в прыжке и одновременно ходить по точкам остановки в отладчике.
http://rsdn.ru/poll/3816
Автор: Санёк81
Дата: 31.01.13
Вопрос: С кем из участников форума вы хотели бы подраться (добавляйте свои варианты)?
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.