На главную
ПРАВИЛА FAQ Помощь Участники Календарь Избранное DigiMania RSS
msm.ru
! Предназначение данного раздела
Данный раздел предназначен для публикации уроков и примеров по разработке компьютерных игр любого сорта, в том числе авторских проектов участников нашего форума. Главное условие публикации: необходимо не только выложить свое творение, но и подробно описать процесс его создания, подводные камни и прочие, интересные для собрата-разработчика, вкусности.

Если вы желаете выложить свой проект - пишите в Общеорганизационную тему. Есть какие-то другие вопросы по делу - туда же.

Модераторы: Da$aD
  
> [MMORPG своими руками] 1 Введение
    1 Введение

    Этим постом открывается серия мини-уроков, посвященных разработке ММОRPG. На протяжении серии мы рассмотрим весь процесс от зарождения идеи до публикации первого релиза. Рассматривать будем на примере реализации небольшого проекта. Возможно, он даже станет той самой ММО на Исходниках. Предлагаемый процесс не является ни идеальным, ни единственно верным, поэтому не стоит возводить все нижесказанное в абсолют. Скорее это некоторый накопленный опыт.

    Сектор ММОG сейчас активно развивается. Для создания ММОG совсем не обязательно создавать проект, развивающий мультиплеерную составляющую какой-либо стандартной сингл-концепции (например WoW, Lineage). Такие проекты достаточно трудоемки и не всегда, как ни странно, имеют широкий успех. Дело в том, что ММОG - это не совсем игра, это своеобразный развлекательный сервис. Например, играем в игру/старая добрая игра - тоже ММОG.
    Поэтому, создавая ММОG проект, необязательно его строить по образу и подобию игрового сингл-проекта, его надо строить как развлекательный сервис. Основное отличие в том, что игра - это последовательность препятствий, которые игрок должен героически преодолевать. Задача развлекательного сервиса - дать возможность клиенту отдохнуть и расслабиться.
    Конечно, в аудитории ММОG есть небольшой процент игроков, любящих хардкор, но подавляющее большинство приходит за тремя вещами:
    1 - Расслабиться
    2 - Пообщаться
    3 - Похвастаться перед другими новой обновкой своего аватара.
    Соответственно, при создании ММОG проекта, нужно отталкиваться от этих требований.


    1.1 О технических подробностях

    Что касается реализации, проект будет создаваться на базе связки PHP+Java.
    Выбор PHP обоснован следующими аргументами:
    1 - Наличие готовых фреймворков. Не надо писать свой движок.
    2 - Простота языка.
    3 - Доступность бесплатного хостинга.
    Выбор Java обоснован тем, что:
    1 - Клиент с точки зрения траффика более практичен, чем браузер.
    2 - Язык кроссплатформенный и удобный.
    3 - Имеются удобные заготовленные подсистемы.

    Для локальной разработки и тестов всей системы нам понадобится следующий инструментарий
    Apache + MySQL - все это можно найти в пакете Denwer
    JDK + IDE - можно найти у Sun: NetBeans + JDK
    Среда способна работать как с Java, так и с PHP

    Чтобы пощупать текущую версию клиента игры необходимо:
    1. Если у вас нет JRE, то зайти сюда
    http://java.sun.com/javase/downloads/index.jsp
    выбрать второй пункт
    Java SE Runtime Environment (JRE)
    JRE 6 Update 17
    нажать Download
    далее выбираете свою операционку и качаете инсталлятор
    2. скачать Базовый дистрибутив (10 кб)
    3. распаковать
    4. для виндузятников запустить батник
    для остальных - посмотреть в батнике как это надо через консоль запускать

    ЗЫ спасибо тов. Orb'у за хостинг
    0 пользователей читают эту тему (0 гостей и 0 скрытых пользователей)
    0 пользователей:


    Рейтинг@Mail.ru
    [ Script Execution time: 0,0748 ]   [ 20 queries used ]   [ Generated: 25.05.18, 07:16 GMT ]