Консультация № 172673
26.09.2009, 21:34
0.00 руб.
0 7 0
Моя цель написание игры которую потом можно вывесить на сайт!! подскажите как правельно создать нужный проект!! Среда разработки
NetBeans Или ещё лучше подскажите хороший мануал или статью!!

Я также не совсем понимаю как реализовать графику!

дайте совет на кком языке лучше реализовать игру по типу билиарда!(Графика не мало важна) под Web.

На Java или на каком другом!!

Буду крайне признателен за любой совет!

Обсуждение

Неизвестный
27.09.2009, 03:20
общий
Зорин. Г. К:
Ява-апплеты давно уже используются для таких игр, но теперь их почти не используют. Самое распространенное пока - Flash. На смену идут Silverlight и JavaFX. Я бы Сильверлайт использовал. Но это потому, что мне C# больше нравитсяА про технику размещения Вам кто-нибудь другой ответит. Возможно, рассылка о сайтах вообще (или про HTML) для такого вопроса лучше бы подошла.
Если Вы умеете программировать на Яве - поищите тьюториалы по апплетам или JavaFX.
Неизвестный
27.09.2009, 09:49
общий

Хорошо на флеше можно зделать графику! но движок придётся писать на Jave или С++ или..... икак их совмещать!!

Мне С# тоже нравится! Но сайт на который её придется закидывать на РНР написан! Ток что эта идея отподает помоему!!

Может можете посоветовать какай нибуть мануал по созданию игр!!
Неизвестный
27.09.2009, 15:34
общий
Зорин. Г. К:
Флеш - это скриптовый язык, он худо-бедно для программирования подходит. Никакого "движка" на других языках не нужно. Если игра многопользовательская, то тут уже может понадобиться сервер, через который они будут связываться. Опять-таки, тот же ПХП может позволить его реализовать. Бильярд - не онлайн стрелялка, тормозить не будет :)
Насколько я знаю, флеш или сильверлайт - это просто объект на странице. Указывается тип объекта и файл, в котором он находится. По-крайней мере, у меня есть несколько онлайновых флешовых игрушек, сохраненых на винте. Просто файлик, который проигрывается флеш-плейером.
Но я только настольные приложения программировал, на онлайн у меня просто времени не хватает. Более опытные в этом плане товарищи лучше объяснят.
Так что изучать их можно по-отдельности. И сначала сделать игрушку на одного пользователя, а потом уже смотреть, как многопользовательские реализуются. Сразу такой объем для изучения просто не получится осилить.
Мануалы я на эту тему сам так и не изучал, поэтому посоветовать могу только Гугл. "silverlight tutorial", "создание онлайн-игры" - и так далееКак размещать объект на странице там наверняка должно объясняться. И от серверного языка это вряд ли зависит.
Неизвестный
28.09.2009, 16:31
общий
Зорин. Г. К:
Если не предполагается реализовывать точную физическую модель взаимодействия шаров, кия и стенок стола, то вполне достаточно jvascript. Если нужно реализовать физику максимально точно (удары в разные точки шара, подскоки, вертикальная и горизонтальная закрутка, попадание мела на стол, шары и стирание его с кия, взъерошивание покрытия стола и т.д.) или требуется трехмерная графика, то нужна или java (потребует установки jre) или плагины к браузерам по типу quake live. Сильверлайт не посоветую, так как у меня он или не работает или тормозит и глючит. Flash возможен как компромисс между java и javascript, но опять же требует установки плагина.
Неизвестный
29.09.2009, 09:37
общий

Java есть но как реализовывать 3D графику!! jre говорите!! поищу! но вы пожалуйста по подробнее!! А на счёт Флеша как обединить графику и код на активСкрипт
Неизвестный
29.09.2009, 13:23
общий
Зорин. Г. К:
jre потребуется устанавливать посетителям вашего ресурса, чтобы поиграть. Вам потребуется установить jdk и желательно какую-нибудь среду разработки (eclipse, netbeans и т.п.). Для 3d графики есть jogl http://kenai.com/projects/jogl/pages/Home. Еще можно здесь посмотреть http://www.codenet.ru/webmast/java/opengl.php, ну и google пока никто не отменял . Разработкой на флеше не занимаюсь, так что ничем не смогу помочь.
Неизвестный
29.09.2009, 13:42
общий
Java у меня стоит! NetBeans и JDK и прочее и прочее....

подкинте мне ещё материалов если можете по созданию обьёмной графики!!! По подробнее если можно!!
Форма ответа