{% else-1 %}
Обновить | Подписаться | Поднять тему
Чтобы выполнить действие авторизируйтесь или пройдите регистрацию на сайте.
1.
dolard * 0.05
[автор] (2 янв 2014, 02:45) [1/0] [1] [отв] [спам] [под] +1 | -1

Пишем игру с ноля так начнем с сердца игры, ее Базы Данных
(далее БД). Для чего она нужна? В ней будут
храниться все данные, такие как: характеристики
персонажа, сообщения в чате, какие предметы
находяться в инвентаре и т.д. Мы будем
пользоваться БД MySQL, так как она очень
хорошо подходит для наших php скриптов. БД
хранит в себе таблицы, в каждой таблице
находяться столбцы, например таблица «users»
имеет 3 столбца: “login”, “pass”, “email”. Думаю с
этим разобрались.
У нас будет 7 таблиц:
users – хранит все характеристики игрока
avatar – хранит вид персонажа
chat – хранит сообщения чата
inventar – отображает какие вещи в инвентаре
quest – хранит данные о квесте
battle – хранит данные о боях
enemy – хранит данные о врагах
В дальнейшем БД может дополниться. Теперь
рассмотрим каждую таблицу отдельно.
В таблице users будем хранить такие данные:
id_user – уникальный номер персонажа
email — email игрока, по нему будет
осуществляться вход в игру
pass - пароль
name — имя игрока, будет отображаться в самой
игре и в чате
life – жизни персонажа
atk — значение атаки
def - значение защиты
lov – значение ловкости
lvl – уровень игрока
exp – опыт игрока
В таблице avatar такие данные:
id_ava – уникальный номер аватарки
gander – какого пола персонаж
vid – какой вид у персонажа
path – путь к папке с картинками персонажа
В таблице chat такие данные:
id_msg – уникальный номер сообщения
msg – сообщение
time_msg – время когда было написано
сообщение
wrt_user – кто написал
who – кому написали
В таблице inventar такие данные:
id_inv – уникальный номер вещи
name_object – название вещи
atk_up – сколько добавляет к атаке
def_up - сколько добавляет к защите
lov_up - сколько добавляет к ловкости
life_up - сколько добавляет к жизням
В таблице quest такие данные:
id_quest – уникальный номер квеста
cont_quest – завершен квест или нет?
kill_quest – сколько убито противников
В таблице battle такие данные:
id_btl – уникальный номер битвы
end_btl – исход битвы ( выиграли вы или
проиграли )
В таблице enemy такие данные:
id_enm – уникальный номер врага
name_enm – имя врага
life_enm – жизни врага
atk_enm - атака
def_enm - защита
lov_enm - ловкость
exp_enm – сколько опыта даст если победить его
path_enm – путь к картинкам врага
Думаю все, если чего то не хватает, то по ходу
написания доделаем. С установкой xampp я
думаю разобрались. Теперь запустите его, в
xampp Control Panel должно быть запущено
Apache и MySQL, все остальное выключено.
Напротив MySQL есть кнопка Admin, жмите на нее
и попадете в утилиту phpMyAdmin, которая
позволяет создавать БД. В открывшемся окне
браузера находим вкладку SQL и жмем ее Теперь пришло время создать нашу
БД, а также ознакомиться со скриптовым языком
SQL. Ниже приведен код и прокоментирован,
если все таки возникнут вопросы, то задавайте
Добавлено 02.01.14 в 02:47:29:
Кому интересно буду писать уроки под вашу идею платно!


Изм. 1 раз. / Посл. изм.
dolard * 0.05
(2 янв 2014, 02:49)
2.
Michman * 0.12
(2 янв 2014, 02:48) [0/0] [0] [отв] [спам] [под] +1 | -1

MySQL прошлый век, и будет удалено в новых версиях PHP

3.
NeaDek(WAT) * [мошенник] 0.57
(2 янв 2014, 02:50) [2/0] [2] [отв] [спам] [под] +1 | -1

Копипаст,какие ты уроки платно будешь писать ?ты сам кодера искал день назад,не морочь голову людям.

4.
dolard * 0.05
[автор] (2 янв 2014, 02:50) [0/0] [0] [отв] [спам] [под] +1 | -1

Fallen, пускай но он есть и будет!

5.
Michman * 0.12
(2 янв 2014, 02:50) [0/0] [0] [отв] [спам] [под] +1 | -1

Сейчас актуальны MySQLi, PDO, PostgreSQL, InnoDB

6.
dolard * 0.05
[автор] (2 янв 2014, 02:52) [0/0] [0] [отв] [спам] [под] +1 | -1

Allion, я кодера в помощь искал а сам я многое знаю довольно!

7.
NeaDek(WAT) * [мошенник] 0.57
(2 янв 2014, 02:56) [1/0] [1] [отв] [спам] [под] +1 | -1

Первый и третий пост,сомневаюсь очень в знаниях каких либо а тем более в многих.

Прикрепленные файлы:
* PROFIWM_COM_39_605363_2014-01-02_05-33-37.png (166 кб)
8.
Skamini * [мошенник] 0.66
(2 янв 2014, 03:02) [0/0] [0] [отв] [спам] [под] +1 | -1
NeaDek(WAT),

парень нашел такого кодера и он его обучил всему, и сегодня он уже даёт уроки по написанию игр. так что не наезжай, он еще и тебя чему нибудь научит ...хД

9.
NeaDek(WAT) * [мошенник] 0.57
(2 янв 2014, 03:05) [1/0] [1] [отв] [спам] [под] +1 | -1
Skamini,

Ну да действительно за два дня же реально познать написание игры ...люди годами учат мучат ,а тут за пару дней *короч я дал пищу для размышлений а там народ пусть сам делает выводы

10.
Michman * 0.12
(2 янв 2014, 03:07) [1/0] [1] [отв] [спам] [под] +1 | -1
dolard,

я не уверен, что ваши знания позволят писать платные уроки по php

Чтобы писать сообщения авторизируйтесь или пройдите регистрацию на сайте.
Подписаны: 1
Скачать тему | Файлы темы | Фильтр сообщений