Пятница, 19 Апреля 2024, 09:49

Приветствую Вас Гость

[ Новые сообщения · Игроделы · Правила · Поиск ]
  • Страница 2 из 3
  • «
  • 1
  • 2
  • 3
  • »
Форум игроделов » Записи участника » Qvatrik [59]
Результаты поиска
QvatrikДата: Понедельник, 06 Мая 2013, 17:15 | Сообщение # 21 | Тема: Вопрос о локациях
частый гость
Сейчас нет на сайте
Цитата (Faraon)
Как мне вывести данные з базы у браузере?
Вообще это форум о разработке игр, а не уроки программирования.

Но я отвечу:
1) Создаете файл config.php
2) Помещаете туда этот код:
Цитата

$hostname = "localhost"; // это значение может отличаться, но в основном оно такое
$username = "имя_пользователя_бд";
$password = "пароль_пользователя_бд";
$database = "название_бд";
$mysql_connect = mysql_connect($hostname, $username, $password) or die ("Ошибка подключения к базе данных. Свяжитесь с администратором.");
mysql_select_db($database) or die (mysql_error());

3) Подключаете этот файл в другой файл, где выполняется ваш скрипт:
Цитата
include $_SERVER['DOCUMENT_ROOT']."путь/до/файла/config.php";

4) Затем делаете запрос в БД.

Если вы не знаете такой элементарной вещи, зачем взялись за создание какого-либо скрипта? Вам дорога в учебники программирования


QvatrikДата: Воскресенье, 05 Мая 2013, 23:39 | Сообщение # 22 | Тема: Вопрос о локациях
частый гость
Сейчас нет на сайте
Цитата (Faraon)
Какое ще подключение заделать?
На самом деле из выложенного вами кода не понятно. Не понятно даже из ваших слов - каким именно должен быть функционал. Опишите все подробней.


QvatrikДата: Воскресенье, 05 Мая 2013, 10:13 | Сообщение # 23 | Тема: Движок для создания игр как Вгонке
частый гость
Сейчас нет на сайте
pelmenka, ну он хотя бы слово "вЭб-прогрОмМировании" правильно написал бы, а так...

QvatrikДата: Воскресенье, 05 Мая 2013, 00:05 | Сообщение # 24 | Тема: Движок для создания игр как Вгонке
частый гость
Сейчас нет на сайте
Цитата (kirill-gold)
Футболам


Вот именно, футболАм.

Вы утверждаете, что знаете в программировании больше меня а сами пишите при изменении репутации: "ты вообще хоть что нибудь о вэб прогромировании знаеш? нет! дак молчи!!!"
Давайте рассмотрим ваши орфографические ошибки: "ты вообще хоть что-нибудь о вЭб прогрОмМировании знаешЬ? нет!? Дак молчи!!!"

Человек, которому 12 лет, делающий столько ошибок в 3-х предложениях, утверждает, что знает в программировании больше меня. Ух! Это верх дурачества...
Надеюсь кто-нибудь исправит мою репутацию smile




Сообщение отредактировал Qvatrik - Воскресенье, 05 Мая 2013, 10:12
QvatrikДата: Суббота, 04 Мая 2013, 19:10 | Сообщение # 25 | Тема: Вопрос о локациях
частый гость
Сейчас нет на сайте
Цитата (Faraon)
Больше в базу нечего не нужно?!
Нужна голова и знания программирования

Цитата (Faraon)
Навернае нужно добавить к таблице `loсation` поле `ops` и там описание писать?! Да?
Я это и описывал в одном из моих предыдущих сообщений.




Сообщение отредактировал Qvatrik - Суббота, 04 Мая 2013, 19:11
QvatrikДата: Суббота, 04 Мая 2013, 18:29 | Сообщение # 26 | Тема: Вопрос о локациях
частый гость
Сейчас нет на сайте
Цитата (Faraon)
DROP TABLE IF EXISTS `lokation`;
Не lokation, a location

Цитата (Faraon)
`name` text NOT NULL,
Думаю рациональней здесь вместо text было бы использовать varchar(100), так как название локации будет представлять из себя 2-3 слова (в общем сумме не более 50 символов)

Цитата (Faraon)
AUTO_INCREMENT=55
Не вижу смысла начинать отсчет с 55.

Цитата (Faraon)
CHARSET=cp1251
Ну, лучше, конечно, использовать utf8_general_ci, однако это зависит от того, в какой кодировке ваша БД и файловая система сайта.




Сообщение отредактировал Qvatrik - Суббота, 04 Мая 2013, 18:33
QvatrikДата: Суббота, 04 Мая 2013, 16:01 | Сообщение # 27 | Тема: Вопрос о локациях
частый гость
Сейчас нет на сайте
Цитата (Faraon)
А где будет всьо остальное хранится? (дание в локах и переходы)

Достаточно добавить нужные вам столбцы в таблицу, где находится name и id локации.
Например: id, name, size, country, time, speed, population и т.д

Цитата (Faraon)
Можно ли локации на файлах хранить?

Не думаю, что это будет рационально.

Цитата (Faraon)
он будет переходит по файлам!

Я, конечно, понял, что вы имеете ввиду, но хочу сказать вам, что это невозможно. Переход из локации в локацию осуществляется апдейтом таблицы со стобцами "id, id_user, location". Хотя в какой-то мере так и происходит. Если хранить обрабатывающий код каждой локации в отдельном файле.




Сообщение отредактировал Qvatrik - Суббота, 04 Мая 2013, 16:04
QvatrikДата: Вторник, 30 Апреля 2013, 19:33 | Сообщение # 28 | Тема: Движок для создания игр как Вгонке
частый гость
Сейчас нет на сайте
Цитата (kirill-gold)
поскольку игры графически то я думаю 1 базы данных хватит!!!


Даже если игры графические. Кода от этого меньше не станет, а может даже наоборот. И запросов меньше в БД не будет. Так что не дури себе голову и иди лучше спортом занимайся smile


QvatrikДата: Понедельник, 29 Апреля 2013, 23:12 | Сообщение # 29 | Тема: Вопрос о локациях
частый гость
Сейчас нет на сайте
Don_Alexey, давайте рассмотрим подробней.
Если локация - это просто местность. Такой местностью может быть функциональное здание (как я уже сказал - казино, арена, тренажерный зал, где игрок выполняет какие-то действия взаимодействуя с игрой). Так же такой локацией может быть отдельный город, страна, или даже так называемся "под-локация" в стране (жизненный пример - аналогия с федеральными округами РФ или штатами США).
Самое главное в этом случае - это иметь список локаций в таблице с колонками name и id (по желанию можете добавить свои). После чего надо сделать таблицу в БД со стобцами "id, id_user, location". Столбец id заполняется автоматически (auto_increment), столбец id_user содержит в себе ID пользователя, а столбец location содержит в себе ID локации, где сейчас находится пользователь. При переходе игрока в другую локацию - обновлять значение поля location у данного игрока.




Сообщение отредактировал Qvatrik - Понедельник, 29 Апреля 2013, 23:15
QvatrikДата: Понедельник, 29 Апреля 2013, 19:35 | Сообщение # 30 | Тема: Вопрос о локациях
частый гость
Сейчас нет на сайте
Цитата (Don_Alexey)
Как реализовать на пхп?


Ааа, ну это ко мне smile
Давайте сначала определимся, какой тип локации имеется у вас?
Есть два случая:
1) Если локация - это просто местность. Например какой-то город, где есть функциональные здания (казино, арена, тренажерный зал)
В данном случае вам всего лишь надо сделать таблицу в MySQL (или какая у вас БД) со стобцами "id, id_user, location"
При переходе игрока в другую локацию - обновлять значение поля "location" у данного игрока.
2) Если локация - это карта, с клетками. Здесь вам нужно хранить две переменные: X, Y. Если таких карт несколько, то добавить еще поле id_map.


QvatrikДата: Понедельник, 29 Апреля 2013, 15:40 | Сообщение # 31 | Тема: Вопрос о локациях
частый гость
Сейчас нет на сайте
Цитата (Don_Alexey)
Визуализация?

Именно. Просто забыл это слово smile

Возьмите листок бумаги, нарисуйте много прямоугольников размером 6х10см (+/- 3см)
И фантазируйте. Пробуйте разные варианты. Пусть рука сама рисует. А потом смотрите недостатки каждого варианта. В общем, тут только ваша фантазия.


QvatrikДата: Воскресенье, 28 Апреля 2013, 23:25 | Сообщение # 32 | Тема: Вопрос о локациях
частый гость
Сейчас нет на сайте
Цитата (Don_Alexey)
есть ли смысл делать локации для телефонной браузерки


Смысл есть, если сделать продуманное отображение локаций. Прошу заметить - не логику работы локаций, а именно отображение. Потому что сделать локации не сложно, а вот пользоваться ими с телефона - сложнее. Поэтому надо сделать дизайн локаций как можно проще для восприятия.
А после перехода на PC-бразерную версию вы можете делать с вашей игрой что хотите, "но это уже совсем другая история"


QvatrikДата: Пятница, 26 Апреля 2013, 21:05 | Сообщение # 33 | Тема: TigaEngine - ядро для браузерных игр
частый гость
Сейчас нет на сайте
Цитата (Yadziro)
ты сам качал данное ядро?

Да, но ввиду заброшенности темы данного проекта - удалил.
Вся сложность объяснения решения проблемы упирается в ваше "поверхностное знание" яп и отсутствие кода с проблемой.


QvatrikДата: Пятница, 26 Апреля 2013, 17:06 | Сообщение # 34 | Тема: TigaEngine - ядро для браузерных игр
частый гость
Сейчас нет на сайте
Цитата (Yadziro)
При инклуде tpl шаблона, мне отображается форма, но ничего не происходит.

Использование TPL-шаблонов зачастую подразумевает использование ООП.

Цитата (Yadziro)
При инклуде login.php, он не отображается вовсе.

Проверьте, чтобы при выводе формы использовалась функция "echo" или "print", вместо "return".



А вообще советую посмотреть работу готовых скриптов авторизации/регистрации. Довольно часто они пишутся через подключения сторонних файлов


QvatrikДата: Пятница, 26 Апреля 2013, 14:12 | Сообщение # 35 | Тема: TigaEngine - ядро для браузерных игр
частый гость
Сейчас нет на сайте
Цитата (Yadziro)
А tpl я так понимаю, влияет лишь на отображение пользователю?


Именно так.


QvatrikДата: Четверг, 25 Апреля 2013, 15:12 | Сообщение # 36 | Тема: TigaEngine - ядро для браузерных игр
частый гость
Сейчас нет на сайте
Цитата (Yadziro)
Ещё актуально.


Наиболее рациональным способом вывода данного файла будет подключение его к структуре другого файла.
Например, у нас есть два файла index.php и login.php, которые лежат в корне директории сайта. В файле index.php необходимо в нужное место прописать код:
Цитата
include "login.php";


Предварительно отредактировав дизайн шаблона в файле login.php для корректного отображения во всей структуре сайта.

После чего можно открыть файл index.php и проверить работу данного скрипта




Сообщение отредактировал Qvatrik - Четверг, 25 Апреля 2013, 15:12
QvatrikДата: Среда, 24 Апреля 2013, 16:58 | Сообщение # 37 | Тема: Bootstrap - универсальный GUI
частый гость
Сейчас нет на сайте
Цитата (ElDarco)
Я сейчас поставил задачу проработать гуй для одной игрушки своей, и заняться дизайном bootsы.

Что ж, удачи smile


QvatrikДата: Среда, 24 Апреля 2013, 15:45 | Сообщение # 38 | Тема: TigaEngine - ядро для браузерных игр
частый гость
Сейчас нет на сайте
Цитата (Yadziro)
я не особо шарю в php, поверхностно так сказать


Позвольте спросить, а каким образом вы хотите создать свою игру (думаю именно это вы и хотите, раз сидите здесь) если вы не знаете основного ЯП? Ведь игра состоит не из чистого PHP. К нему относятся JS, MySQL (система запросов), CSS & HTML
Не дурите себе голову. Лучше изучите какой-нибудь язык программирования, а игру вместо вас напишут знающие люди.


QvatrikДата: Среда, 24 Апреля 2013, 15:40 | Сообщение # 39 | Тема: Bootstrap - универсальный GUI
частый гость
Сейчас нет на сайте
Сейчас появилась не менее качественная замена Boost'у: Foundation 4
Если вы пользователь Хабра, то думаю вы видели этот пост от 19 апреля. Хоть она и направлена в первую очередь на мобильные приложения (+web), однако поддержка PC стоит на уровне не ниже чем у Boost'а.

Но всё это дело вкуса smile


QvatrikДата: Воскресенье, 21 Апреля 2013, 00:53 | Сообщение # 40 | Тема: Движок для создания игр как Вгонке
частый гость
Сейчас нет на сайте
Цитата (kirill-gold)
не_бойся, в моём двежке будет предусмотрено создание 10 игр на 1 базе данных


10 игр на 1 базе данных? Вы сошли с ума?
Хотя учитывая это:
Цитата (Jericho)
Дата рождения:11 Мая 2000 [ 12 Телец ]

можно понять всё...


Форум игроделов » Записи участника » Qvatrik [59]
  • Страница 2 из 3
  • «
  • 1
  • 2
  • 3
  • »
Поиск:

Все права сохранены. GcUp.ru © 2008-2024 Рейтинг