12th
Июл

Что нужно чтобы создавать браузерные игры?

Posted by Chas under Топик-обзор

Интересно было бы узнать, какие языки программирования надо изучить, что бы можно было разбираться и в базах данных, и в флеш играх и т.д. и т.п., а также меня интересует какой язык за что отвечает?

graymaster:
Всё делится на 2 части – клиентскую и серверную.
Серверная часть:
Базы данных – SQL, в 80-90% случаев – это MySQL, реже – MSSQL, PostgreSQL или Oracle, но всё это на простом уровне – диалекты SQL.

Скрипты – PHP, ASP, Perl…. Чаще всего используется PHP, в связке Linux+Apache/LightHTTPd+PHP+MySQL, но иногда и на винде его используют.

Клиентская часть:
HTML+CSS – язык (способ) для верстки страниц, разукрашивания, развешивания картинок и нужных местах и т.д.
Javascript/JS – клиентские скрипты, чаще всего используются для прорисовки простой графики, простых эффектов и связи с серверной частью
Графика:
Флеш игры – отдельная история, учи Flash.
Так же с графикой будет работать и HTML5, в последнее время под него начали появляться графические движки, обещают даже аппаратное ускорение, хотя пока по быстродействию, конечно, с приложениями им не сравниться.

В особо сложных случаях это может быть и рукописный сервер на С, С++, Дельфи или Джаве, но чаще уже не браузерки, а мморпеги с полноценным графическим клиентом. (Опять же скорее всего будет связка с какой-либо БД), так же как и клиент.

Совет – начни с простого Mysql+PHP+Apache, скачай себе что-то типа «Денвер»-а (это готовая сборка под винду) и учись по ней. Читай сайты, по HTML+CSS+JS можно многое узнать на http://w3schools.com/, PHP – соответственно, http://php.net
остальное сам погугли.

Для начала – HTML+CSS (это всё же не совсем языки программирования). Дримвьивер как редактор довольно неплох. Но если очень серёзно не собираешься заниматься дизайном сайтов, то тонкости тебе не к чему.
JS – это уже язык, опять же, можно сильно в тонкости не вдаваться, оно само придёт, когда придётся делать что-то уж слишком заковыристое (в общем-то оно не сильно нужно только в том случае, если не заниматься сайтами, иначе нужно сильно, много, со всеми тонкостями, к примеру, есть небольшие различия в поведении одного и того же скрипта в разных браузерах)
PHP – серверная часть, её учить придётся. (Ну, или ASP, как аналог. Оба вместе прям сразу тебе не пригодятся, но, хорошо зная один из них, при необходимости легко выучить и второй)
SQL – БД, на сегодняшний день без них особо не проживёшь. Учи для начала MySQL, там дальше разберёшься.

Всё остальное вторично и можно выучить «на лету» когда понадобится.
(Кроме флэша, который самодостаточен, язык программирования на нём – Action script, если не ошибаюсь)

тема на форуме

Похожие статьи