Суббота, 20 Апреля 2024, 10:30

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

[ Новые сообщения · Игроделы · Правила · Поиск ]
  • Страница 1 из 1
  • 1
Форум игроделов » Записи участника » Habilis [20]
Результаты поиска
HabilisДата: Пятница, 11 Июля 2014, 17:29 | Сообщение # 1 | Тема: Создание браузерной игры на движках
был не раз
Сейчас нет на сайте
Это возможно,
Взял движек старой как мир браузерной игры 2004 года

Взял исходник "Новый Мир" Выпилил от туда граффику главной

Взял исходник "Epoha by hed" выпилил от туда граффу интерфейса игры, и граффу информации о персонаже

Главная было


стало


запросы АЯКС

Ответы АЯКС


информация об игроке
Было


Стало


В коде изменения писать не стал... думаю и так понятно что код 2004 года больше не соответствует современным стандартам.....
РЕФАКТОРНУЛ весь код

Более подробно Читаем Тут


Dapf форум Дизайнеров и разработчиков, где помогают!


Сообщение отредактировал Habilis - Пятница, 11 Июля 2014, 17:30
HabilisДата: Вторник, 08 Июля 2014, 22:13 | Сообщение # 2 | Тема: Notice: Undefined variable
был не раз
Сейчас нет на сайте
Цитата


if(isset($error)){
if(isset($_SESSION['id']) || isset($_SESSION['login'])){
$bad = 1;
$error .= 'Вы уже авторизованы!<br>';
}
}



Не видно всего контекста......, но так не делай глаза сломаещь

все это можно в 1 иф (если там ты не выпелил еще что-то конечно smile )
Код

if(isset($error) && isset($_SESSION['id'])){           
                    $bad = 1;    
         $error .= 'Вы уже авторизованы!<br>';       
}

Я позволил себе выпелить
|| isset($_SESSION['login']
думаю ЙД без логина существовать сам по себе ен может)

А по основному вопросу, зачем ты проверяеш isset($error)?


Dapf форум Дизайнеров и разработчиков, где помогают!


Сообщение отредактировал Habilis - Вторник, 08 Июля 2014, 22:49
HabilisДата: Вторник, 08 Июля 2014, 21:00 | Сообщение # 3 | Тема: Notice: Undefined variable
был не раз
Сейчас нет на сайте
Цитата dima9595 ()
Не охота) Люблю когда вообще ошибок нету) Кстати, а ошибки подобные этой не увеличат ответ от сервера?

Неощютимо


Dapf форум Дизайнеров и разработчиков, где помогают!
HabilisДата: Вторник, 08 Июля 2014, 20:53 | Сообщение # 4 | Тема: Notice: Undefined variable
был не раз
Сейчас нет на сайте
Я так понимаю валидация данных производится, тоесть пустые переменные не "сломают" ничего ниже?
тогда игнорировать, на прод сервере отключить отображение ошибок.


Dapf форум Дизайнеров и разработчиков, где помогают!
HabilisДата: Пятница, 27 Июня 2014, 18:03 | Сообщение # 5 | Тема: Желаю научится программировать с какого языка начать????????
был не раз
Сейчас нет на сайте
Напиши свою первую игру, поймеш почему.
Написать ОС (причем не собрать дистрибутив для линукса "Попов ГГ") а именно ос, занимает не мало времени и усилий, особенно если ОС должна составить конкуренцию Винде,Мак, И популярным дистрибудивам линукса....


Dapf форум Дизайнеров и разработчиков, где помогают!
HabilisДата: Пятница, 27 Июня 2014, 17:05 | Сообщение # 6 | Тема: Желаю научится программировать с какого языка начать????????
был не раз
Сейчас нет на сайте
Так все зависит от того что, именно хочется программировать.
Мотивация главный двигатель прогресса
учится можно и на Дос скрипте и на VBA
но вот если хочется создавать игры или сайты, не очень долго хватит усидчивости на обучение на этих языках.

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


Dapf форум Дизайнеров и разработчиков, где помогают!
HabilisДата: Понедельник, 23 Июня 2014, 02:34 | Сообщение # 7 | Тема: Помогите решить проблему
был не раз
Сейчас нет на сайте
JS
или AJAX


Dapf форум Дизайнеров и разработчиков, где помогают!


Сообщение отредактировал Habilis - Понедельник, 23 Июня 2014, 02:42
HabilisДата: Пятница, 13 Июня 2014, 17:58 | Сообщение # 8 | Тема: Как вывести текст?
был не раз
Сейчас нет на сайте
Цитата
чтобы при вводе текста и нажатие на кнопку(кнопку сделана, фоткал до кнопки)
текст появлялся в окне где написано 'Тут должен появиться текст'?


[.......]

1
http://tutorialzine.com/2010/10/ajax-web-chat-php-mysql/
2
http://tutorialzine.com/2010/10/ajax-web-chat-css-jquery/
demo
http://demo.tutorialzine.com/2010/10/ajax-web-chat-jquery-css3/ajax-chat.html

под себя все что нужно перепишещь, там не много


Dapf форум Дизайнеров и разработчиков, где помогают!
HabilisДата: Пятница, 13 Июня 2014, 17:07 | Сообщение # 9 | Тема: Как вывести текст?
был не раз
Сейчас нет на сайте
http://jsfiddle.net/h7pxU/

Dapf форум Дизайнеров и разработчиков, где помогают!
HabilisДата: Среда, 11 Июня 2014, 23:10 | Сообщение # 10 | Тема: Ачивки (достижения)
был не раз
Сейчас нет на сайте
Закончил работу над ачивками, немного изменил в конечном итоге все....

Код
CREATE TABLE IF NOT EXISTS `achievement` (
    `acId` int(11) NOT NULL AUTO_INCREMENT,
    `acName` varchar(50) NOT NULL,
    `acDesc` varchar(100) DEFAULT NULL,
    `acPicture` varchar(100) NOT NULL,
    PRIMARY KEY (`acId`)
);

CREATE TABLE IF NOT EXISTS `user` (
    `userId` int(11) NOT NULL AUTO_INCREMENT,
    `name` varchar(40) NOT NULL,
    PRIMARY KEY (`userId`)
);

CREATE TABLE IF NOT EXISTS `userachievement` (
    `userId` int(11) NOT NULL,
    `acId` int(11) NOT NULL
);

CREATE TABLE IF NOT EXISTS `achievementLog` (
    `userId` int(11) NOT NULL ,
    `acId` int(11) NOT NULL,
    `count` int(6) NOT NULL DEFAULT 0
);


По скольку большинство ачивок, повторное выполнение каких-либо действий, решено добавить таблицу с логом
achievementLog
на нее реагирует триггер с логикой всех ачивок и заносит данные в
userachievement

а от туда ачивки берутся на отоброжение.

вот примеры







Dapf форум Дизайнеров и разработчиков, где помогают!
HabilisДата: Среда, 11 Июня 2014, 22:55 | Сообщение # 11 | Тема: Помогите решить проблему
был не раз
Сейчас нет на сайте
Warning: mysql_query() [function.mysql-query]: Access denied for user 'root'@'localhost' (using password: NO) in /home/u35610/domains/bloodwars.u-gu.ru/public_html/files/auth.php on line 18

Так в ошибке все написано, в доступе отказано пользователю root (пароль, НЕ использован)

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

смотри пути к инклудам, ничего ты не разобрался.....


Dapf форум Дизайнеров и разработчиков, где помогают!


Сообщение отредактировал Habilis - Среда, 11 Июня 2014, 22:56
HabilisДата: Вторник, 08 Апреля 2014, 18:50 | Сообщение # 12 | Тема: Ищем программистов
был не раз
Сейчас нет на сайте
BATCH! оллололо

Dapf форум Дизайнеров и разработчиков, где помогают!
HabilisДата: Пятница, 04 Апреля 2014, 00:48 | Сообщение # 13 | Тема: Вопросик по партнёрке
был не раз
Сейчас нет на сайте
Цитата nik ()
ошибаетесь сударь, ошибаетесь..

прямые руки и трезвый ум могут творить невероятные чудеса..


Возможно, получится что-то соорудить, даже быть-может получится что-то профессиональное.
Только уважения особого не вызывает такой ресурс...
А как еще относится к проектам, у которых не хватило денег даже на оплату домена, сервера.


Dapf форум Дизайнеров и разработчиков, где помогают!


Сообщение отредактировал Habilis - Пятница, 04 Апреля 2014, 00:51
HabilisДата: Четверг, 03 Апреля 2014, 22:15 | Сообщение # 14 | Тема: Вопросик по партнёрке
был не раз
Сейчас нет на сайте
Дело и не в этом. Бесплатные хостинги не подходят для проектов сложнее чем личный блог, по причине необходимости нескольких других сервисов по мимо веб сервера и базы данных.

Dapf форум Дизайнеров и разработчиков, где помогают!
HabilisДата: Четверг, 03 Апреля 2014, 21:14 | Сообщение # 15 | Тема: Вопросик по партнёрке
был не раз
Сейчас нет на сайте
Вряд-ли вы найдете, вам нужен хостинг с IIS сервером а его надо лицензировать (заплатить Биллу). А кто платить будет если не вы?

UPD: .NET разработка может выглядеть : просто, сексуально, хай-тэчно [.нет дэвы вставят еще несколько качеств в этот лист]
У разработки на .нет есть "Единственный" недостаток.
В то время как разрабатывать можно на ПО, у которого 30 дневный пробный период затянулся на 2 года,
разместить продукт стоит денег.


Dapf форум Дизайнеров и разработчиков, где помогают!


Сообщение отредактировал Habilis - Четверг, 03 Апреля 2014, 21:25
HabilisДата: Четверг, 03 Апреля 2014, 01:53 | Сообщение # 16 | Тема: Что вам больше всего не нравится в ресурсах о разработке игр
был не раз
Сейчас нет на сайте
JessyStorm, еще раз прочти ответ.

Dapf форум Дизайнеров и разработчиков, где помогают!
HabilisДата: Четверг, 03 Апреля 2014, 00:42 | Сообщение # 17 | Тема: Что вам больше всего не нравится в ресурсах о разработке игр
был не раз
Сейчас нет на сайте
Мне нравится ВСЕ, тоесть абсолютно все, очень рекреативное время препровождение.

Dapf форум Дизайнеров и разработчиков, где помогают!
HabilisДата: Среда, 02 Апреля 2014, 23:56 | Сообщение # 18 | Тема: Проблема с php+mysql You have an error in your SQL syntax;
был не раз
Сейчас нет на сайте
Код
$query="INSERT INTO 'table'  (`name`,`pass`) VALUES ('Nick','123')";

......
Код
$query="INSERT INTO `table`  (`name`,`pass`) VALUES ('Nick','123')";


Dapf форум Дизайнеров и разработчиков, где помогают!
HabilisДата: Среда, 02 Апреля 2014, 21:06 | Сообщение # 19 | Тема: Ачивки (достижения)
был не раз
Сейчас нет на сайте
Что Думает Хабиля:
-квест: (просто), в конструктор квестов, в форму редактирования диалога дописать форму дать достижение, где можно выбрать какое... (ну понятно?)
-Использовать вещь (сложнее)
-Монстры (сложнее)
Логировать убийства и использование вещей (это и так должно быть в проекте)

Создать форму в админ панели где редактируются переменные (переменная, знак [>,=,<], значение, достижение)
переменная должна строго соответствовать названию столбца в таблице логирования
в функцию обновления данных дописать функцию проверки на таблицу с переменными если условие удовлетворительное дается достижение.
[Дальше не придумал, если есть желающие блестнуть интелектом Велкам-велкам]

-Эвенты (тут модератор сам не сможет, нужен кто-то с правами администратора на базу ) дабы выполнить запрос.

-Достижения вы с нами 1,2,3,6 лет (Просто)
Cron (каждую неделю... или реже) и запрос на insert скомбинированный с Where DATEDIFF(register_date, NOW()) > 360; (ну понятно, да?)


Dapf форум Дизайнеров и разработчиков, где помогают!


Сообщение отредактировал Habilis - Среда, 02 Апреля 2014, 21:44
HabilisДата: Среда, 02 Апреля 2014, 19:46 | Сообщение # 20 | Тема: Ачивки (достижения)
был не раз
Сейчас нет на сайте
Всем привет кто меня не знает, Меня зовут Хабиля, форум где я раньше обитал загнулся(
И я сменил место обитания.

Так вот свой первый день на форуме решил начать с того что напишу тему про Ачивки в любых проектах.
Достижения приносят не мало азарта в игровой процесс, а реализуются очень просто в любых проектах.
Я решил реализовать, а тему пишу в формате заметки разработчика.... (Хабиля даже не знает что это такое)
И так что ЙА думаю,


ну как-то так....

Код
CREATE TABLE IF NOT EXISTS `achievement` (
   `acId` int(11) NOT NULL AUTO_INCREMENT,
   `acName` varchar(50) NOT NULL,
   `acDesc` varchar(100) DEFAULT NULL,
   `acPicture` varchar(100) NOT NULL,
   PRIMARY KEY (`acId`)
);

CREATE TABLE IF NOT EXISTS `user` (
   `userId` int(11) NOT NULL AUTO_INCREMENT,
   `name` varchar(40) NOT NULL,
   PRIMARY KEY (`userId`)
);

CREATE TABLE IF NOT EXISTS `userachievement` (
   `userId` int(11) NOT NULL,
   `acId` int(11) NOT NULL
);


Говорил-же, все просто...

дальше ЙА составил запрос чтобы получить все достижения одного пользователя
Код

if ($stmt = connection()->prepare("SELECT a.*  
FROM userAchievement ua
INNER JOIN achievement a ON  a.acId=ua.acId
WHERE userId=?"))  
{
  $stmt->bind_param("i", $_SESSION['userId']);
  $stmt->execute();
  $stmt->bind_result($_acId, $_acName, $_acDesc, $_acPicture);
  while ($stmt->fetch())  
  {
   $[...] = $_acId;
   $[...] = $_acName;
   $[...] = $_acDesc;
   $[...] = $_acPicture;
  }

  $stmt->close();
  [...]
}

Я разрабатываю на PHP но принцип схож и с другими ЯП...

Дальше отсанется доделать форму в Панели адменистрации для добавления/редактирования Достижений.
И дописать в модули КВЕСТ/ Использование предмета / Убиство монстра возможность получения достижения
а в Админ панели дописать возможность настраивания достижения при определенных условиях.
Описывать не стал т.к. у каждого проекта это по разному)
Пока все....


Dapf форум Дизайнеров и разработчиков, где помогают!
Форум игроделов » Записи участника » Habilis [20]
  • Страница 1 из 1
  • 1
Поиск:

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