Воскресенье, 05 Мая 2024, 19:39

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

[ Новые сообщения · Игроделы · Правила · Поиск ]
Форум игроделов » Записи участника » Йакуд [260]
Результаты поиска
ЙакудДата: Вторник, 23 Августа 2011, 17:31 | Сообщение # 121 | Тема: Чото непойму как реализовать такое?
участник
Сейчас нет на сайте
reload2, Просто так никто ничего делать тебе не будет. Начни сначала сам и задавай конкретные вопросы. Разбери свое задание на части. Выполняй попутно каждый кусок. Если будут проблемы, сначала поищи вопросы в гугле/яндексе, да где угодно. Если совсем будет все туго, то уже задавай вопросы на форум.. но только конкретные.

"Хороший художник – копирует, гениальный – ворует!" — Pablo Picasso
.blanco 2.0
ЙакудДата: Вторник, 23 Августа 2011, 17:27 | Сообщение # 122 | Тема: Решаем задачки вместе.
участник
Сейчас нет на сайте
аТнОтХоАн, в условии задания приведено число, а не строка. Логичнее будет выполнять операции над числом, а не строкой.. По-моему в этом была главная суть задания.

"Хороший художник – копирует, гениальный – ворует!" — Pablo Picasso
.blanco 2.0


Сообщение отредактировал Йакуд - Вторник, 23 Августа 2011, 17:28
ЙакудДата: Вторник, 23 Августа 2011, 16:45 | Сообщение # 123 | Тема: Анализатор выражений
участник
Сейчас нет на сайте
Самое простое выражение 2+2*2; Говорит 8. Но мне что-то так не кажется!))
Расставь приоритеты на выполнение математических операций. Сначала обрабатываются выражения в скобках, затем, умножение и деление и т.д...


"Хороший художник – копирует, гениальный – ворует!" — Pablo Picasso
.blanco 2.0
ЙакудДата: Вторник, 23 Августа 2011, 16:06 | Сообщение # 124 | Тема: Как повысить кадры в секунды в игре?
участник
Сейчас нет на сайте
KamilFOng, для стабильной игры, 30 кадров в секунду будет вполне достаточно. Иногда делают 60..

"Хороший художник – копирует, гениальный – ворует!" — Pablo Picasso
.blanco 2.0
ЙакудДата: Понедельник, 22 Августа 2011, 16:14 | Сообщение # 125 | Тема: Проверка объекта
участник
Сейчас нет на сайте
Ооо даа.. Развели тут спор какой-то. А я всего лишь хотел, чтобы вы не допускали таких "досадных" ошибок, т.к. если какая-либо функция возвращает значения fn >=0.5 && fn != 1, то не стоит сравнивать результат с true. У многих программистов (в частности в ГМЛ) есть небольшая особенность. Они сравнивают результат выполнения функции с "истино/ложно". Небольшой пример:

Code
if(fn()==true)
    ...
else
    ...

В таком случае условие выполнится только при значениях результата выполнения функции равному единице. А если сделать так:
Code
if(fn())
    ...
else
    ...

То условие будет выполнятся при значениях fn() >= 0.5
Данное правило "работает" ТОЛЬКО для GML. А то, о чем вы завели свою дискуссию, не имеет сходства с тем, что я хотел донести. Это все.


"Хороший художник – копирует, гениальный – ворует!" — Pablo Picasso
.blanco 2.0


Сообщение отредактировал Йакуд - Понедельник, 22 Августа 2011, 16:15
ЙакудДата: Воскресенье, 21 Августа 2011, 01:48 | Сообщение # 126 | Тема: Проверка объекта
участник
Сейчас нет на сайте
В ГМ нету булевых переменных! Есть только две константы true и false для более читабельного кода. Они эквивалентны единице и нулю соответственно. Т.е. не имеет значения что сравнивать true|1 или false|0
Но меня всегда поражала такая особенность, что если значение в условии >= 0.5 то возвращается всегда true и условие выполняется. Но если это же значение сравнивать с true, то вернется ложный результат и условие перейдет на следующий этап..

вот простое сравнение
Code
if(0.5)
    show_message(1);
else
    show_message(0);

В данном случае выведет сообщение 1.
Code
if(0.5 == true)
    show_message(1)
else
    show_message(0)

А теперь нуль, хотя по идее тут написано практически тоже самое.. wink


"Хороший художник – копирует, гениальный – ворует!" — Pablo Picasso
.blanco 2.0


Сообщение отредактировал Йакуд - Воскресенье, 21 Августа 2011, 01:49
ЙакудДата: Суббота, 20 Августа 2011, 14:37 | Сообщение # 127 | Тема: Рисование спрайта в directX
участник
Сейчас нет на сайте
stalker5889, Рисуешь два триангла (делаешь из них квадрат/прямоугольник) и на них накладываешь текстуру. Делаешь камеру ортогональной и она должна рендерить в одной плоскости.
Обычно XY. А Z координата бедел глубиной спрайта.
Проще всего написать класс, который будет определять размеры текстуры и по этим размерам текстуры рисовать четырехугольник и ставить его на нужное место в зависимости от координат и глубины.


"Хороший художник – копирует, гениальный – ворует!" — Pablo Picasso
.blanco 2.0
ЙакудДата: Вторник, 16 Августа 2011, 01:27 | Сообщение # 128 | Тема: Не запускается minecraft / не обновляется ява
участник
Сейчас нет на сайте
neksins, скорее всего путь к папке с майном содержит киррилицу(русские символы). Как вариант, скачать репак (не потребует установки игры). Или сменить юзера винды с английскими символами и без пробела.

"Хороший художник – копирует, гениальный – ворует!" — Pablo Picasso
.blanco 2.0
ЙакудДата: Четверг, 11 Августа 2011, 08:46 | Сообщение # 129 | Тема: фан сайт map001 угасает
участник
Сейчас нет на сайте
А смысл?

"Хороший художник – копирует, гениальный – ворует!" — Pablo Picasso
.blanco 2.0
ЙакудДата: Пятница, 05 Августа 2011, 11:30 | Сообщение # 130 | Тема: GM не позволяет делать разнотипные массивы?!
участник
Сейчас нет на сайте
Quote (AGENTX001)
Но мне писал "нимагу сравнить аргументы".... в простейшем коде

Видимо в цикле ты в каком-то месте сравниваешь строку с реальной величиной.
можно сделать так:
Code
if(is_real(ulist[i]))
if ulist[i] != -1 {  
  ...  
}


"Хороший художник – копирует, гениальный – ворует!" — Pablo Picasso
.blanco 2.0
ЙакудДата: Пятница, 05 Августа 2011, 10:58 | Сообщение # 131 | Тема: GM не позволяет делать разнотипные массивы?!
участник
Сейчас нет на сайте
AGENTX001, а в чем собственно проблема? Можно хранить весь массив в строке, а для того, чтобы узнать изначально строка это или нет можно использовать самописную простейшую функцию:

#string_is_real
Code
if(is_real(argument0)) return argument0;
if(string_digits(argument0) == argument0)
   return real(argument0);
return false;


Эта функция не кушает систеных ресурсов и пользоваться ей тоже можно...

И ещё.. Твои мысли на счет того, что гм не позволяет сделать значения разного типа в одном массиве, я могу опровергнуть приведенным ниже кодом.
Скопируй и запусти у себя его...
Code
a[0] = 1;
a[1] = 5;
a[2] = "string";
a[3] = 100;

txt = '';
for(i = 0; i < 4; i += 1)
{
   txt += "a["+string(i)+"] = "+string(a[i])+"; type = ";
   if(is_real(a[i]))
     txt += "real;#"
   else
     txt += "string;#"
}

show_message(txt);


"Хороший художник – копирует, гениальный – ворует!" — Pablo Picasso
.blanco 2.0
ЙакудДата: Вторник, 02 Августа 2011, 18:48 | Сообщение # 132 | Тема: Создаю игру Magical World (мморпг на флэш)
участник
Сейчас нет на сайте
Quote
История, сюжет:

Magical World — это популярнейшая бесплатная онлайн игра, которая привлекла внимание 30 миллионов игроков по всему миру. Окунись в прекрасный, живой мир, где ты можешь взлететь на собственных крыльях, летающих мечах или небесных существ. Но мир, полный мистической красоты древних городов и загадок подземелий, покорится только настоящему герою. Кого ты выберешь: могучего оборотня, утонченного сида, храброго человека или таинственного представителя амфибий? Здесь ежедневно создаются тысячи историй, и любая из них может стать твоей.

Quote
Пожертвовать (мы добавим вас в титры)

Quote
Об игре Magical World:

Окунись в прекрасное. Мир, полный мистической красоты древних городов и загадок подземелий, покорится только настоящему герою. Кого ты выберешь: могучего оборотня, храброго человека или таинственного представителя амфибий? Здесь ежедневно создаются тысячи историй, и любая из них может стать твоей.

о_О *facepalm*
PW detected


"Хороший художник – копирует, гениальный – ворует!" — Pablo Picasso
.blanco 2.0


Сообщение отредактировал Йакуд - Вторник, 02 Августа 2011, 18:51
ЙакудДата: Вторник, 02 Августа 2011, 14:18 | Сообщение # 133 | Тема: Ищу программиста PHP для написания простого скрипта
участник
Сейчас нет на сайте
Kafkianskiy, пиши в скайп Y a k u d g m (без пробелов)

"Хороший художник – копирует, гениальный – ворует!" — Pablo Picasso
.blanco 2.0
ЙакудДата: Вторник, 19 Июля 2011, 20:28 | Сообщение # 134 | Тема: В чем отличие object от instance?
участник
Сейчас нет на сайте
Quote (Лер_да_Рим)
object - объект, instance - экземпляр

Этим ты ничего не объяснил.

Quote (миха)
В чем отличие object от instance?

Отличие объекта от экземпляра в том, что экземпляр является "копией" объекта. Т.е. сначала создается объект (его в комнате нету, только в памяти), затем создается через instance_create(...). Функция возвращает индекс экземпляра объекта.
Проще говоря, инстанс - то что есть в комнате и чем мы можем манипулировать. Одно НО! Изменять значения событий create, draw, step и т.п. инстанс не позволяет. В инстансе можно манипу
Объект - то что находится в пяамяти и мы его не можем увидеть в комнате. У объекта можно менять события, родителей и т.п.


"Хороший художник – копирует, гениальный – ворует!" — Pablo Picasso
.blanco 2.0
ЙакудДата: Вторник, 19 Июля 2011, 20:18 | Сообщение # 135 | Тема: Картинка на сайте
участник
Сейчас нет на сайте
Code
<img src="logo.png"/>

Какой вопрос - такой ответ.


"Хороший художник – копирует, гениальный – ворует!" — Pablo Picasso
.blanco 2.0


Сообщение отредактировал Йакуд - Вторник, 19 Июля 2011, 20:19
ЙакудДата: Среда, 13 Июля 2011, 18:44 | Сообщение # 136 | Тема: Как проще написать БД?
участник
Сейчас нет на сайте
На самом деле, выбор БД зависит от нагруженности проекта..

"Хороший художник – копирует, гениальный – ворует!" — Pablo Picasso
.blanco 2.0
ЙакудДата: Среда, 13 Июля 2011, 12:49 | Сообщение # 137 | Тема: Как проще написать БД?
участник
Сейчас нет на сайте
Moon_Rider, PHP+MySQL вполне подойдет.. Ничего сложного в изучении не вижу. Одно НО.. Клиент никак не должен иметь доступ к базе, все расчеты и запросы должно происходить СТРОГО на сервере.. Иначе, не видать тебе стабильной и защищенной работы.
Клиент должен делать определенные запросы на сервер. В данном случае сервер будет написан на PHP. Сервак обрабатывает запрос и дает клиенту ответ. Если информация конфиденциальна, то используй передачу данных с шифрованием.


"Хороший художник – копирует, гениальный – ворует!" — Pablo Picasso
.blanco 2.0
ЙакудДата: Понедельник, 11 Июля 2011, 03:32 | Сообщение # 138 | Тема: Не могу открыть исходник
участник
Сейчас нет на сайте
This function is only available in the Pro Edition.
Покупай ГМ.. Эти функции доступны только в Pro версии..


"Хороший художник – копирует, гениальный – ворует!" — Pablo Picasso
.blanco 2.0
ЙакудДата: Воскресенье, 03 Июля 2011, 20:56 | Сообщение # 139 | Тема: Bioswat - подскожите конструктор без прграммирования
участник
Сейчас нет на сайте
bioswat, как небольшой вариант можно использовать мой редактор тайлов.
Формат карт простой, не составит труда написать парсер на другом языке.


"Хороший художник – копирует, гениальный – ворует!" — Pablo Picasso
.blanco 2.0
ЙакудДата: Воскресенье, 03 Июля 2011, 18:10 | Сообщение # 140 | Тема: Векторы в Game Maker
участник
Сейчас нет на сайте
Vinchensoo, математика и программирование позволит мне это сделать, но, если честно, то я не очень понимаю практическое применение n-мерных векторов. Двумерные и трехмерные понятно, а вот больше для каких целей??

"Хороший художник – копирует, гениальный – ворует!" — Pablo Picasso
.blanco 2.0
Форум игроделов » Записи участника » Йакуд [260]
Поиск:

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