Как сделать онлайн игру?
Вопросы Лимит по процентам для займа сотруднику организации
Вопросы Спортивная гимнастика и акробатика для детей: развитие тела и духа
Вопросы ДПК для забора и террасы: преимущества использования и особенности
Вопросы Топ-10 популярных групповых программ: отбор, контроль, мотивация
Вопросы Использование различных снарядов и оборудования в тренировках
Вопросы Приморская таможня конфисковала крупную партию гель-лаков, ввезенных под видом бытовой техники
Вопросы Что такое страх?
Вопросы Окна ПВХ от VEKA: преимущества
Чтобы сделать онлайн-игру, нужно разбираться в технологиях создания онлайн игр. Часто разработчики используют Flash-технологию для написания онлайн-игр, но иногда используют Javascript.
В игре присутствует графика — это то, что видно игроку. Графику рисует дизайнер, а внутреннюю начинку игры (действия, которые может выполнять игрок) создает программист. К примеру, Javascript — это скриптовый язык программирования, так же как и Actionscript (иногда называет Flash).
Некоторые онлайн-игры разрабатываются совсем иначе: создается сервер, который соединяет всех игроков вместе, и клиентская часть (для игрока). Работать они могут на разных технологиях (например, все может быть написано на языке С++).
Итак, чтобы онлайн-игра работала, необходим сервер для игры, и пользовательская (клиентская) часть игры. Если вы всерьез задумываетесь над созданием игры, вам нужно в какой-то степени разбираться в технологиях создания таких игр; хотя, конечно, это всегда можно перепоручить кому-либо из профессионалов (программистов).
Чтобы сделать действительно успешную онлайн-игру, в ней должно быть что-то интересное (и это необязательно графика).
Сделать онлайн игру будет очень тяжело без знания специальных языков программирования. Делаются онлайн игры обычно в Javascript, возможно также использование Flash и встроенного в эту программу языка программирования Action Script. Если вы знаете эти два языка программирования, то вы должны понимать что вам нужно создать движок игры, который будет определяющим на сайте вашей игры. Надо создать принципы, правила, персонажей если таковые там вообще будут. Также кстати не зацикливаемся на Flash, возможно вы хотели создать игру в 3D наподобии World of Warcraft или Lineage II. Тогда вам естественно придется работать дольше, изучить соответствующие языки программирования, например C++ и редактор 3D моделей, например 3D Max. Технологию создания моделей в 3D Max или рисунков во Flash я думаю объяснять не надо, потому как это уже будет ответом на другой вопрос а не на то как сделать онлайн игру.
Конечно же вам нужно выкупить домен в любой вам понравившейся зоне, будь то .ru, .com, .net или какие-то другие домены которые предоставляют компании регистраторы доменных имен. Вам нужен довольно таки мощный сервер или хостинг чтобы сделать онлайн игру и разместить на нем ее. Почему я говорю именно мощный сервер? Да потому что разместить эту игру нет проблем, она будет работать и на не очень мощном сервере, а вот допустим когда будет наплыв посетителей может не выдержать хостинг ваш и сайт просто будет для некоторых пользователей недоступен, поэтому надо думать о мощном сервере в первую очередь.
Далее нужно создать игру с помощью редакторов и языков программирования как я описал. Проработать вопросы с платежными системами, если конечно же ваша игра будет требовать от пользователей каких-то вложений.
Вообще посоветую здесь нанять штат программистов и веб-дизайнеров верстальщиков, потому как в одиночку создать онлайн игру будет просто крайне тяжело, ведь нужно будет решать столько вопросов одновременно. Еще ни один человек не создал какую-то серьезную популярную игру в одиночку, так что вам тоже не стоит идти на рекорд и следует сделать онлайн игру с целой командой людей.
Конечно же не забудьте подумать и о стартовом капитале, даже если вы в одиночку решили все делать, придется арендовать доменное имя, хостинг, потому как бесплатные хостинги навряд ли разрешат вам использовать их для игр. Причина в том бесплатные хостинги порой и php не знают достойно, а что говорить о javascript и других языках.»