Перейти к содержимому
Джанкер

Помогите с Гейм Мейкером

Рекомендуемые сообщения

мульт блин этот чел

Ты про кого?

Поделиться сообщением


Ссылка на сообщение

Вот блин, мы уже прооффтопили тут 2-3 страницы. Пора прекращать это

Поделиться сообщением


Ссылка на сообщение

Джанкер, помоги, пожалуйста. Я прочитал официальный туториал к Гейм Мейкеру, но там было не совсем понятно. Как использовать ИНИ файлы?

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

Поделиться сообщением


Ссылка на сообщение

Использовать ИНИ файлы довольно просто.

 

Во-первых, разберемся со структурой самого файла.

У него есть Секции и Пары:

[settings]

Sound=0

 

Собственно, Settings здесь Секция, а Sound - пара со значением типа Real. Название секции всегда должно быть в квадратных скобках, иначе ГМ не воспримет его как Секцию.

 

Дальше, нужно открыть файл для чтения. Делается это скриптом ini_open(fname) , где fname - путь до файла (если он находится в папке с exe файлом, то достаточно просто указать его имя с расширением, допустим, "settings.ini". И кавычки не забыть.)

В общем-то, все. Теперь можно считывать значения скриптами ini_read_string и ini_read_real, записывать их скриптами ini_write_real и ini_write_string, или удалять скриптами ini_key_delete и ini_dection_delete.

По окончании работы не забыть закрыть открытый файл скриптом ini_close();

Поделиться сообщением


Ссылка на сообщение

Спасибо. Теперь ещё есть вопрос:

 

как сделать штуку, которая выдает окошко "Введите регистрационный код:", и надо вписать туда код в формате ХХХ-ХХХХ-ХХ, но только чтобы при введении код "сгорал". И ещё, чтобы была база кодов, которые бы невозможно было бы так просто прочитать. Друг сделал изометрическую игру со своей вселенной. Делает её уже год. Теперь хочет распространять её в виде Shareware продукта(вне Интернета)

Поделиться сообщением


Ссылка на сообщение

В смысле "сгорал"? Чтобы сделать игру Shareware, нужно писать свой алгоритм генерации и проверки регистрационных ключей. Если твой друг не занимался криптографией или защитой систем, писать он это будет очень долго.

Поделиться сообщением


Ссылка на сообщение

Помогите!!! :) Я обнаружил спрайты еггмана неги ,а что с ними делать я не знаю!!! :shout: Там просто много еггманов нег в машинах :-[ !Кто не понимает вот!!!

post-9885-1274018974_thumb.png

Поделиться сообщением


Ссылка на сообщение

*Фейспалм*

Распечатай их и съешь.

Поделиться сообщением


Ссылка на сообщение

1.У меня нет принтера.

2.Зачем мне есть эти спрайты? :shout: :)

Поделиться сообщением


Ссылка на сообщение
1.У меня нет принтера.

2.Зачем мне есть эти спрайты? :shout: :)

Просто ты вопрос задаёшь не в той теме . Разве ты не знаешь как спрайты в ГМ вставлять?

Поделиться сообщением


Ссылка на сообщение

Не знаю как ТАКИЕ спрайты вставлять :) .

Изменено пользователем E-10000-g

Поделиться сообщением


Ссылка на сообщение

О боже...

http://sf21.ru/Index4.html

Раздел творчество, графа "Уроки"

Изменено пользователем Джанкер

Поделиться сообщением


Ссылка на сообщение
Не знаю как ТАКИЕ спрайты вставлять :) .

1. Вырезать каждый отдельный спрайт в пейнте

 

2. Воспользоваться вставкой спрайтов из стрипа

 

 

3. Всё-таки распечатать и съесть

Поделиться сообщением


Ссылка на сообщение

У меня image reader на русском языке и у меня там нет некторых функций!!!Фотошоп кончился.

Поделиться сообщением


Ссылка на сообщение
У меня image reader на русском языке и у меня там нет некторых функций!!!Фотошоп кончился.

Так пойди посмотри телек, нафиг тебе тот гамак сдался.

Поделиться сообщением


Ссылка на сообщение

e-10000g, оставь создание игр тем, кто может их делать

 

Где скачать 360 градусный АДВАНС движок? Срочно надо!

Джанкер, жду не дождусь твоего урока по разборке 360 градусных движков

Поделиться сообщением


Ссылка на сообщение

Сам 360 градусный движок как таковой всего один - базовый движок от Дамизеана, других нет. вернее есть, но это обычно движки, в которых все намучено так, что не разобраться нихрена, и все равно они вытекают из базового движка. Легче самому написать, основываясь на нем же.

Поделиться сообщением


Ссылка на сообщение

Хорошо. Все равно мне уже двиг не нужен. Я слышал, что можно сделать 8-direction движок, как альтернатива 360 градусам. Это легче?

Поделиться сообщением


Ссылка на сообщение
Сам 360 градусный движок как таковой всего один - базовый движок от Дамизеана, других нет. вернее есть, но это обычно движки, в которых все намучено так, что не разобраться нихрена, и все равно они вытекают из базового движка. Легче самому написать, основываясь на нем же.

Ну тогда сделай урок о том как работать с движком Дамизиена. Делов то

 

Хорошо. Все равно мне уже двиг не нужен. Я слышал, что можно сделать 8-direction движок, как альтернатива 360 градусам. Это легче?

Кажеться подобное на ГМ делал Депрессивный Ёжик в своей игре.

Изменено пользователем Jackrost

Поделиться сообщением


Ссылка на сообщение

Как сделать Персонажа, типа Тейлза, чтобы он бегал за Соником?

Поделиться сообщением


Ссылка на сообщение
Как сделать Персонажа, типа Тейлза, чтобы он бегал за Соником?

А вот это уже не так легко.Во-первых продумай в какой момент как он будет действовать, а потом делай. Но это не легко.

Поделиться сообщением


Ссылка на сообщение
Как сделать Персонажа, типа Тейлза, чтобы он бегал за Соником?

Есть два варианта.

1) Написать АИ, который будет действовать исходя из собственных соображений.

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

Поделиться сообщением


Ссылка на сообщение

Какая функция записывает координаты? не xprevious/yprevious случайно?

Поделиться сообщением


Ссылка на сообщение

нет, это работа со списками. Ну или одномерным массивом.

Поделиться сообщением


Ссылка на сообщение

Теперь:

 

Я не могу сделать нормальный ринглосс. Как реализовать? Если что не так, обстреляйте меня из тибериумного оружия

Поделиться сообщением


Ссылка на сообщение

*Пыщь!*

просто сделай новый объект, скажем, ring_lost, и в create задай ему начальную скорость random(3)+3 и направлением random(180).

ну а при столкновении с полом, естественно, yspeed=0; speed=0;

При столкновении с противником, когда Соник не катится и не прыгает, создаешь несколько объектов ring_lost

Изменено пользователем Джанкер

Поделиться сообщением


Ссылка на сообщение

А как сделать, чтобы возле Соника появлялось сразу несколько колец?

Поделиться сообщением


Ссылка на сообщение
А как сделать, чтобы возле Соника появлялось сразу несколько колец?

 

во время ринглосса?

Поделиться сообщением


Ссылка на сообщение
А как сделать, чтобы возле Соника появлялось сразу несколько колец?

Юзай цикл, или повторяй несколька раз действие, блин этож элементарно Оо

Поделиться сообщением


Ссылка на сообщение
Юзай цикл, или повторяй несколька раз действие, блин этож элементарно Оо

Лучше все таки цикл.

for (i=0;i<10;i++) {

instance_create(x,y,obj_ring);

}

 

Этот цикл создаст десять объектов obj_ring в точке x,y (для игрока это соответственно его координаты)

Поделиться сообщением


Ссылка на сообщение
Гость
Эта тема закрыта для публикации сообщений.

  • Сейчас на странице   0 пользователей

    Нет пользователей, просматривающих эту страницу

×