ИГРОДЕЛ
Войдите на сайт или зарегистрируйтесь!!!

Урок 4 Игровое окно. Техническое описание чата (php, FD, MySQL)

Перейти вниз

вам нравиться наш сайт

80% 80% 
[ 8 ]
0% 0% 
[ 0 ]
0% 0% 
[ 0 ]
20% 20% 
[ 2 ]
 
Всего проголосовало : 10

Урок 4 Игровое окно. Техническое описание чата (php, FD, MySQL)

Сообщение автор Admin в Сб Фев 20, 2010 2:59 pm

Вот и 4 урок наступил, в нем поговорим о игровом окне, а именно где, какие компоненты будут размещены. Вот перечень этих компонентов:
- Игровое меню
- Чат
- Характеристики персонажа
- Инвентарь
- Игровое поле
- Журнал квестов
Но в самом игровом окне будет отображаться только чат, игровое меню и игровое поле. Остальное будет отображаться в виде отдельных окошек, которые появляються при нажатии на соответствующий пункт в игровом меню. Размещаться компоненты будут таким образом:
Вверху по центру — игровое меню, внизу будет чат, а все остальное пространство будет отведено под игровое поле. Теперь приступим к написанию нашего игрового окна. Это будет файл, который будет подключать в себя остальные файлы, такие как чат, игровое меню, и т.д.
Можете создать новый проект, но я советую в нашем проекте CreateChar создавать все остальное. Для этого открываем наш проект и справа в окошке Project на папке src нажимаем ПКМ->Add->New MXML File... (картинка) url картинки --->(http://s09.radikal.ru/i182/0910/29/a0ab1ec485f3.jpg) и назовем его GameWindow.mxml
Приступаем к написанию кода:

Code
<?xml version="1.0" encoding="utf-8"?>
<mx:Application layout="absolute" width="800" height="600" xmlns:mx="http://www.adobe.com/2006/mxml">
<mx:SWFLoader source="chat.swf" x="0" y="450" width="800" height="150"/>
<mx:SWFLoader source="menu.swf" x="330" y="0" width="170" height="50"/>
<mx:SWFLoader source="GameField.swf" x="0" y="0" width="800" height="450"/>
</mx:Application>
Появился новый тег SWFLoader, он загружает другие флешки и отображает их в нашем окне. Для того что б скомпилировать данный код нам нужно нажать Ctrl + F8.
С игровым окном справились, теперь пришло время к технической реализации чата.

В чате будет реализовано смайлики, отправка сообщения публично и отправка сообщения по нику. Это будет происходить следующим образом:
Игрок вводит сообщение в строку ввода и жмет кнопку «Отправить» (или Enter), эта строка отправляеться в php скрипт, который записывает ее в нашу БД, а другой скрипт считывает данные с БД и выводит на экран. При отправке сообщения обновляеться экран чата, также он обновляеться каждые 30 секунд. Можно вставлять смайлики, при нажатии на книпку, открываеться небольшое окошко в котором можно выбрать смайлик, который сразу записываеться в строку ввода, в виде кода, а с помощью одной функции этот код преобразуеться в картинку. Сообщения будут выглядеть слкдующим образом:

Code
[11:11] RPGman(i): Проверка чата
[11:11] Jack(i): Все отлично работает

В квадратных скобках — время, затем идет ник персонажа, в круглых скобках ссылка, которая открывает новое окно в котором описываеться информация о персонаже. И после двоеточия само сообщение. Также будет выводиться строка сколько юзеров online.

Вот и 4 урок подошел к концу, самый короткий из остальных Так сказать передышка для меня, но впереди еще много работы, так что отдохнуть не помешает !!!!!
avatar
Admin
Admin

Сообщения : 92
Очки : 280
Репутация : 36
Дата регистрации : 2010-02-20

Посмотреть профиль http://game-dll.mirbb.net

Вернуться к началу Перейти вниз

Вернуться к началу

- Похожие темы

 
Права доступа к этому форуму:
Вы не можете отвечать на сообщения