Уже довольно давно я мечтаю о том, чтобы создать игру. Мною было предпринято несколько попыток, которые так и остались наполовину начатыми. Поэтому теперь в приоритете довести проект до завершения.
(скриншот из игры "Game Dev Story")
Почему игру? Наверное потому что это то что всегда меня привлекало в компьютерах в первую очередь, а также потому что это, вероятно, наиболее сложный тип программы. И вообще, создать даже небольшой мирок, по-моему, очень интересно.
Это будет онлайн-игра для социальных сетей (предположительно ВКонтакте). В качестве платформы я беру Flash, как наиболее распространённую на десктопах.
Сюжет не будет оригинальным и будет напоминать «фермы», потому что сейчас для меня важна техническая сторона и не менее важно довести разработку до завершения.
На первом этапе я хочу выполнить программу-минимум:
- игровое поле (скроллинг, зум);
- юниты (выделить, направить);
- здания (выбрал в меню, построил).
Думаю что потом уже можно будет думать о механике самой игры, хотя допускаю что я ошибаюсь.
Помимо клиентской, есть ещё и серверная часть. Судя по всему PHP для этого не очень подходит, но я буду делать сервер на PHP, потому что хорошо с ним знаком. Позднее, если возникнут проблемы использую что-нибудь другое, например Java или Node.js.
Ах да..., нужно ещё всё красиво нарисовать. По ходу дела буду рисовать (искать арт) сам, потом буду решать этот вопрос отдельно.
Мой опыт с Flash мнимален, поэтому придётся учиться походу дела. В качестве инструментов разработки я выбрал:
- as3isolib, просто потому что эта библиотека попалась мне первой, она бесплатна, у неё есть документация и, главное, есть пример с открытым кодом: Anggie Bratadinata's Adobe Camp Jakarta Demo (Thanks Anggie!!!);
- FlashDevelop — взятый мною пример использования as3isolib был создан с помощью этого редактора, он бесплатен.
Думаю, что более осознанный выбор инструментов я сейчас не смогу сделать в виду отсутствия опыта.
Установка инструментов проблем не создаёт. Беру демо Anggie и начинаю. Посмотрим что получится.
О каждом пройденном пунтке я буду писать отчёт.
Комментариев нет:
Отправить комментарий