Гостевая книга
АРХИВ СООБЩЕНИЙ

On-line: гостей 0. Всего: 0

Участники
Sledgy



03.05.12 07:10

Список команд (AGS 2.х) и описания к ним


КОМАНДЫ

***

- В AGS 3.x их можно активировать так: General Settings - Backwards Compatability - false на Enforce-строки

- На английском эти команды (AGS 2.x): F1 - закладка "Указатель" (там всё) или "Содержание" - "Text script functions"

- Можете в списке команд открыть все спойлеры (одним кликом) и через поиск найти нужную команду по ключевым словам описания :)


Основы скрипта AGS


(7)

КОМАНДЫ

HideMouseCursor()
Скрытый текст

IsObjectMoving (номер_объекта)
Скрытый текст

Если объект #5 не двигается, то двигаем его в коорд. (134,52) со скоростью 8


MoveObject (номер_объекта, x, y, скорость)
Скрытый текст

Двигаем 2й объект на координаты (125; 40) со скоростью 4

Далее строка - ждём, пока объект не остановится (игра на паузе)


ObjectOff (номер_объекта)
Скрытый текст



ObjectOn (номер_объекта)
Скрытый текст



ShowMouseCursor()
Скрытый текст

StopObjectMoving (номер_объекта)
Скрытый текст

Если объект #3 двигается, остановим его

03.05.12 07:10 Sledgy

• Тут будет по-русски кратко про все команды. Можете сами сюда писать, я добавлю в этот пост 03.05.12 07:19 Sledgy

• Для тех, кто вообще не знает, как пишутся команды в AGS


Основы скрипта AGS (aka Краткий хелп по скрипту) 03.05.12 08:53 Sledgy

Полезная тема?

Стоит пополнять список команд?


Пишите, например, какие команды вас особенно интересуют 03.05.12 12:19 Sledgy

• а команды возврата то бишь GOTO нету?

пример

10 i=0
20 i=i+1
30 if i<30 then goto 20
19.06.12 17:47 Aleksahka

• Можно создать свою функцию и повторять её, сколько тебе нужно

Есть вызов опред.функций - Call Room Event чё-то там

Можно через таймер выйти из функции и снова войти по таймеру; или while использовать 20.06.12 16:33 Sledgy

• В ООП Delphi есть GOTO ввиде посыланий к label-меткам 21.06.12 07:09 Sledgy


21.06.12 08:49 Legato

• adm244 пишет:

 цитата:
мож я чего не знаю?


Как минимум Delphi. Или хочешь сказать что это не так? :) 21.06.12 11:36 Legato

• adm244 пишет:

 цитата:
Да, я незнаю делфи, я незнаю ни одного языка программирования.
Более того, из меня программист как из доярки политик.
И тем не менее, я пытаюсь что-то кому-то доказать, чтобы показаться круче, так сказать выпендринуться.

И я не вижу никаких причин считать, что это был сарказм :)
21.06.12 13:06 Legato

• Холивар детектед :)

По теме:
хотелось бы поподробнее узнать про:
overlay
struct
DynamicSprite.

enum еще забыл... 22.06.12 12:05 Gexo Galls

• А чё там, смотри EXAMPLE - там готовые штуки.


CreateGraphical

Overlay копирует спрайт и помещает в опред x,y. Если Transparent (прозрачность) false/0, то вокруг спрайта будет белый фон квадратика


CreateTextual

Создает текст в опред.позиции.


Оверлейку можно удалить, типа myOverlay.Remove();


SetText - поменять текст

Valid - проверяет, существует ли оверлей; или вы его уже успешно удалили

***

struct

там всё указано, ходячий EXAMPLE


Задаем переменную оружия

struct Weapon {
int damage; //Ущерб
int price; //Цена
String name; //Название оружия
};


Weapon sword; //создаем Оружие "Меч"

sword.damage = 10;
sword.price = 50;
sword.name = "Fine sword";


Даём хар-ки оружию Меч.


Структ - очень удобная шняга.


Задаем массив оружия

Weapon weapons[10];

weapons[0].damage = 10;
weapons[0].price = 50;
weapons[0].name = "Хороший меч";

weapons[1].damage = 20;
weapons[1].price = 80;
weapons[1].name = "Ядовитый кинжал";

---

Задаётся struct шняга вверху глобал скрипта или в хедере (лом проверять))

А это ---- Weapon sword; //создаем Оружие "Меч" ---- делается внутри скрипта и сразу можно работать с переменной.

Это как int chislo; - только вместо int наша самосозданная хрень - Weapon

***

DynamicSprite - как оверлей, только двигать можно. В Example написано как всё делать. Можно там копировать часть бэкграунда.

Это, по сути, самосоздаваемый Object

***

enum, пишет Крис Джонс в хелпе, тока для продвинутых юзеров.

По-моему, почти тоже самое, что и структ, только создавать варианты значений


boolean - это true или false


Это и есть enum, его создание выглядело бы так:


enum boolean { 
true,
false
};

И так можно несколько значений всяких создать для одной переменной.


Создадим игру "Камень, ножницы, бумага"


enum figure { 
Rock,
Scissors,
Paper
};



figure Vypalo; //создаем переменную "Выпало"

Думаю, это должно сработать ---- Random(Vypalo);


Теперь Vypalo равно Камень, Ножницы или Бумага.


Можно сделать самостоятельную версию этой игры, 2 рандома и сравнивать значения) 06.07.12 06:35 Sledgy

Sledgy , спасибо за развернутый ответ! Очень полезная для меня инфа. В хелп залезаю регулярно, в принципе понимаю как это работает, но как использовать на практике, в конкретном случае, не всегда могу сообразить.
Вот несколько команд , о которых я узнал совсем недавно (к сожалению)

- object.MergeIntoBackground(); Делает объект частью бэкграунда. Полезная вещь , если делать паззл-конструктор.
- AreThingsOverlapping(int thing1, int thing2) Проверка столкновения (наложения координат) 2 объектов, 2 персонажей, персонажа и объекта. Очень удобно использовать, если например, один персонаж стреляет в другого. Проверяем соприкасается ли пуля с персонажем, и персонаж падает. Только не понял почему к ID объекта надо 1000 добавлять
- if (keycode == eKeyEscape) SkipUntilCharacterStops(EGO);(это мне Слэш посоветовал) Пропуск анимации ходьбы, т.е при нажатии клавиши перс сразу перемещается из точки А в точку Б.





06.07.12 11:31 Gexo Galls

• Пропуск анимации и пр. игрового мусора можно делать StartCutScene и EndCutScene

И выбрать можно, какими кнопками можно пропустить "ролик" 06.07.12 14:42 Sledgy

• персонаж дошел до другого перса без всяких операторов ожидания

MoveCharacterBlocking (1,character[0].x-50,character[0].y);

_____________________________________________________________________________________________________________

проигрывание мелодии

PlayMusic (1);

проигрывание видио

PlayVideo("начао.wmv");


__________________________________________

выход из игры

QuitGame (0);

загрузить игру
RestoreGameDialog();

переход в другую комнату

NewRoom (2); // переход в комнату 2

NewRoomEx(2,100,6); // 2 - номер комнаты (куда), 100 и 6 - икс и игрик

__________________________________________

ObjectOff (2); // отключить объект 2
Objecton (2); // включить объект 2

DisableRegion (2); // отключить регион 2
EnableRegion (2); // включить регион 2

RemoveWalkableArea(2); // отключить зону ходьбы 2
RestoreWalkableArea(2); // включить зону ходьбы 2
__________________________________________

случайная переменная от 0 до 3

int a=Random (3);

__________________________________________

присвоить текущие координаты персонажа объекту

SetObjectPosition(0,character[VIPER].x,character[VIPER].y-9);

__________________________________________

присвоить координаты объекта к объекту

SetObjectPosition (9,GetObjectX(1),GetObjectY(1));

__________________________________________

AddInventory(4); // появление нашего предмета в инвинтаре под номером 4

__________________________________________

как вернуть объект в первоначальные координаты моментально

SetObjectPosition (номер объекта, по иксу, по игрику);

__________________________________________

как (увеличивать и уменьшать) скорость передвижения персонажа по локации

SetCharacterSpeed(имя персонажа , скорость);

__________________________________________
16.02.16 19:58 Aleksahka

Aleksahka, можешь сделать 3D-римейки локаций SQ0? Как ты уже делал. Где мужик лежит и тд

29.03.16 20:22 Sledgy

• у меня той игры нету!
винда слетела!

но сделать могу! а зачем они тебе? 31.03.16 17:11 Aleksahka

Aleksahka, SQ0 легко качается, там 1-2 мб. Ну я прошёл игру, прикольная. Можно сделать римейк :)


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

Мож, заодно что принести-скачать тебе? 01.04.16 15:31 Sledgy

Sledgy



19.06.09 15:04

(8й блок)

Задавайте любые вопросы по AGS



1) Укажите версию AGS (2.6х, 2.7х или 3.х)
2) Детально опишите проблему

P.S. В личку AGS-вопросы писать не надо, я не буду на них отвечать

***

Архив вопросов
Скрытый текст


FAQ | Видеоуроки

Основы скрипта AGS | Команды AGS (русские описания)



• как сделать walk behind зону правильно?

2.61.261.2.61.2.61 19.03.13 23:20 evarube

• Нажатия в onmouse_click фиксировать в глобальную переменную. Если нажата ненужная клавиша - сбрасывать.


1) if ЛКМ и глобалка=0 => Глобалка = 1; else
2) if ПКМ и глобалка=1 => Глобалка = 2; else
3) if ПКМ и глобалка=2 => Глобалка = 3; else
4) if ЛКМ и глобалка=3 => Глобалка = 0; ДЕЙСТВИЕ. else


И в самом конце:

х) else Глобалка=0; (без if) 19.03.13 15:37 Sledgy

• Как сделать действие при нажатии комбинации клавиш мыши? Например, Последовательно ЛКМ, ПКМ, ПКМ, ЛКМ ->действие.
AGS 3.x 19.03.13 13:35 Gexo Galls

• Рисуешь Walk-behind'ом зону, которая будет покрывать героя.

Baseline ставишь в самый низ walk-behind-зоны 20.03.13 08:17 Sledgy

• как сделать так чтоб персонаж дошел до другого перса без всяких операторов ожидания?

чтоб лишний раз не писать Ваит
пример:
Скрытый текст
23.03.13 15:52 Aleksahka

• MoveCharacterBlocking

direct - если =1, напрямую идти, минуя Walkable area


И не надо никаких Wait, подгонять цифры ожидания 23.03.13 16:47 Sledgy

• класс! 23.03.13 17:04 Aleksahka

• Ещё одна проблема появилась!
Не как не пойму, почему у меня ролик в начале игры заикается на одном и том же месте? (такое ощущение что игра загружается ещё во время воспроизведения видео...)
А отдельно от игры он у меня не заикнулся. (много раз уже просматривал!) 23.03.13 22:10 Aleksahka

• Кодек мож палённый

Надо попробовать перекодировать в общепринятый для AGS 2.61


Кодек DivX, например.

Или вообще формат MPG.

***

Если не получится, кинь мне видео в ЛС. Попробую запустить 24.03.13 06:20 Sledgy

• скинул видео в ЛС
24.03.13 13:34 Aleksahka

• Как упростить код?

Например

if (персонаж № 1 подошел к главному герою) => Привет!
else if (персонаж № 2 подошел к главному герою) => Привет!
...
else if (персонаж № 50 подошел к главному герою) => Привет!
и т.д. Ничего не меняется, кроме № персонажа. Можно ли сделать одной строчкой и как менять № персонажа ? Спасибо заранее. AGS 3.x 28.03.13 16:51 Gexo Galls

Gexo Galls,
function Check ( int start, int end ) { 
int k = start;
while( k <= end ){
if ( character[k] подошел к главному герою ) => Привет!
k++;
}
}

Check(1, 50);
28.03.13 17:00 adm244

• как записать вот эти формулы на AGS?

(не пойму как корень написать , и что значит V в прямых скобках?) 28.03.13 17:50 Aleksahka

Aleksahka
Эт че такое? :) 28.03.13 18:33 Legato

• Legato пишет:

 цитата:
Эт че такое? :)


Это половина расчётов переменных из игры Атмосфера-3 для калькуляторов!
http://epizodsspace.no-ip.org/bibl/tm/1987/3/na-kryl.html
думаю слепить её на АGS
если только разберусь со всеми переменными. 28.03.13 22:25 Aleksahka

A = ( (C*x*S)/M * P*sqrt(V*V+u*u) )/2;

a = A*sqrt( (V*V+u*u)*(1+K*K) );

B = A * (K*cos(Y)/abs(V)) + 1/R;



 цитата:
что значит V в прямых скобках?

Это модуль. 28.03.13 18:13 adm244

• спасибо! 28.03.13 18:37 Aleksahka

• Как сделать фичу с деньгами? Вот отображаются они. Вот отнимается опрд. количество. Вот прибавляется.

2.61 Forver. 28.03.13 18:42 evarube

Gexo Galls adm244 пишет:

 цитата:
int k = start;
while( k <= end ){
if ( character[k] подошел к главному герою ) => Привет!
k++;
}

Можно без новой функции, зачем заморачиваться

int k = 1;  
while( k <= 50 ){
if ( character[k] подошел к главному герою ) => { Привет!; k=51; }
k++;
}


И забыл после Привета сразу отключить дальнейшую проверку, там же else стояли. Т.е. k=51 (или break по Delphi)

***

evarube, global-integer 29.03.13 07:38 Sledgy

• не пойму почему AGS ругается .
и пишет мне

Compile Error
There was an error compiling your script. The problem was:
In: "Main script"
Error (Line 14): PE04: parse error at "a"


вот код программы

12 if (H>=1){
13 if (M>0){
14 a==(1,62)-(Z*0,045);
15 M==M-Z*0,15;
16 H==H-V-a/2;
17 V==V+a;
18 MoveCharacter (IGL,110,y+V);
19 if (V<=2){
20 NewRoom (2);
21 }
22 }
23 if (H<=0){
24 PlayMusic (1);
25 Wait (300);
26 QuitGame (0);
27 }
28 if (M<=0){
29 ObjectOff (1);
30 ObjectOff (2);
31 }
32 if (V>2){
33 PlayMusic (1);
34 Wait (300);
35 QuitGame (0);
36 }
30.03.13 05:12 Aleksahka

• Aleksahka пишет:

 цитата:
a==(1,62)-(Z*0,045);

Одиночное равно д.б., также и ниже у тебя там. Двойное равно только в условиях (if then) 30.03.13 08:11 Sledgy

• с одиночным равно делал
AGS ругается потом на 1,62
и на 0,045
30.03.13 13:15 Aleksahka

• Дроби видимо с точкой надо писать.

Или дроби не могут быть в int'е (integer), надо использовать real или какой-то там еще числовой вариант 30.03.13 14:38 Sledgy

• В Бейсике всё просто было
а тут всё не как не пойму, что и почему.

ещё вопрос
можно ли в АГС сделать Случайную зону хождения?

типа как в моей проге для Бейсика. Которая рисует поверхность случайно!
Скрытый текст
30.03.13 20:05 Aleksahka

• Aleksahka пишет:

 цитата:
Случайную зону хождения

Полагаю нельзя

***

Хотя нет, можно. Но не walkable area, а создать свою зону.

Рандомом раскрасить часть фона и двигать перса только по части фона, где есть эта раскраска...


Я думаю, возможно, но геморрно.


Можно еще ограничить персонажа по средством X,Y... Если небольшой прямоугольник замутить, который генерится рандомно. 30.03.13 20:29 Sledgy

Aleksahka, продолжая тему создания своей walkable-area...
Можно! Алгоритм следующий:
 
1. Создаем замкнутый многоугольник с заданными координатами вершин(он и будет нашей зоной).
2. Разбиваем многоугольник на треугольники.
3. Проверяем принадлежность точки(координат персонажа) к треугольникам.
30.03.13 20:46 adm244

• Т.е. тут надо отдельную функцию создать и применять 31.03.13 08:18 Sledgy

• брр... дремучий лес!

__________________________

вопрос такой.
как сделать чтоб в место сумки с инвентарём был просто 1 предмет ? (который можно потом брать, и сразу использовать) 28.04.13 18:22 Aleksahka

• Ну т.е. создать свою кнопку и иконку?


В GUI кнопке задаешь Left click Set Cursor Mode

New mode number = номер нового курсора 29.04.13 11:44 Sledgy

• опять вопрос!

как зациклить движение объекта ?

(то есть объект движется в одну сторону до определённой позиции, а потом движется в другую сторону до определённой позиции, а потом повторяется всё с начало) 16.05.13 18:33 Aleksahka

• В рипетейбле проверять движется ли объект. Если нет, то в какую сторону должен двигаться (меняем сторону движения). Двигаем его туда. 16.05.13 18:45 Sledgy

• Sledgy пишет:

 цитата:
В рипетейбле проверять движется ли объект. Если нет, то в какую сторону должен двигаться (меняем сторону движения). Двигаем его туда.

Две проверки, соединенные 'else' 17.05.13 11:49 Sledgy

• то есть надо две проверки засовывать в рипетейбл ? 16.05.13 18:58 Aleksahka

• кошмар! проще анимацию сделать. 17.05.13 12:33 Aleksahka

• Ребят я опять потерял плагин дождя. На третьей версии он робит?
Или расскажите лучше как самому сделать. 22.05.13 19:11 bdgtw

• bdgtw пишет:

 цитата:
Или расскажите лучше как самому сделать.


можно сделать с помощью зацикленной анимации объекта (в 3 кадра)
1 делаешь объект во весь экран
2 первый кадр капли сверху
3 второй кадр капли по центру
4 третий кадр капли внизу
22.05.13 20:06 Aleksahka

• И что нужно каждую каплю вручную отрисовать? 22.05.13 20:15 bdgtw

• bdgtw пишет:

 цитата:
каждую каплю вручную отрисовать?


зачем?
одну нарисовал а потом копируй и вставляй! 22.05.13 20:21 Aleksahka

• всмысле получается один кадр объекта это будет сотни капель? 22.05.13 22:38 bdgtw

• bdgtw пишет:

 цитата:
один кадр объекта это будет сотни капель?


ага! 23.05.13 00:56 Aleksahka

• как-то НАТУЖНЕНЬКО. а еще варианты есть? 23.05.13 01:28 bdgtw

http://www.adventuregamestudio.co.uk/forums/index.php?topic=25665.0

Вот попробуй отсюда плагин дождя и снега 23.05.13 08:56 Sledgy

• Может я, конечно, что не так делаю, но с ним на третьей версии вылетает. ( 23.05.13 11:39 bdgtw

• И еще скажите что за фигня с моей справкой случилась?
Скрытый текст
23.05.13 18:45 bdgtw

• Качни рабочую справку
http://zalil.ru/34526768 23.05.13 19:48 Sledgy

• Заменил. Нифига не помогло. Все осталось так же. 23.05.13 23:49 bdgtw

• Возможно у тебя не работают и др. такие справки. Т.е. это вирус какой-то и надо переустановить винду

Можно качнуть прогу для редактирования CHM файлов (CHM Editor) и через него читать 24.05.13 10:02 Sledgy

• Да, и другие не работают. Через прогу тоже не видит. А может есть какой-то не столь кардинальный способ? А то много инфы, не хочется сносить. 24.05.13 11:53 bdgtw

• Напиши в otvet.mail.ru или другие пдб сервисы (гугл и тд) 24.05.13 18:08 Sledgy

• почему в Dialog topic
нельзя писать вот такие структуры?

Скрытый текст

04.06.13 10:02 Aleksahka

• Aleksahka пишет:

 цитата:
@2 // option 2
SetObjectView (0,4);
AnimateObject (0,0,3,1);
SetTalkingColor(0,12);
DisplaySpeechAt(50,165,160,0,"кукареку!");
SetObjectView (0,4);
AnimateObject (0,0,3,0);
Wait (40);
NewRoom (12);
return





Aleksahka там свой язык, написания. 04.06.13 17:46 evarube

• Там свой язык, хз почему. Он в хелпе написан 04.06.13 11:34 Sledgy

• Люди добрые, да и злые впрочем! к версии 1.3.2 русификатор есть ?? все облазал ссылки на сайтах битые или удаленные ни чего не качаеться 08.06.13 12:52 алёшка

• 3.2.1 правильнее

http://yadi.sk/d/zZB0X2Lw5czMW 09.06.13 11:31 Sledgy

• что я делаю не так?

AGS ругается!!!

говорит что: " NewRoom: requested 2 room changes within one script"

script

Скрытый текст

12.06.13 23:08 Aleksahka

• У тебя 2 раза подряд получается NewRoom в разные комнаты.

Сначала #19, а потом #15. 13.06.13 15:02 Sledgy

• Sledgy пишет:

 цитата:
У тебя 2 раза подряд получается NewRoom в разные комнаты.


а как сделать по другому? 13.06.13 18:16 Aleksahka

• Ну я хз что тебе надо. Там сначала переход идёт в 19 комнату. А потом рандом и все пути ведут в 15 комнату (можно было переход даже вынести за скобки)

Т.е. между этими 2мя переходами что-то должно быть 13.06.13 19:00 Sledgy

• как двигать персонажа кнопками с клавиатуры?
пишу так
Скрытый текст

и перс у меня топчется на месте

как его заставить ходить нормально (нажал кнопку, он ходит. отпустил перестал ходить.) ???

22.06.13 18:56 Aleksahka

• как зациклить движение объекта?

к примеру у меня объект 0 с координатами 216,160
он должен двигаться в верх 216,-20

пишу :
MoveObjectDirect (0,216,-20,1);

объект двигается в верх...

а как повторять это движение без конечно? 28.06.13 20:45 Aleksahka

• В рипетейбл надо проверять двигается объект или нет (isObjectMoving) и проверять интегер какой-нибудь (или boolean) и соотв-но направлять в нужную сторону.


Примерно так:

if (isObjectMoving==false)
{
if (vverx_idti==true) {двигаем вверх + vverx_idti=false; else двигаем вниз + vverx_idti=true}
} 01.07.13 12:34 Sledgy

• а как присвоить текущие координаты персонажа объекту? 09.07.13 14:13 Aleksahka

• Aleksahka пишет:

 цитата:
присвоить текущие координаты персонажа объекту?



вот нашёл способ

SetObjectPosition(0,character[VIPER].x,character[VIPER].y-9);

24.07.13 18:47 Aleksahka

• Там такая фигня - сдвиг в коорд между персом и объектом.


Персы - координаты вроде центр. А в объектах - сдвиг вправо на всю ширину и вниз на всю высоту, как-то так.

Придётся наугад подбирать, чтобы одинаково было


Выглядеть это будет как-то так:

object[1].X=character[0].x+15;
object[1].Y=character[0].y+25; 09.07.13 17:19 Sledgy

• Sledgy пишет:

 цитата:
Выглядеть это будет как-то так:



AGS ругается!
Undefined token 'object'
09.07.13 18:47 Aleksahka

• Ну я же примерно написал, без юзания AGS.

Может, там с большой буквы Object или чё там. 10.07.13 10:47 Sledgy

• 1) как проверить, достиг ли объект заданных координат?
2) как присвоить координаты одного объекта другому объекту?
28.07.13 20:51 Aleksahka

• 1) if и GetObjectX(0), GetObjectY(0), проверяешь диапазоны через <, >

2)

SetObjectX(0,12);
SetObjectY(0,55); 29.07.13 21:03 Sledgy

• Sledgy пишет:

 цитата:
SetObjectX(0,12);
SetObjectY(0,55);



не выходит!

AGS 2.61 не понимает SetObjectX и SetObjectY
____________________________________________________________________________________

Нашел выход опять методом проб и ошибок!

присвоить координаты объекта к объекту
SetObjectPosition (9,GetObjectX(1),GetObjectY(1));

30.07.13 00:42 Aleksahka

• Используй F1 - там все команды 30.07.13 18:17 Sledgy

• Sledgy пишет:

 цитата:
Используй F1 - там все команды


там не понятно написано!
а есть ли справка по AGS 2.61 на русском?
________________________________________

а теперь вопрос по теме

как показать переменную на экране в определённом месте (количество жизней или патронов)?
__________________________________________________________________________________
я нашёл
DisplayAt (200, 200, 150, "%d", D);

но это не то!

мне нужно чтоб переменная постоянно висела на экране и не мешала происходящему процессу
как это сделать?
03.08.13 04:29 Aleksahka

• Aleksahka пишет:

 цитата:
там не понятно написано!

translate.google.ru


Aleksahka пишет:

 цитата:
как показать переменную на экране в определённом месте

GUI, и там Label 03.08.13 21:28 Sledgy

• как заставить работать анимацию движения персонажа
когда он доходит до места и останавливается?

а то какой-то шлак выходит:
(персонаж вертолёт: винт крутиться пока он двигается по локации а когда достигает цели то замирает в воздухе с неработающим винтом) 09.08.13 10:54 Aleksahka

• Ставишь персу виев - SetCharacterView

И потом - AnimateCharacter. Там задержку ставишь и repeat (!), чтоб повторялись 10.08.13 04:51 Sledgy

• Sledgy пишет:

 цитата:
Ставишь персу виев - SetCharacterView



а где его ставить
если у меня нет никаких условий?

просто локация и персонаж на ней верталёт! 10.08.13 06:46 Aleksahka

• Можно так сделать:


SetView, потом Animate сразу сделать; и потом уже пустить Вертолёт в сторону (Move)

И он дойдет до конца и всё равно будет анимировать, крутиться 10.08.13 07:09 Sledgy

• не... не то...

вот например персонаж человек
нажал мышей он пошёл к месту где ты нажал мышей
пошёл-пошёл- и стал!

а вот с вертолётом чёрти-что выходит!
нажал мышей он
полетел-полетел-и заглох!

где и что прописывать, чтоб анимация движения не стопорилась? 10.08.13 17:00 Aleksahka

• В рипетейбл закинь:

if ((character.walking==0) && (character.animating==0)) AnimateCharacter(0,0,5,1); 10.08.13 18:59 Sledgy

• Sledgy пишет:

 цитата:
character.walking==0) && (character.animating==0

character[0] везде сделай 11.08.13 15:20 Sledgy

• Закинул!
он теперь вообще на одном месте стоит
и дёргается только на действие нажатия мыши 10.08.13 20:19 Aleksahka

• КЛАСС!!!
Спасибо!!
только проигрываеться первая анимация персонажа (та которая вниз)
а как сделать чтоб проигрывалась текущая ??? 11.08.13 15:43 Aleksahka

• AnimateCharacter(0,0,5,1);


второй 0 - это луп анимации, который проигрывать (т.е. вниз, влево, вправо и тд)

надо написать текущий луп персонажа:

character[0].loop 12.08.13 20:09 Sledgy

• Круто!
теперь можно сварганить свой собственный "Десерт Страйк". 13.08.13 18:05 Aleksahka

• Доброго времени суток!

Заранее прошу прощения за глупый вопрос новичка, но если бы чтение туториалов хоть сколько-то помогло, не стала бы отвлекать занятых людей.
AGS 3.2.1 у меня без году 3 часа, но я уже вляпалась в вопрос, разобраться в котором пока не удалось.
Курсор. Нужен один на все про все курсор, которым можно было бы тыкаться по hotspot'ам, но его не видно... Волшебные заклинания mouse.EnableMode(); mouse.Visible = true и mouse.Mode = должного действия не возымели, что позволяет предположить, что я что-то глобально не так делаю/понимаю... Вот нет курсора и все.

Буду очень благодарна ответу. 22.10.13 20:20 delirium

• delirium пишет:

 цитата:
не стала бы отвлекать занятых людей.

Девушка-игродел - это здорово :)

Смотри видеоуроки по AGS 3.x на русском - http://sq.forum24.ru/?1-4-0-00000093-000-0-0-1303536045



 цитата:
Курсор. Нужен один на все про все курсор, которым можно было бы тыкаться по hotspot'ам, но его не видно... Волшебные заклинания mouse.EnableMode(); mouse.Visible = true и mouse.Mode = должного действия не возымели, что позволяет предположить, что я что-то глобально не так делаю/понимаю... Вот нет курсора и все.



Возможно, ты выбрала шаблон Empty Game (Пустой), без курсоров и пр.графики. А надо было Default Game

Курсор можно нарисовать в Paint и вставить - справа в Mouse cursors - Interact (двойной клик) --- внизу справа Image - в спрайт менеджер надо залить спрайт курсора (Import new sprite) и выбрать


P.S. Есть русская версия редактора. А за 100р по 10 команд возможен перевод справки (от меня, ибо стимул))

---

Какую игру создаешь, про что? :) Есть ли какие-то ранние игры и др. работы?

---

Как вариант, можешь писать на http://vk.com/adventuregamestudio Там красивее и удобнее :) 23.10.13 02:41 Sledgy

• Sledgy пишет:

 цитата:
Возможно, ты выбрала шаблон Empty Game (Пустой), без курсоров и пр.графики. А надо было Default Game


Это был именно он. А ларчик просто открывался)) My bad, не подумала о том, что там отсутствуют и курсоры тоже.
Сегодня уже настроила курсор на скорую руку, все получилось. Большое спасибо!!

И за видеогайды спасибо, так пожалуй будет нагляднее и удобнее.
Сегодня планирую потыкать пальцем в объекты, персонажей и диалоги)


 цитата:
Есть русская версия редактора. А за 100р по 10 команд возможен перевод справки (от меня, ибо стимул))


Могу скорее безвозмедно помочь с переводом. Нерегулярно, но верно.


 цитата:
Какую игру создаешь, про что? :) Есть ли какие-то ранние игры и др. работы?


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

Опыт создания игры самый первый и надеюсь будет а) результативным б) не последним

Оффтоп: Тут днем всяко удобнее. Вк на работе слишком палевный 23.10.13 13:35 delirium

• delirium пишет:

 цитата:
игру про то как человек сам создает ад в своей голове

круто звучит 23.10.13 13:40 Sledgy

• у меня вопрос по 2.61

про видео ролики
а как запустить ролик со звуком + игровая музыка будет пиликать дальше?
24.10.13 20:08 Aleksahka

• Нубо-девушко опять пришла с вопросом:

Я правильно понимаю что способа изменить, скажем, межстрочный интервал в тексте (тот что выводится на Display и DisplayAt) не существует? Оффтоп: Равно как и поставить отступы от рамки и прочие украшательства? 24.10.13 21:20 delirium

• Aleksahka пишет:

 цитата:
а как запустить ролик со звуком + игровая музыка будет пиликать дальше?



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

***

delirium, да. Отступы от рамки и украшения - можно сделать. Придётся создать своё GUI - прав кноп мыши - New Text Window GUI. По краям будут стрелочки - это картинки, можно поменять, это край окна. Но они есть только в Default шаблоне. А в Empty можно поменять фон сообщения

Надо выставить этот гуи по умолчанию для сообщений - General Settings - Text output - Custom text-window GUI - номер гуи 25.10.13 01:27 Sledgy

• Sledgy пишет:

 цитата:
да. Отступы от рамки и украшения - можно сделать. Придётся создать своё GUI - прав кноп мыши - New Text Window GUI. По краям будут стрелочки - это картинки, можно поменять, это край окна. Но они есть только в Default шаблоне. А в Empty можно поменять фон сообщения


Спасибо! Эх, чую придется делать диалоговую систему на объектах и хотспотах... 26.10.13 10:00 delirium

• Можно потом это сделать 26.10.13 17:56 Sledgy

• Что ж, это в очередной раз я))

Столкнулась с тем, что пересекающиеся хотспоты конфликтуют и 2, будучи наложен поверх 1го, не дает нажимать на первый ровно по всей своей поверхности.
Можно ли с этим как-то бороться? 26.10.13 22:59 delirium

• delirium пишет:

 цитата:
пересекающиеся хотспоты конфликтуют


пользуйся объeктами 27.10.13 16:33 Aleksahka

• Sledgy пишет:

 цитата:
Хотспоты не могут быть наложены поверх. Один стирает другой


Спасибо!)

Aleksahka пишет:

 цитата:
пользуйся объeктами


Спасибо) Я уже выкрутилась через условия на каждый хотспот.
С объектами в моем случае муторно, ибо их и так много и каждый полностью подменяет собой бэкграунд (= диалоговая система на картинках)). 27.10.13 18:28 delirium

• Хотспоты не могут быть наложены поверх. Один стирает другой 27.10.13 13:22 Sledgy

• Для подмены бэкграунда, может, лучше использовать GUI --- там меняешь картинки на кнопках и это как бы уже не кнопка, а картинка

ГУИ хороши тем, что вызывать можно в любой локации 27.10.13 18:42 Sledgy

• Давненько я тут не задавал вопросы.

Как сделать так, что бы через опред. время(допустим минуту-две) произошло некое событие, но один раз, без повторов?
Такая ситуация. Есть комната 1, комната 2.
В комнате 1, стоит ну таймер. Время проходит - идёт действие.
Сам таймер запускается в комнате 2. И вот в чем хуня.
Сам запуск я так понял идёт через ГП, но запуститься ли таймер, в комнате 1, если ГГ активирует его в комнате 2?
Как вообще это все сделать?

2.61 forever! 27.01.14 02:47 evarube

• SetTimer. Минута - это 40*60

а в рипетейбл ловишь - isTimerExpired(1)==1


По комнатам если тебе надо, то всё просто. ГП делать. В одной комнате что-то сделал, ГП=1. А в др комнате, если ГП=1, то SetTimer 28.01.14 15:15 Sledgy

• ща я вам кучу вопросов задам!!!
1) влияет ли регион на других персонажей ?
2) как сделать и повесить секундомер?
____________________________________________________________________________
AGS 2.61
20.02.14 15:20 Aleksahka

Aleksahka, давай встретимся с тобой в Прокопе как-нибудь. Когда ты свободен?

Покажешь мне свой город. Побазарим. Попробую тебе ВК сделать. Мы щас все в ВК сидим, а ты тут пропадаешь

АЙМ БЭТМЭН!!! :))

где-нить через неделю, буду дома, щас в москве 22.02.14 12:15 Sledgy нахуй

• Sledgy нахуй пишет:

 цитата:
Попробую тебе ВК сделать.



давай попробуй!

Sledgy нахуй пишет:

 цитата:
где-нить через неделю


можно и через неделю!

Sledgy нахуй пишет:

 цитата:
Покажешь мне свой город.


ок! только тут смотреть не на что кроме гор! 22.02.14 13:34 Aleksahka

Aleksahka, ну в общем как-нить можно словиться 08.04.14 04:06 Sledgy

• ааъаъахъа 22.02.14 12:18 Васек

• как по тэплее!
а то грязюки тут по вуха! 09.04.14 17:27 Aleksahka

• Простите новичка за глупый (или не очень глупый) вопрос, но как сделать удаление региона после его использования? 03.08.14 14:31 Chiken Shit

• заходи в свойство региона ( кнопка interaction...)
потом жми нужный тебе вариант
к примеру While plaer stands on region
там выберай Run script

потом жми кнопку Edit script...

1 // script for region1: While player stands on region
2 DisableRegion (2); // отключить регион 2

потом нажми File

и выбери Exit and save changes

___________________________________________________

EnableRegion (2); // включить регион 2
03.08.14 15:45 Aleksahka

• Спасибо. Ещё один (наверно) глупый вопрос: как сделать что бы персонаж сначала подошёл к предмету а потом поднял его? 04.08.14 11:30 Chiken Shit


ето последоватьльность анимаций! =)

1) выбери предмет к которому перс твой должен подойти!
2) нажми кнопку interaktion...
3) выбери interact object
4) создай опять Run script
5)

MoveCharacterBlocking(EGO,200,211,0); // 200 это координата по X , а 211 это координата по Y
наш персонаж идёт к координатам 200,211
SetCharacterView (EGO,2); // EGO имя нашего персанажа а 2 это номер анимации той где он берёт предмет
ObjectOff
Wait (40); // пауза чтоб успела проиграться анимация та где он берёт предмет
SetCharacterView (EGO,1); // возвращаем анимацию персонажу ту в которой он ходит
ObjectOff(1); //отключаем объект 1 это номер объекта
AddInventory(4); // появление нашего предмета в инвинтаре под номером 4
6) выбераем File
7) Exit and save changes





04.08.14 15:26 Aleksahka

• Не знаю почему, но AGS перестал работать, нет он то работает, но не создаёт новые комнаты. Сначала он работал, я скачал версию 2.6.1, первые 2 дня всё работало, но на третий AGS перестал создавать комнаты. Потом я скачал 2.7.2 всё работало, я уехал на неделю, возвращаюсь обратно та же история. Вчера 2 часа искал ссылки и скачивал ags, но нечего не работает. Что делать? Подскажите пожалуйста. 22.08.14 14:12 Chiken Shit

• Chiken Shit пишет:

 цитата:
Что делать?


Надо проверить систему на наличие Вирусов! 22.08.14 16:05 Aleksahka

Chiken Shit, винду переставить

И поставить антивирус 22.08.14 19:49 Sledgy

• 2 Pierrot


 цитата:
Как сделать комнату в качестве стартового экрана я примерно представляю, а вот например загрузить игру?

При щелчке на слове ЗАГРУЗИТЬ, чтобы появился диалог загрузки, что нужно писать?



Кстати, ты в AGS 2.61 или 3.21?

RestoreGameDialog();



 цитата:
А на счет выхода из игры?



QuitGame(0); - "1" если надо с вопросом "Выйти из игры?"



 цитата:
Я вижу, что домен bigbluecup.ru скоро освобождается. Как думаешь, стоит ли его прикупить и сделать тематический сайт?

Хз кому это надо) есть ags-time.narod.ru и 99% людей в VK 27.10.14 16:42 Sledgy

• В общем сделал временный стартовый экран с тремя пунктами; НАЧАЛО, ЗАГРУЗИТЬ, и ВЫХОД в виде отдельных хотспотов. Спасибо за подсказку. Вроде все работает. Не могу сделать, чтобы курсор не менялся циклически при щелчке правой кнопкой мыши. В игре так и должно быть, а на стартовом это не нужно. должна быть стрелка, меняющая свой вид при наведении на отдельный хотспот. Это я сделал, а вот правую кнопку отключить не могу. Хелп ми! 28.10.14 08:07 Pierrot

• Вот весь скрипт комнаты на данный момент
Скрытый текст
28.10.14 08:09 Pierrot

• А еще, как сделать этот жуткий серый диалог выхода из игры на русском.
click here
AGS 3.2.2 28.10.14 09:19 Pierrot

• Pierrot пишет:

 цитата:
Не могу сделать, чтобы курсор не менялся циклически при щелчке правой кнопкой мыши

Это в on_mouse_click в глобал.скрипте

Там строка типа NextCursor, пониже


else NextCursor, типа того


Так вот, поставь там условие, чтобы работало при опред условиях (глобал.переменную типа boolean поставь)

---

Про выход - в агс 3.2 нельзя даж текст менять, надо создать свой гуи

2 кнопки. Одну с действием QuitGame(0), а другую - закрытие гуи 29.10.14 06:23 Sledgy

• Спасибо, помогло. С гуями вроде все норм. Надо теперь для них фоны порисовать, да и на кнопки тоже, но это уже дело техники. Еще заранее хочу спросить, как вставить видео и проиграть его, в качестве начальной заставки, перед титульным экраном? Если это вообще возможно. 29.10.14 14:41 Pierrot

• Видео внутрь вставляется - кидаешь avi, ogv (или др формат - см справку) в папку с игрой, не Completed. И в опциях этого видео - Video вроде (возле Music, Sound поди) --- там выбираешь, что файл *внутренний* и не надо делать внешний типа video.vox (или video.avi)

PlayVideo смотри в F1 02.11.14 08:28 Sledgy

• AGS 3x
подскажите, что не так у меня с картинкой, в редакторе анимации и персонажа всё нормально, но в игре выглядит вот так: (справа)
спрайты в формате PNG, работали нормально пока я не начала новую игру на пустом шаблоне..

----
поменяла анимацию, теперь вроде нормально, надеюсь это не повторится.
другой вопрос, как поменять скорость передвижения персонажа для одной конкретной локации? 05.11.14 17:24 Chirranir

• Альфа-канал мож? 32 бита цветности выбрано

Такое бывало с видео, когда кодек не тот (что "любит" агс)

---

Скорость передвижения перса можно менять при входе-выходе из локации

before fade in + leave room 06.11.14 05:29 Sledgy

• спасибо.. вот ещё один вопрос,
можно включить эффект перспективы, когда персонаж вдали становится меньше, чем вблизи, но этот эффект не имеет смысла, если не подогнать к нему скорость, чтобы вблизи он двигался быстрее, соответственно своему размеру, а вдали - медленнее..
так вот, если включить подгонку скорости, анимация вблизи становится совершенно дёрганной и неприятной, нельзя ли что нибудь с этим сделать?

это ничего, что я столько тупых вопросов задаю? 06.11.14 18:13 Chirranir

• как в АГС 2.61
писать текст + значением переменной ?

типа
вы идёте на A месте

где А это переменная
13.01.15 22:03 Aleksahka

• Т.е. вывести string со своей переменной


string S;
string A;

StrCopy(A, "[переменная блеать]");

StrCopy(S, "Вы идёте на ");
StrCat (S, A);
StrCat (S, " месте");

Display(S);


Получится
Вы идёте на [переменная блеать] месте 14.01.15 02:17 Sledgy

• и мне надо чтоб А было случайным числом от 1 до 10

A=(Random(10)+1) ;

в стрингах пишу!
выдаёт ошибку! 14.01.15 11:43 Aleksahka

• Так это Интегер (число). Надо переводить в формат Стринг (текст)

StrFormat - посмотри в хелпе 14.01.15 14:41 Sledgy

• как вернуть объект в первоначальные координаты моментально?

16.01.15 12:19 Aleksahka

Aleksahka,

Object1.X=15;
Object1.Y=25;

SetObjectXY еще вроде есть 17.01.15 15:51 Sledgy

• я уже в справке копался !
и нашел

SetObjectPosition (номер объекта, по иксу, по игрику); 17.01.15 19:51 Aleksahka

Aleksahka, молодец! Там удобно всё находится, главное чуток знать инглиш 17.01.15 21:57 Sledgy

• 1) Как включить GUI в определённом месте, а потом выключить после определённого действия?
2) Как сделать В GUI Объект с анимацией?
3) Как сделать таймер не на одну комнату а на несколько комнат (1 таймер)? (чтоб он в одной комнате заработал и в другой продолжал работать) 05.05.15 17:56 Aleksahka

Aleksahka, Aleksahka пишет:

 цитата:
1) Как включить GUI в определённом месте, а потом выключить после определённого действия?
2) Как сделать В GUI Объект с анимацией?
3) Как сделать таймер не на одну комнату а на несколько комнат (1 таймер)? (чтоб он в одной комнате заработал и в другой продолжал работать)


1) GUIOn. А потом GUIOff :)
2) Там кнопка вместо объектов (т.е. кликабельный объект). Ставишь ему image. И анимируешь кнопку - AnimateButton
3) Таймер в принципе работает по всей игре :? SetTimer, а потом ловишь в игровом repeatedly execute (в общем, а не комнатном) -- IsTimerExpired 12.05.15 15:00 Sledgy

• Всем привет!
подскажите по диалогам:

1) как сделать, чтобы ГГ трижды ответил на один и тотже вопрос NPSа одинаково (например "да") и после этого чтобы диалог закончился.
2) как сделать чтобы за правильные ответы экспа капала?
3) как сделать чтобы диалог с NPS был возможен только один раз, а на повторное нажатие был второй диалог? 11.05.15 15:22 D}I{@k

• 1) Надо ставить счётчик. int+1. И если этот int>=3, то stop dialog
2) также опред.int, плюсуешь его. int EXP. А в гуи можно отображать текущий счёт экспы
3) Здесь можно boolean. После использования диалога - bool=false. И запускать 2й диалог)


"Переключателями" надо уметь пользоваться. Можно GlobalInt, можно int, можно boolean

Выполнил действие - изменился переключатель. А при повторном вызове действия - смотреть на значение "переключателя" и соотв-но реагировать


если Вася=пьян, тогда ударить его по роже

иначе напоить его из бутылки; //трезв 12.05.15 14:15 Sledgy


 цитата:
Что за гуи?



жизненный показатель и запас кислорода в балоне!



21.05.15 12:40 Aleksahka

• как изменить View GuiButton ???

----------------------------------------
выход нашел!!!
вопрос снимаю!
29.05.15 14:33 Aleksahka

• как остановить таймер (чтоб он больше не считал время) ???
31.05.15 16:38 Aleksahka

• повторю тут еще: событие делаешь, а в expired таймера - срабатывает только по перемычке - boolean (кт мы блочим, если таймер надо остановить) 04.06.15 19:22 Sledgy

• я в условие прописал на наличие предмета у персонажа! (есть такой предмет или его нет)
два дня думал! 05.06.15 17:08 Aleksahka

• проще boolean 05.06.15 19:19 Sledgy

• болеаны не люблю! только инты!
05.06.15 21:17 Aleksahka

• как (увеличивать и уменьшать) скорость передвижения персонажа по локации используя Ran script ?





____________________________________
AGS 2.61 12.06.15 13:30 Aleksahka

• character[0].speed=5; вроде 12.06.15 17:27 Sledgy

• на AGS 2.61
SetCharacterSpeed(имя персонажа , скорость);
13.06.15 17:25 Aleksahka

Aleksahka 13.06.15 19:31 Sledgy

• как сделать чтоб звук играл бесконечно а не один раз ? (не отключая фоновую музыку)
как отключить звук потом? (не отключая фоновую музыку)

типа играет музыка в локации персонаж надевает скафандр и включается звук дыхания (по циклу)
потом перс снимает скафандр и звук дыхания отключается а музыка локации продолжает играть ?
14.06.15 15:55 Aleksahka

• AGS 3.3.3
День добрый. Печально, что половина ссылок форума-мертвые(
А вопрос мой такой: Делаю диалоги между персонажами, использую объект dDialog1 (как пример). Как мне для разных диалогов создать и использовать разные GUIs? Text Window располагается в центре, мне надо внизу экрана. Еще нужна прокрутка.
15.07.15 20:52 Vika22

• Vika22 пишет:

 цитата:
мне надо внизу экрана. Еще нужна прокрутка.


можно тексты писать в граф редакторе лентой(больших размеров чем сам экран) а потом притулить как объект у нужной области экрана
а потом его двигать в нужную сторону при нажатие на него!
это самый простой способ!
16.07.15 12:41 Aleksahka

• Я хочу использовать систему диалогов, она удобная и вариативная, а то что Вы предлагаете, как я поняла: сделать картинку на все диалоги, сделать, например, хотспоты на текст, и использвоать команду Say? Я бы не сказала, что это простой способ( Есть ли какие-то примеры, использования различных Guis для объектов Dialogs? 17.07.15 20:57 Vika22

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

Как я понял, вам нужна возможность отображения пунктов диалога в определенной области нужного GUI с возможностью использования кнопок для прокрутки вверх и вниз.
По следующей ссылке вы найдете интересующий вас модуль и демо, использующее его:
Модуль: Custom Dialog GUIs ver01 (google drive)


Вкратце как использовать

Первым делом необходимо создать GUI и разместить на нём три элемента:
    Label внутри которого будут отображаться пункты диалога
    Button для прокрутки вверх
    Button для прокрутки вниз

Затем перед запуском диалога(например, dDialog) активировать модуль вызовом следующей функции:
dDialog.ChangeGUI( gDialogGUI, lblOptions, btnUp, btnDown )
где dDialog - объект диалога из вкладки Dialogs
gDialogGUI - gui который нужно использовать
lblOptions - label внутри которого нужно отображать пункты
btnUp - button для прокрутки вверх
btnDown - button для прокрутки вниз.

Для изменения того как отображаются пункты диалога можно использовать следующую функцию:
dDialog.ChangeOptionsProperties( eFontNormal, eAlignCentre, 1, 2, 3, 0 )
где dDialog - объект диалога из вкладки Dialogs
eFontNormal - используемый для отображения шрифт (можно указать ID, например 0)
eAlignCentre - каким образом текст должен выравниваться по горизонтали (по левой, правой стороне или по центру)
1 - цвет выбранного пункта
2 - цвет пункта в нормальном состоянии
3 - цвет ранее выбранного пункта
0 - отступ между пунктами в пикселях.

Вернуться к использованию стандартного GUI можно при помощи фукнции:
dDialog.UseDefaultGUI()
где dDialog - объект диалога из вкладки Dialogs

Также можно в любой момент узнать используется ли модуль или нет;
Функция вернет TRUE, если модуль используется и FALSE, если нет:
dDialog.IsCustomGUIUsed()
где dDialog - объект диалога из вкладки Dialogs 21.07.15 21:03 adm244

• зачем Say?!
просто MoveObjectDirect

пример
моя новая игра "Эдельвейс"

там у меня система диалогов объектами сделана
18.07.15 15:01 Aleksahka

• Спасибо огромное! Это то что я хотела) 23.07.15 18:05 Vika22

• как сделать чтобы сквозь дверь (объект) нельзя было пройти пока она закрыта? 05.08.15 14:38 D}I{@k

• надо делать две зоны хождения !!
до двери зона 1
за дверью зона 2
при в ходе на локацию надо отключить с начало зону 2

RemoveWalkableArea(2); // отключить зону ходьбы 2
RestoreWalkableArea(2); // включить зону ходьбы 2

при нажатии на дверь включить зону 2


05.08.15 16:34 Aleksahka

• Спасибо! после долгих мучений я всё же добился своего) 06.08.15 12:00 D}I{@k

D}I{@k 17.08.15 21:16 Sledgy

• У меня окно диалога занимает пол экрана, как сделать чтобы оно было меньше?
можно ли сделать так чтобы варианты не сразу все вылазили, а с прокруткой (у меня 20 вариантов ответов)
или в два столбика расположить? 27.08.15 03:55 D}I{@k

• сделай как я !
всё объектами! (все диалоги)
так можно подогнать и размер диалогов и в два столбика
вот только не 20 объектов а 16 всего

или попробуйте так!

Скрытый текст
28.08.15 13:16 Aleksahka

• я сделал свой "модуль" :)

Алекс, можешь глянуть. Тока надо агс 3.3.3 (и вдм выше)


https://vk.com/wall-17976818_880

AGS 3.3.3 - тут есть https://vk.com/topic-17976818_28552630 31.08.15 15:14 Sledgy

• скачал попробовал
выдаёт ошибку в строках 14,15,16,17
31.08.15 18:08 Aleksahka

• а ты скачал агс 3.33? я хз мож в старых не пашет, особ агс 2 10.09.15 16:50 Sledgy

• скачал 333
там у тебя в проекте что-то не хватает
13.09.15 11:50 Aleksahka

• как двигать объект по текущим координатам ?
MoveObject (x,y);
где x и y текущие переменные

25.09.15 16:21 Aleksahka

• :)

p.s. Aleksahka, у меня короч форум чет не пашет, я чаще в вк если что) ты ж там тж был
03.10.15 11:34 Sledgy

• а у меня Вк пашит редко! очень-очень редко!

___________________________________________

 цитата:
как двигать объект по текущим координатам



надо создать две переменные
и тогда можно писать MoveObject (x,y);
04.10.15 15:23 Aleksahka

• Доброго времени суток. Делаем с другом игру на AGS 3.2, естественно квест (от 3-го лица, если это важно). Накопилось несколько вопросов, но сначала самые главные. Правильно ли я понял, самое высокое разрешение (не считая фильтров): 1024*768? Есть ли плагины, позволяющие добавлять иные виды разрешений (скажем 1280*800 или 1280*720)? По мере нашего продвижения я буду часто обращаться на форум, но пока интересует это.

P.S. Мы в этом деле новички, поэтому будьте к нам более снисходительны))

P.S.S. Огромная благодарность Sledgy, видеоурокам коего я хоть чему-то смог научиться) 05.10.15 18:47 Krigan

• я только знаю AGS 2.61 он мне больше нравиться!
он на много проще чем AGS 3.2.1

Скрытый текст
06.10.15 16:43 Aleksahka

• Есть вроде плагины увелич экран. На офф сайте

Насчет изм прям экрана под др форматы - проще черные рамки сделать, мб 11.10.15 17:11 Sledgy

• Забыл пароль, пришлось зарегиться снова. Продолжая тему в сообщении от 05.10.2015. AGS 3.2. Ситуация такая: персонаж ходит только по одной линии (по сути анимация лишь на два loop'а - на лево и на право), передвигает игрок персонажа с помощью мыши, но двигается персонаж только тогда, когда мышь щелкает в непосредственной близи от walkable area (она нарисована в виде тонкой полосы почти на границе экрана). Вопрос: как заставить его двигаться вправо/влево на этой тонкой полосе при условии, что щелкаешь мышью в любую точку background? Пытался рисовать дополнительную зону ходьбы с разными ID на весь экран и walk-behinds, и даже Hotspot's, ничего не вышло. Подскажите, что делать? 09.11.15 15:51 Vit

• а шире зону ходьбы не пробовали рисовать? 09.11.15 15:56 Aleksahka

Aleksahka Тогда персонаж будет как бы опускаться и подниматься в виде "кружечки") 09.11.15 16:01 Vit

• Мне нужна только горизонтальная ходьба влево/вправо, как в The Cat Lady, но система управления - мышь, как в Downfall. 09.11.15 16:03 Vit

• на такую зону сложно поставить персонажа!
ставить его надо точно на зону хождения
иначе персонаж ваш не сдвинется с места
09.11.15 16:08 Aleksahka

• Он двигается) иначе я бы не писал. Но двигается он именно тогда, когда щелчок левой кнопкой мыши производится в непосредственной близи от зоны ходьбы. А мне хотелось, чтобы можно было щелкать по всему бэкграунду (естественно исключая хотспоты, объекты и регионы, при подходе к ним я блокирую действия игрока, и перс сам шлепает, пока не дошлепает). 09.11.15 16:13 Vit

• странно! у меня куда не ткни персонаж двигается в том направлении всегда
09.11.15 16:20 Aleksahka

• У Вас AGS 2.61, может в этом и разница. Подождем еще кого-нибудь... 09.11.15 16:28 Vit

• Люди! Есть кто? Кто помочь сможет?? 11.11.15 10:30 Vit

• в контакте пошукай! они щя там тусуются!
11.11.15 18:22 Aleksahka

Aleksahka Группу или страницу не подскажете? 12.11.15 18:29 Vit

• вот http://sq.forum24.ru/?1-9-0-00000067-000-0-0-1438319537
14.11.15 02:12 Aleksahka

Aleksahka спасибо) 14.11.15 18:26 Vit

Sledgy



09.10.09 20:28

Архив CHA 1.2 (2,3 Мб)


Архив бэкграундов #1 (10,4 Мб): =1= =2= =3=


Архив спрайтов* #1: =1= =2=

Архив спрайтов Star Trek: =1= =2= =3= =4=





*всякие разные картинки: персонажи, объекты


• Фотосток (photostock) или фотобанк – это католог, который предоставляет собой графические материалы (контент), например: фотографии, рисунки (анимационные), иллюстрации, а так же аудио и видеоматериалы. Т.е. по аналогии банк, stock (рынок) – место хранения или реализации, в данном случае фотоматериалов. А еще, проще говоря, фотосток (фотобанк) – это заготовки (фотографий, иллюстраций).

YUI-Software Photostocks - http://yui.at.ua/photo
21.06.11 10:31 salewa

• Ссылки на ресурсы

***

3D-спрайты (кресла, диваны и пр фигня)
http://www.0lik.ru/3dmodels/30881-kresla-stulja-divany.html


Спрайты из приставок!
http://www.retrogamezone.co.uk/NES.htm
http://www.nes-snes-sprites.com/


Разные "бэкграунды"
http://terra.by.ru/alienworldseng.html
http://www.wtv-zone.com/TheKid/allgraphics.html


Корабли
http://images.yandex.ru/search?sp=2&p=353&ed=1&stype=simage&text=space%20ship&spsite=www.pixeljoint.com&img_url=www.pixeljoint.com%2Ffiles%2Ficons%2Ffull%2Fspace_ship_challenge_final.gif



МУЗЫКА
(из приставок)
http://vgmusic.com/
http://www.nes-snes-sprites.com/NES%20Soundtracks/nes_soundtracks.html

(mid, mod)
http://modarchive.org/


ЗВУКИ
http://www.findsounds.com/
http://wav.wizardsound.ru/
http://www.musicmaking.ru/wav/192-wav-zvuki-priroda.html
http://soundtrack.com.ua 09.10.09 20:43 Sledgy

• Sledgy пишет:

 цитата:
http://www.findsounds.com/
http://wav.wizardsound.ru/
http://www.musicmaking.ru/wav/192-wav-zvuki-priroda.html


ппц везде трояны 25.01.10 16:23 Слэш Вохаул

• Sledgy пишет:

 цитата:

ЗВУКИ
http://www.findsounds.com/
http://wav.wizardsound.ru/
http://www.musicmaking.ru/wav/192-wav-zvuki-priroda.html
http://soundtrack.com.ua


вопрос: звуки на этих сайтах могут использоваться в коммерческих проектах без указания автора и т.д.? 08.08.11 11:43 Слэш Вохаул

• Слэш Вохаул пишет:

 цитата:
звуки на этих сайтах могут использоваться в коммерческих проектах без указания автора и т.д.?



Наверно. Было бы идиотизмом в титрах указывать автора каждего звука.
Благодарность пользователю Shinj199 за звук воды
Звук леса мне подарил пользователь GENping. Эму тоже за это спасибо. 09.08.11 07:23 evarube

• Полезнейшая тема 09.10.09 21:00 Boberr

http://narod.ru/disk/15217770000/chapter.rar.html - во ! Персонажи из SQ. Их тут 11.
20.11.09 01:27 evarube

• 3d игры будем делать...


 цитата:
(Гайбраш в очках))



Это почему, его же Дэви Джонс зовут? 12.12.09 16:27 salewa

• Да это не имена, а так) 12.12.09 18:17 Sledgy

Смотрите в первом посте - пополнения по Персонажам, Фонам и картинкам на все случаи жизни!!!


Посвящается всем, кто не хочет сам рисовать и тд.

Раздел будет постепенно пополняться. 17.12.09 08:41 Sledgy

• +сайты звуков в 2м посте 25.01.10 14:02 Sledgy

• О_О У тебя какой антивирь? 25.01.10 16:31 Sledgy

• adm244 пишет:

 цитата:
у него небось Касперский


угадал) раньше был нормальный антивирус а теперь и пришлось касперского устанавливать(((
(просто у старого антивируса лицензия истекла)) 25.01.10 16:38 Слэш Вохаул

• adm244 пишет:

 цитата:
Благо в новых версиях он не хрюкает


повезло тебе((((
adm244 пишет:

 цитата:
А то порой как звякнет, испугаешся и кофе на клаву прольеш)))


0_0 я уже где-то писал что у меня на некоторых форумах мысли читают? 25.01.10 16:47 Слэш Вохаул

• Каспер это вообще , советую избавиться от него в пользу Dr.Web. У меня стоит давно, обновляю, всё стабильно работает (причем бесплатно, гг) 25.01.10 16:50 Sledgy

• Персонаж Мишка

05.02.10 10:58 Sledgy

Космические бэкграунды из игры Xenus

http://www.xenus.ru/gallery.php 02.03.10 17:08 Sledgy

• Спрайты+
http://www.panelmonkey.org/category.php?id=4
http://www.gsarchives.net/index2.php?category=sprites&system=nes


Mortal Kombat
http://mkw.mortalkombatonline.com/
http://vash-15.tripod.com/id3.html 19.03.10 16:53 Sledgy

• есть какой-нибудь сайт с спрайтами персонажей из фильмов? 12.05.10 17:48 Слэш Вохаул

• Смотря каких 12.05.10 17:59 Sledgy

• например, бэтмэн, назад в будущее и т.д. 12.05.10 18:08 Слэш Вохаул

• Слэш Вохаул пишет:

 цитата:
назад в будущее


спрайт автомобиля? 12.05.10 19:10 Boberr

• Ну да, есть несколько сайтов где приставочные спрайты... А чтобы прям киношные спрайты были O_o Такого не видел.

Можно найти игру про Бэтмена и найти распаковщик ресурсов. См. extractor.ru, хз в общем) 12.05.10 19:35 Sledgy

• ага :)
я уже нашел один на сайтах, которые Sledgy кидал, но там какой-то dendy style прям :)) 12.05.10 19:14 Слэш Вохаул

• минус в том, что я 3д модели фиговые (мягко сказанно) делаю :)) по крайней мере, пока что) ИМХО всему можно научиться благодаря практике) 12.05.10 19:38 Слэш Вохаул

Слэш Вохаул, еще есть вариант - вытащить графику из мобильных игр.

Например Бэтмен: пишешь в поиске batman jar. Находишь, распаковываешь как обычный zip и там лежит всякая графика и обычно есть спрайты героя. 16.05.10 06:23 Sledgy

• :)

Растровая - это обычные картинки, которые мы редактируем прогами Paint, Photoshop

Векторная - графика в Macromedia Flash (Adobe Flash), где можно без потери качества как угодно растягивать и "стягивать" нарисованное изображение; каждая часть изображения при этом состоит из отдельных элементов, которые при желании можно друг от друга отделить; в Word'е давно уже была подобная фигня - стандартные картинки ворда (wmf формата, если не ошибаюсь)

Фрактальная - хз. Наверно с 3D связано 13.05.10 06:28 Sledgy

• Мне)! 13.05.10 14:18 Andrey

• Да так, делюсь своими мего-познаниями


Чё такое фрактальное-то? 13.05.10 15:14 Sledgy

База спрайтов
http://spritedatabase.net/<\/u><\/a> 12.06.10 15:34 Sledgy

Бэкграунды из разных старых игр, включая AGS и Sierra
http://www.vgmaps.com/Atlas/PC/index.htm<\/u><\/a> 31.07.10 21:31 Sledgy

• Больше похоже на какие то карты... Карты из скриншотов :) 01.08.10 05:20 Legato

• Ну или просто локации.

Заметьте, там нет персонажей - так что это не скриншоты 03.08.10 13:36 Sledgy

• Sledgy пишет:

 цитата:
Заметьте, там нет персонажей


Есть: http://www.vgmaps.com/Atlas/PC/LegendOfKyrandia-BookTwo-HandOfFate-DarkmoorSwamp.png<\/u><\/a>
Справа внизу :) 03.08.10 15:32
Legato

• Хм, ну значит не везде 03.08.10 20:50 Sledgy

• Спрайт ( By Andrey )
Металическое Яйцо :
http://www.7image.ru/pics/0810/62687463.png<\/u><\/a> 24.08.10 21:26 Andrey

• Карточка ( By Andrey );
http://www.7image.ru/pics/0810/62690231.png<\/u><\/a> 24.08.10 21:33 Andrey

• Отредоктированный спрайт ;
http://www.7image.ru/pics/0810/62697394.png<\/u><\/a> 24.08.10 21:42 Andrey

гениально 25.08.10 03:01 Sledgy

• Пополнился архив персонажей (cha) - версия 1.2.

См. шапку 11.10.10 11:19 Sledgy

Разные консоли, PC, мобила
http://www.spriters-resource.com<\/u><\/a> 01.03.11 14:54 Sledgy

• Вот это да! А я эту тему как-то раньше проглядел.
Sledgy, хороший подарок к предстоящей игре на конкурс!

PS Никто не знает, где можно надыбать локации разных корридоров космических станций/кораблей, различные футуристические базы и все такое? Я бы брал их за основу и редактировал под свою игру. 02.03.11 14:14 Manif

• Может, из каких-то космических игр? Нерекомендую Space Quest, но какой-нибудь Star Trek можно.


Искать можно через google.ru - вводишь что-то типа "star trek sprites". Находишь сайты всякие. Можно перейти в раздел Google - Картинки.

Фоны для локаций - Google-Картинки (или http://www.google.ru/imghp<\/u><\/a> ) - "star trek background"


Вместо star trek можно также пробовать след. слова:

- названия космических игр; Mass Effect, Homeworld, Halo, Rex Nebular
- английские названия чего-то космического: space ship, space, SCS, space hall


Для перевода на англ. можно исп-ть
http://translate.google.ru<\/u><\/a>


Список космических игр можно найти тупо в поиске - "космические игры"

Вот например сайт:
http://space-games.ru/<\/u><\/a>

***

Также можно находить именно скриншоты (screenshots, shots). Всякими ухищрениями убирая оттуда всё лишнее.

Например если есть два одинаковых скриншота, где в разных местах находятся какие-то люди. То мы с одного берём одного, со второго третье; совмещаем это, и убираем таким образом людей.


Как вариант космические игры можно скачать с сейвгеймами. И самому вручную найти нужные места, сфотать их.

***

P.S. Когда что-то хочешь найти, попробуй использовать
http://AGS-Time.narod.ru<\/u><\/a>. На то он и сайт-гид, что там собрано всё по AGS.


Если в шапке форума нажать на синюю кружку - ты попадешь на этот сайт. 02.03.11 15:09
Sledgy



Предлагаю дернуть cha из AGS_Awards_2008. Церемония награждения была выполнена в виде неинтерактивной игры (естественно, на AGS).

http://ssh.me.uk/AGS_Awards_2008.zip 21.06.11 16:10 salewa

• salewa пишет:

 цитата:
AGS_Awards_2008. Церемония награждения была выполнена в виде неинтерактивной игры (естественно, на AGS).



Может сделать свою версию? 21.06.11 18:37 evarube

• evarube пишет:

 цитата:
Может сделать свою версию?



Да не. Там характеры интересные. Sledgy говорил, что умеет декомпилировать игры. 21.06.11 18:57 salewa

• Я имел виду сделать тоже кагбэ свою церимонию.

***

А тебе какой надо перс(или персы)? 21.06.11 19:10 evarube

• evarube пишет:

 цитата:
А тебе какой надо перс(или персы)?



Мне больше всего понравились персы качества фотографического рендеринга. 21.06.11 19:24 salewa

salewa 2 варианта:
1 - Вытащить из ролика перса
2 - Узнать автора игры и просто попросить персонажа. 21.06.11 19:47 evarube

• evarube пишет:

 цитата:
1 - Вытащить из ролика перса



Хороший выбор всегда 1. Тока это не ролик. Если есть не паблик софт. 21.06.11 20:34 salewa

• Проект нормально не распаковывается, как и все AGS 3.x практически. Вот вытащил спрайты и "индексы" на них (типа "заголовка" что-то).

http://zalil.ru/31313072


При замене в default-проекте не дает никакого эффекта. Хотя спрайтов там на 10 Мб. Мож кто-то как-то вытащит. Вряд ли там шифровка.

Адм? 22.06.11 08:47 Sledgy

• Мощно Так надо сделать дофига слотов значит, мож прогу написать, с указанием номеров от ... до ....

Которые потом вручную вставлять

***

Вот способ как сделать: (без проги)

1. В Excel в трёх ячейках по горизонтали пишем:

- в первой - а
- в третьей - б
- во второй - 6



2. Делаем под ним еще ряд, повторяем всё то же, но 7 вместо 6


То есть:

а | 6 | б
а | 7 | б



3. Выделяем всё это и растягиваем вниз, до номера 200 например.

6 - это просто спрайт с которого начать (а 7 - это 6 плюс один)


В итоге имеем целую кучу столбиков а-номер-б



4. Копируем всё это и вставляем в блокнот.


Там через Ctrl+H делаем авто-МЕГО-замену: 'а' заменяем на <Sprite Slot="

//если есть пробелы между а и номером, то заменяем а + все пробелы


Затем заменяем 'б' (бэ) на " Width="20" Height="20" ColorDepth="8" Resolution="LowRes" AlphaChannel="False" />



5. Вставляем сюда:

<Sprites> 
<SpriteFolder Name="Main">
<SubFolders>
<SpriteFolder Name="Defaults">
<SubFolders />
<Sprites>


***

Однако ширину и пр. надо подкорректировать, конечно...


EDIT:

При двойном клике на картинку она открывается в вашем стандартном просмотрщике картинок (у меня ACD See 5), и там ПРАВИЛЬНЫЕ размеры! хотя, конечно, зае**шься открывать так каждый спрайт, но это что-то чем ничего ;)

Можно узнать размер спрайта какой-то анимации, и именно его заранее прописать в Excel/проге 22.06.11 09:16 Sledgy

• Ты бы еще второй запуск платным сделал 22.06.11 14:56 Sledgy

• Проще spr-файл расковырять. Собственно, вот все спрайты из него: http://zalil.ru/31315244 22.06.11 15:09 Legato

• А прогу или что-нить можешь дать, чем вскрывать spr'ы? 22.06.11 15:10 Sledgy

• Я её только что написал, минут за десять. Могу конечно скинуть, но не факт, что с другими spr-файлами работать будет... 22.06.11 15:18 Legato

• Legato пишет:

 цитата:
Я её только что написал, минут за десять. Могу конечно скинуть, но не факт, что с другими spr-файлами работать будет...

Кидай. Я так понимаю, ты нарезаешь spr по байтам-спрайтам, или там целое декодирование? 24.06.11 10:56 Sledgy

• Sledgy пишет:

 цитата:
Кидай.

Вот: http://zalil.ru/31332607
Нужно кинуть в папку с файлом "acsprset.spr" и запустить. 25.06.11 13:32 Legato

• Полностью анимированный персонаж)) мож кому пригодиться))

Все анимации покадровые в PNG формате- так что собрать их в одну,
или отредактировать не составит труда))
В архив включены следующие позиции:
бегущий персонаж;
стоячий на месте персонаж(при этом немного двигается);
падающий персонаж;
персонаж в прыжке;
скользящий персонаж-без анимации, одним кадром));
СКАЧАТЬ:
<1MB)) 23.06.11 11:06 Boberr

Сделал CHR-персонажа в AGS 3.x
http://jift.narod.ru/invis/boberr_slider_CHR_AGS3x.rar


CHA-перса не получилось создать из-за слишком большого кол-ва фреймов. Так что "двушники" в пролёте

***

EDIT:

Запихал анимацию прыжков и пр. дерьмо в левые виевы, типа SpeechView, ThinkView и тд

Нормальные виевы: Normal View (ходьба) и Idle View (без действие - Lazy) 24.06.11 09:45 Sledgy

• Ща посмотреть не могу, но вроде там используется RLE сжатие. 24.06.11 11:27 Legato

http://blueheatwave.deviantart.com/art/Sprites-Space-QUest-100498674?q=boost%3Apopular%20space%20quest&qo=119 02.08.11 01:55 Sledgy

• Хз 09.08.11 06:39 Sledgy

• Коллекция TERNOX

***

http://www.freewebs.com/bonzo_industries http://www.dev-empire.net/ http://www.elementgaming.simgames.net/ http://www.emugifs.emuita.it/home.htm http://www.explore-rpg.com/resources.htm http://fated-circle.com/ http://www.fattyboy.com/VGSprites.htm http://www.fireball20xl.com/sprites.html http://www.freewebs.com/megabomer/charsets.htm http://www.gaminggroundzero.com/ http://www.gamingw.net/ http://hem.passagen.se/kingdiz/re.htm http://www.gifsyndicate.com/ http://gfg.members.beeb.net/ http://www.gsarchives.net/ http://www.geocities.com/gigoper/Rips/ http://www.molotov.nu/?page=graphics http://pages.cthome.net/mnoni/webpage/spritesheets.html http://www.pacifier.com/~kkey/shipyard/ http://www.panelmonkey.org/ http://rcz.saphiria.net/ http://rpgdragoon.2ya.com/ http://membres.lycos.fr/rpgextreme/char.shtml http://www.rpginfinity.com/ http://www.rpg2knet.com/resources/ http://www.rpg-maker.com/ressourcen_main.php http://rpgmillenia.tripod.com/charsets.htm http://tsgk.captainn.net/ http://www.sprite-town.tk/ http://www.odinsrealm.com/tatakau/ http://dragonsoft.rpg-maker.com/downloads.php?ordner_id=6 http://www.videogamesprites.net/ http://www.vgws.com/

Разное http://www.3dflags.com/ http://www.animated-gifs.de/ http://www.animationfactory.com/ http://www.animationcity.net/animcity.htm http://www.flyingyogi.com/fun/spritelib.html http://www.hilton-imaging.co.uk/3dgifmenu/index.htm http://www.hilton-imaging.co.uk/3dgifmenu/index.htm http://www.coolarchive.com/icons.cfm http://home.no.net/fsomer/ http://www.animationer.dk/ http://www.gifworld.com/ http://host.nintendo-paradiset.com/gta_tiles_by_tommieV/ http://www.grsites.com/webgraphics/ http://www.iconbazaar.com/ http://www.juanna.de/inhalt.htm http://www.reinerstileset.4players.de:1059/englisch.htm http://www.spritersresource.com/

NINTENDO SPRITES http://clik.to/ninsprites http://www.retrogamezone.co.uk/

MARIO SPRITES http://www.geocities.com/draylian2003/smbfont.gif http://www.classicgaming.com/tmk/yellow.shtml

SONIC SPRITES http://sfghq.emulationzone.org/sprites.php http://www.sonic-gif.com/

ZELDA SPRITES http://www.melorasworld.com/zelda/ http://www.purezc.com/

CASTLEVANIA SPRITES http://www.geocities.com/anapan8/cv/index.htm

KIRBY SPRITES http://www.geocities.com/kirbybolt/main.html

DRAGON QUEST SPRITES http://www.dqshrine.com/dq/dq5/monsterchart/dqvm.html

POKEMON SPRITES http://www.pokeschool.com/videogames/rubysapphire/sprites/

DONKEY KONG SPRITES http://donkeykong.marioportal.com/sprites.htm

CAR SPRITES (GTA etc) http://azz.gouranga.com/carmanager/cars.shtml

FIGHTING GAME SPRITES (Mortal Kombat etc) http://www.geocities.com/spritepage2003/update.html http://www.mkwarehouse.com/ http://www.fightersgeneration.com/ http://www.uoguelph.ca/~jnowak/images/index.htm

Ресурсы для RPGMaker'а (графика в стиле Final Fantasy): http://gamingw.net/resource/ http://www.tekepon.net/fsm/modules/refmap/ (японский, но есть кнопка для переключения на английский) http://charas-project.net/resources.php http://www.teamanti.com/rmxp/ http://noratown.sakura.ne.jp/sozai/index.htm (на японском, но методом тыка можно найти много интересного) http://www5f.biglobe.ne.jp/~itazu/etolier/menu.html http://membres.lycos.fr/rpgextreme/ http://neortp.k-server.org/ (на японском; чтобы перейти к ресурсам, тыкайте по ссылкам меню слева) http://www.castelorpg.net/ http://www.rpg-maker.fr/ http://crankeye.com/resources/ http://www.phanxgames.com/resources/ http://www.rrrevolution.com/ http://www.gamebaker.com/rmxp/resources/ http://ads.theme-maker.com/rmxp/

Текстуры: http://www.mayang.com/textures/ [url=http://www.3dkingdom.org/index.p....l&gid=2]http://www.3dkingdom.org/index.p....l&gid=2[/url] http://www.animax.it/animax/Textures.htm http://www.newtek.com/ (необходимо зарегестрироваться)

Графика из игр: http://www.gsarchives.net/index2.php http://tsgk.captainn.net/?p=subhierarchal&t=sy&t2=ga http://www.videogamesprites.net http://www.molotov.nu/?page=graphics http://www.spriteaholic.com/sprites.php http://www.panelmonkey.org http://www.nes-snes-sprites.com http://www.bogleech.com/games.html http://pages.cthome.net/mnoni/webpage/spritesheets.html http://fireleml.slightlydark.com/gallery.htm http://www.emulationzone.org/projects/pixelwarehouse/ http://www.vgws.com/emu/sprite.html

Иконки: http://www.iconarchive.com/ http://www.virtuallnk.com/

Прочее: http://people.linux-online.ru/xpdev....ackages (ftp с различными ресурсами) http://azz.gouranga.com/carmanager/cars.shtml (спрайты автомобилей с видом сверху) http://azz.gouranga.com/carmanager2/cars.shtml http://gamemaker.nl/resource.html (несколько архивов с ресурсами) http://www.flyingyogi.com/fun/download.cgi?spritelib (архив с графикой для простых платформенных аркад) http://reinerstileset.4players.de/englisch.htm (куча изометрических спрайтов и тайлов) http://www.juanna.ch/gifmix/060606/index.htm (анимированные GIF'ы) http://vl.hoha.ru/index.php?gmaking_res_1 http://www.emugifs.emuita.it/ (анимированные GIF'ы) 09.08.11 21:32 Sledgy

09.08.11 21:43 evarube

Sierra Soundtrack Database

http://www.queststudios.com/ 17.09.11 06:50 salewa

http://www.bigbluecup.com/yabb/index.php?topic=42973.0 17.09.11 19:34 Sledgy

• Зомби нигде не найдется? 04.03.12 08:52 Andrey

• "zombie sprite" в Google-Картинках 04.03.12 23:15 Sledgy

• ПОМОГИТЕ!!!

Звуки найти не могу (раздвигание железных ворот) и ( механического подъёмника) в Wav 18.06.12 22:30 Aleksahka

http://freesound.org 18.06.12 22:40 Слэш Вохаул

• не нашёл там подходящих звуков! =(
буду теперь игры вскрывать ради нужных звуков! 19.06.12 13:13 Aleksahka

adm244

У меня не получилось тебя понять! =(

Буду теперь вскрывать себе вены коробочки с сухофруктами

***

У меня не получилось пошутить! =(

буду теперь вскрывать словари с шутками! 20.06.12 16:30 Sledgy

• программа для создания своего персонажа из мультика Южный-Парк
http://files2.freesoft.ru/sputnik/21317399/SP-Studio_Offline_4.6.6.30.exe
_______________________________________________________________
я пока не проверял. только начал качать. 03.07.12 18:04 Aleksahka

• Есть и онлайн сайты

И - Южный Парк 04.07.12 14:16 Странник


прикольная программка!
Только сохранять изображение не понял как. сёмку с экрана пришлось сделать.



вот себя слепил в этой программе! =)

04.07.12 14:23 Aleksahka

• От чего такой мёртвый? 06.07.12 06:01 Sledgy

• наверное съел что-то не то. 06.07.12 13:00 Aleksahka

• ( 30.05.2012 ) RigMesh 1.0

RigMesh1Небольшая команда разработчиков, выпустила необычное решение, позволяющее создавать трехмерные объекты и сразу выполнять их снаряжение.
С помощью простого скетча, создается трехмерная геометрия. При этом, сразу создается простое снаряжение, позволяющее выполнить деформацию созданной геометрии.
Вы можете создавать различные формы и объединять их между собой, при этом система деформации будет автоматически назначена новым объектам и модифицирована при объединении или разделении объектов.
Созданную модель, вы можете экспортировать в формате FBX и использовать в своем целевом приложении.
Можно загрузить это простое приложение и самостоятельно с ним познакомиться.

http://dl.dropbox.com/u/4964558/rigmesh_v1.01.zip

06.07.12 22:11 Aleksahka

• 3D прога для создания квартиры
http://besplatnye-programmy.com/3d/107-proektirovanie-interera-sweet-home-3d.html
13.01.14 11:05 Aleksahka

• Сайт-хранилище спрайтов из игр для различных игровых приставок и компьютера:
http://spritedatabase.net

В основном олдскул. 14.07.15 02:38 adm244

Sledgy



03.05.12 08:47

На примере скрипта AGS 2.x (2.61, ...)


- В AGS 3.x стиль 2.х можно активировать так: General Settings - Backwards Compatability - false на Enforce-строки


Команды AGS (русские описания)


КОММЕНТАРИИ


Можно писать комментарии себе, пояснения. Через "//".

Display ("Вася, дай мороженное!"); //выводит сообщение


Текст после // становится зеленого цвета. И если запустить игру, она не видит того, что написано после "//"


Вы можете так временно отменить какую-то команду:

//Wait(40);


Задержка на 1 секунду. Теперь не будет работать, т.к. слева стоит //


"//" охватывает только 1 строку и только то, что справа от неё

Если надо кучу текста так "закомментировать", то /* и */


/*
всякий текст и ненужные команды

можно тут напоминалки себе написать

(бла-бла-бла)
*/
03.05.12 09:10 Sledgy

КРАТКАЯ ПОМОЩЬ ПО СКРИПТУ

Скрипт похож на C++. И в целом, такой же как в Бэйсике и пр. языках


ОПЕРАТОРЫ

if - "если" (условие)
then - "тогда" (следствие; что делать, если условие верное)





Пример:

if (Вася хочет кушать) then Сообщение "Вася, иди покушай!"


Все условия кладутся в скобочки

if (...) then


Может быть несколько условий сразу

if ((...) && (...) && (...)) then


Если условий больше двух, то слева и справа от всех условий надо ставить еще по скобке (см. вверху - выделены жирным)

А между условиями && (это "И")



В условиях всегда удвоенное равно (==). Как в C++

if (Lives==3) then Lives=Lives+1; //если жизней=3, то прибавить +1 жизнь



Следствие (т.е. команды после "then") может быть в сжатом и раскрытом варианте.


if (...) then ...;


if (...) then
{
...
...
...
}


Сжатый вариант - в одну строчку. Можно также писать if (...) then {...}


Практически после каждой строчки ставится ";", как в C++, Delphi и тд.


Можно складывать несколько строк в одну:

...; ...; ...;

вместо

...;
...;
...;



Это бывает удобно :)



Например, превращение числа в текст (интегера в стринг) - одной строчкой

int chislo=10; string buffer; StrFormat (buffer, "%d", chislo);


вместо


int chislo=10;
string buffer;
StrFormat (buffer, "%d", chislo); 03.05.12 08:30 Sledgy

else - "иначе" (обратное условие)

if (...) then ...; else ...;



Как и команды после "then", после "else" может быть сжатый и раскрытый вариант


else ...;

else
{
...
...
...
}


Смысл этого оператора в том, чтобы не писать одно и то же по 100 раз :)


if (Lives>0) Display("Герой еще жив"); else Display("GAME OVER");


Это строка равноценна этим:

if (Lives>0) Display("Герой еще жив");
if (Lives<=0) Display("GAME OVER"); 03.05.12 08:31 Sledgy

ПЕРЕМЕННЫЕ

int (integer) - числовые переменные (числа)
string - строковые переменные (текст)


Создаём переменные

int Lives; //пустой интегер (числовая переменная)
int Lives=30; //интегер изначально уже равен 30

Lives - название интегера ("Жизни"). Можете придумывать любое название


string Name; //стринг (текст) изначально всегда только пустой, нельзя писать string Name="Вася", как надо - см.ниже



Меняем переменные


Lives=Lives+3; //увеличиваем кол-во жизней на три
Kolvo_pokemons=Kolvo_pokemons-10; //уменьшаем кол-во покемонов на 10 :)

x=y*35;
a=b/12;

Lives++; //увеличить на 1 (для сокращения; т.е. это тоже самое, что и Lives=Lives+1)
Lives--; //уменьшить на 1


StrCopy(Name,"Вася"); //т.е. это Name="Вася"

StrCat(Name, "+Маша"); //добавляет справа к Name кусочек "+Маша" => Name уже равен "Вася+Маша"



Переводим числа в стринг


int chislo=10;
string buffer;
StrFormat (buffer, "%d", chislo);


Теперь buffer = "10"


%d - это "код" превращения из *интегера*

Можно использовать этот код в Display. А также и %s для стринга. Писать код надо именно внутри кавычек, внутри текста.


Display ("Жизней: %d", Lives); //если Lives=3, то будет "Жизней: 3"
Display ("Ваше имя: %s", Name); //если Name="Вася", то будет "Ваше имя: Вася"


Но в StrFormat нельзя использовать код %s, для превращения стринга в число - см. ниже.



Переводим стринг в число


chislo=StringToInt (buffer);


Вот как выглядит обратный процесс. Намного проще :)


Если стринг buffer был равен "262", то интегер chislo теперь равно 262

chislo=StringToInt ("262"); //chislo=262


Если в стринге был текст, то число будет равно 0.

chislo=StringToInt ("hello"); //chislo=0



Сравниваем переменные


if (a>b) then Display("Число А больше Б");
if (a<b) then Display("Число А меньше Б");

if (a==b) then Display("Число А равно Б");
if (a!=b) then Display("Число А не равно Б");

if (a<=b) then Display("Число А меньше либо равно Б");
if (a>=b) then Display("Число А больше либо равно Б");


if (a>b+с) then d=d+1;

if ((a>b) && (d<=e)) then e=e+1;



Для сравнения стрингов (текстов) используются специальные команды


if (StrComp(Name, "Миша")==0) then Display("Это Миша");

if (StrComp(Name, "Миша")==1) then Display("Это не Миша");


StrComp - ищет разницу (compares) между двумя стрингами. Если разницы нет, то 0. Значит стринги одинаковые.

Если 1, значит стринги разные. Есть разница.



Можно узнать, содержит ли стринг такой-то кусок текста. Например слово "ста" в Name="Остап"

if (StrContains (Name, "ста") != -1) then Display("Кусок найден!");
else Display("Ничего не нашел"); 03.05.12 09:10 Sledgy

ГЛОБАЛЬНЫЕ ПЕРЕМЕННЫЕ

Проблема int и string в том, что они работают только внутри текущей функции/процедуры (напр., только в repeatedly execute)


* Переменная ПО ВСЕЙ ЛОКАЦИИ

Напишите её в САМОМ ВВЕРХУ скрипта локации (CTRL+E), сразу после "// room script file"


// room script file 

int Lives=5;


#sectionstart object0_a
function object0_a() {
Lives--; Display("Lives: %d", Lives);
}
#sectionend object0_a


#sectionstart object1_a
function object1_a() {
Lives++; Display("Lives: %d", Lives);
}
#sectionend object1_a



Но в другой локации эта переменная работать уже не будет.



* Переменная ПО ГЛОБАЛЬНОМУ СКРИПТУ

Также создаёте переменную в самом вверху глобального скрипта (Ctrl+G), сразу после "// main global script file"


В локациях эта переменная работать не будет



* Переменная ПО ВСЕМУ СКРИПТУ ИГРЫ (по всем локациям и глобальному скрипту)


1) Пишем строку в script header (заголовке скрипта игры) (Ctrl+H)

import int Lives;


Через этот "скрипт-хедер" можно также создавать свои функции (об этом позже)


import ("импорт", импортировать, вставить) - все строки в "скрипт-хедере" начинаются с этого слова

Затем идёт переменная или функция. В нашем случае это интегер -> int Lives


Нельзя импортировать string. Используйте GlobalString (см. ниже)


2) В глобальном скрипте (CTRL+G) - в самом вверху после "// main global script file":

int Lives=5;


Задаём переменную глобального скрипта


3) В САМОМ НИЗУ глобального скрипта пишем

export Lives;


Уже без слова "int"


Всё. Теперь ваша переменная доступна по всему глобал.скрипту и по всем комнатам. 03.05.12 09:16 Sledgy

GlobalString, GlobalInt

Это встроенные глобальные переменные, которые можно использовать по ВСЕЙ игре


Только у них нет названия, есть только номер (0..499) для GlobalInt и (0..49) для GlobalString

SetGlobalInt(3, 15);
Глобальный интегер #3 теперь равен 15


SetGlobalString(8, "Вася");
Глобальный стринг #8 = "Вася"


Рекомендую записывать стартовые значения этих глобальных переменных в game_start (меню Script) (функция глобального скрипта; "при запуске игры")

И там в комментариях писать, что значит та или иная Global-переменная. Т.к. в этих номерах легко запутаться, особенно спустя несколько месяцев



function game_start() { 
// called when the game starts, before the first room is loaded

SetGlobalInt(1, 5); //жизни героя

SetGlobalInt(7, 0); //1 - пообщался с барменом
SetGlobalInt(13, 0); //1 - открыл такую-то дверь, 2 - сломал эту дверь


SetGlobalString(1, "IDDQD"); //пароль для бессмертия
SetGlobalString(5, "Петя Петров"); //имя следующей жертвы главного героя (Hitman ;))
}




Сравниваем их


if (GetGlobalInt(1)==16) then Display("Глобальный интегер #2 равен 16");

Set... ("ставить") заменяется на Get... ("получить")


if (GetGlobalInt(4)>GetGlobalInt(6)) then Display("Глобальный интегер #4 больше Глобального интегера #6");


Можно упростить, использовав временные int'ы

int Vasya_vozrast=GetGlobalInt(4);
int Masha_vozrast=GetGlobalInt(6);

if (Vasya_vozrast>Masha_vozrast) then Display("Вася старше");



GetGlobalString записывает значение именно в отдельный стринг

GetGlobalString(3, buf);


Поэтому используем "буфер", временную переменную

string buf;
GetGlobalString(3, buf);
if (StrComp(buf, "Миша")==0) then Display("Глобальный стринг #3 равен 'Миша' "); 03.05.12 10:22 Sledgy

Перемычки

Пример перемычки
 SetGlobalInt(7, 0); //1 - пообщался с барменом

Т.е.

0 - не общались с барменом
1 - пообщались



Всего 2 варианта: 0 или 1


Пообщались с барменом, значит: Глобальный интегер #7 делаем равным "1"

SetGlobalInt(7, 1);


Перемычка посложнее:
 SetGlobalInt(13, 0); //1 - открыл такую-то дверь, 2 - сломал эту дверь

Уже 3 варианта: 0, 1 или 2

Суть та же





Это чуть сложнее, но можно использовать не встроенные, а "СВОИ" глобальные переменные (см. переменная ПО ВСЕМУ СКРИПТУ ИГРЫ)


Тогда можно не делать пояснения в game_start, а отразить всё в названии

int govoril_s_barmenom=0;

0 - нет (false), 1 - да (true)


int otkryl_dverj=0;
int slomal_dverj=0;





А если вы используете перемычку только в ЭТОЙ локации и вам не нужно сохранять её текущее состояние ("положение") после возвращения из др. локаций; то можете использовать "комнатные глобальные переменные" (см. переменная ПО ВСЕЙ ЛОКАЦИИ)


Пример:

Вы открыли дверь ( otkryl_dverj = 1; )

Вышли в другую локацию, вернулись, а дверь опять закрыта


Этот способ удобен тем, что можно тоже использовать НАЗВАНИЯ, а не цифры

И их легче задавать, в отличии от "СВОИХ глобальных переменных" (см. переменная ПО ВСЕМУ СКРИПТУ ИГРЫ)



По возможности лучше использовать не перемычки, а свойства объектов


Например, если вы забрали предмет, то значит сделали - ObjectOff

Незачем делать vzyal_predmet, когда взятие можно проверить по IsObjectOn 03.05.12 10:51 Sledgy

Global variables (AGS 3.х)

Глобальные переменные, но без лишней писанины.


Правой кнопкой мыши на список - Add...

***

Вверху пишем название переменной, например Money (int) или Vzyal_predmet (bool)


Посередине - тип переменной

int - число
String - текст (нового типа)
bool - boolean, перемычка (0/1 aka да/нет aka true/false)


Внизу - текущее значение переменной. Например, 0 или false 24.06.12 13:58 Sledgy

Duke



12.03.09 22:27

(от Sledgy)


КАК СДЕЛАТЬ СВОЙ КВЕСТ





Выберите версию программы:

2.61 - простой; идеален для новичков
3.х - более замудренный; но больше возможностей



Видеоуроки

2.61<\/u><\/a> | 3.x<\/u><\/a>


Уроки-статьи

2.61 (в этой теме, см. все страницы) |
3.x<\/u><\/a>


Исходники

Помощь в обучении<\/u><\/a> | Игры<\/u><\/a>


• Здесь будут писаться статьи по AGS 3.x
http://wiki.bigbluecup.ru/wiki/Руководство_по_AGS_3.x


Пока можете внести свою лепту в некоторые из них, я потом их отредю и приведу к виду. 02.06.11 13:14 Sledgy

УРОКИ по AGS 2.61


Урок 1

- Создать игру
- Создать локацию

***

СОЗДАТЬ ИГРУ

Рекомендую AGS 2.61: http://raritet-site.narod.ru/files/AGS.rar<\/u><\/a>


1. Запускаешь agsedit.exe

2. Start a New Game -> Default -> внизу пишешь название Папки с игрой (например, MyGame) -> Next




Если вылезло такое окошко



Просто говорите "Да" и не обращайте внимания :)))



3. Выбираешь 320х200. Это размер экрана, самый удобный вариант.



Выбираем его и ОК.



4. В меню программы Game - Change game colour depth... (изменить глубину цвета)



Выбираем 16-bit (hi-color)




СОЗДАТЬ ЛОКАЦИЮ (комнату, экран, скрин)


1) меню File - New Room




Тебя выкидывает на Настройки локации.




Черный экран - фон твоей комнаты, на него надо натянуть картинку.




2) Наверху ты видишь кнопки:




Третья кнопка - Вставить фон (размером 320х200). Нам пока нечего вставлять.



3) Открываем Paint (Пуск - выполнить - "mspaint")


меню Рисунок - Атрибуты (или Ctrl+E) --- ставим размеры 320х200




Рисуем землю и солнце... (пока черно-белое)




Сохраняем в PNG, например 1.png



4) Возвращаемся в AGS. По пункту (2) жмём кнопку "Вставить фон", находим 1.png

Вместо черного экрана должен появится наш рисунок.





5) В левой панели выбираем Areas (под Room Editor).




Справа появляются новые настройки

Выберите Walkable areas. Будем рисовать зону, по которой может щеголять наш персонаж.




Подробнее
Скрытый текст


Справа инструменты для рисования зон (областей).




Щелкаем 2 кнопку (волнистая линия). Теперь надо отделить землю на нашем фоне от всего остального.

Начинаем с самого левого верхнего контура нашей земли.




Жмём мышку и не отрываясь рисуем линию до самого правого края.




Затем выбираем 3 кнопку (закрашивание) и щелкаем на область нашей земли (ПОД синим контуром) - чтобы закрасить отсеченную область синим цветом.




Если вдруг ВЕСЬ ФОН закрасился, жмите Ctrl+Z (отмена). Где-то ваша полоска не дошла до конца! Ищите дырочки и дорисуйте контур.



6) меню File - Save Room (Ctrl+R).

Появится окошко с вопросом, говорите "Да".

Назовите файл room1



(следующие локации называйте: room2, room3, room4, ...)



Посмотрим, как выглядит наша игра!!!

File - Test Game (Ctrl+T)





Герой не может пошевелиться?

Значит, он не стоит на Walkable Area!!! (области для хождения)


А если может - всё равно проделайте то, что ниже. Это поможет вам в дальнейшем.



7) Mousepos: x,y - текущее положение мышки на локации




Встаньте в любую точку синей земли и запомните координаты.



8) левая панель Characters (персонажи).




Это ваш герой. Справа at X 160 Y 160. Поменяйте их на новые координаты.





Запускаем игру!!! (Ctrl+T)

Теперь он должен ходить по земле!





***


Это самый начальный урок :))

Если есть вопросы, задавайте. 13.03.09 21:18 Sledgy

• Молотца все подробно изложил даже придратсо некчему))) 14.03.09 14:42 Cassar

• Мощщно Теперь мона делать шедевры! 19.03.09 13:40 neo

• Я хочу урок 2! Давайте про предметы! 27.03.09 00:35 Ksen

• Лан, щас замутим урок 2

- Диалоги и объекты

Как писать диалоги, как взаимодействовать с участками фона (недвигающимися предметами, например шкаф) и с объектами (которые можно взять).


В общем, всё будет текстом, мож потом скриншоты добавим.


***

(2.1) Диалоги, сообщения
Давайте сделаем так чтобы тыкая на Солнце разными иконками, можно получать определенные сообщения.

Например жмешь "Глазом" на него: "Это Солнце".

Жмешь "Рукой": "Не, чувак, ты не дотянешься"

и тд


Диалоги бывают двух видов: от автора и от персонажей.

Автор описывает события, персонажи - разговаривают.


1) Залезаем в комнату, чтоб она открылась (жмём слева Room Editor - и там выбираем из списка нашу комнату)

Видим нашу картинку с родным солнышком (из 1 урока)


2) Слева выбираем Areas. Там сразу выбран Hotspots (вверху), он нам и нужен.

Справа наши рисовальные инструменты. Там тыкаем 2 кнопку (волнистую линию) и вокруг солнца рисуем большой круг (чтобы он захватил и лучи и само солнце). Наша линия должно быть замкнута (без дырочек), ну или до самых границ.

Обвели мы Солнце. Теперь выбираем заливку и тыкаем в середину нашего круга. Если всё Ок, оно закрасилось.

Так мы создали "хотспот" (горячее пятно)).


Для отдельных объектов - отдельный цвет.

Если для Солнца у нас синий, то для другого объекта - будет красный, для третьего - розовый и тд.

Тут суть в том, что цвет - это как номер. И в этом номере описаны все действия, что надо делать при нажатии на этот цвет "Глазом", "Рукой" и тд.


3) Короче, жмем кнопку "Interaction..." слева вверху.


Вот здесь они эти действия.


Look - при нажатии иконкой "Глаз" на область синего пятна
Interact - иконкой "Рука"
Use Inventory - любой вещью из инвентаря (сумки героя)
Talk - иконкой "Говорить"

А всё остальное нам не нужно.


4) Кликаем два раза на Look

Появляется окно, там стоит "Do nothing" ("Нет действия" или "Пусто")

В этом списке куча команд (телепортация, диалог, изменить картинку, двигать объект и тд).

Находим там (где-то в конце) Game - Display a Message (Показать сообщение)


Жмём "Edit Message..."

Внизу слева есть мааленькая кнопа "New Message", жмём её, появится вверху слева новая строка - 0: (no message).

Выбираем её и справа пишем "Это Солнце, ёлы-палы", ну или другой страшный комментарий.


Ок - Ок.



5) Теперь выбираем Interact (действовать, рука)

2 клика и опять окно.

Также находим Game - Display a Message.

Edit Mess...


Мы видим старое сообщение. Нам надо создать новое.

Жмём снова "New Message" внизу и справа пишем всякую бяку, например "Эй, Солнце, я не могу тебя взять!!! Вот зараза!!!".


Ок-Ок.


Заметили цифры разные? Там (0), а тут (1). Это номера сообщений.


6) Есть второй вариант написания диалогов.

Два клика на Talk.

Теперь выбираем 2-ую команду (Run Script).


Жмём Ок. И теперь 2 клика на Run Script.

Появляется почти пустое белое окно.

Пишем:


DisplaySpeech(0,"Эй, поговорим что ли?..");
Display("Ты пытаешься говорить с солнцем");
DisplaySpeech(0,"Алё, эй? эй???");



Все команды заканчивать ;

И писать после " // script for hotspot1: Talk to hotspot"


DisplaySpeech - то что будет говорить персонаж.

0 - номер персонажа (отсчёт с ноля идёт).

Можно писать скриптовое имя персонажа (по умолчанию: EGO) --- чтобы увидеть скриптовое имя, зайдите в Characters (слева), выберите вашего персонажа в списке и под "Script Name" (справа) будет его скриптовое имя.



DisplaySpeech(EGO,"Эй, поговорим что ли?..");




Текст обязательно в кавычках.



Display(""); - это реплики автора.



Закрываете окно, говорите "Yes" сохранить.

Close.


7) Теперь поставим русские шрифты.

http://jift.narod.ru/invis/ags_rus_fonts.rar
(300кб)

Надо именно эти, обычные не подойдут.


Ложим два этих файла - в папку с проектом игры
(папка AGS - папка нашей игры)


Запускаем проект.

Кликаем на солнце разными иконками, вы должны видеть всё, что сделали...

***

Это был 2.1 (урок 2 раздел 1)


2.2 объекты (как брать объекты в инвентарь)

2.3 использование иконок на герое


***

Пишите кто что не понял, будем разбирать 27.03.09 01:45 Sledgy

• скоро будет третий урок???)) 16.04.09 17:49 Слэш Вохаул

• еще будут 2.2, 2.3 ;))




2.2 Как брать объекты в инвентарь (сумку)


КАК СОЗДАТЬ ОБЪЕКТ?

В левой панели Objects (Room Editor), кнопка вверху New Object и тыкаем например в центр

Объект можно передвигать (берёте мышкой и двигаете). Удалить можно правой кнопкой мыши (скажете "Да")



НОМЕР ОБЪЕКТА

У каждого объекта есть номер. Начинается с ноля, т.е. объект-0, объект-1, объект-2, объект-3...


Для проверки жмём снова New Object и тыкаем куда-нибудь влево.

Мы создали еще одну синюю чашечку.


Вверху справа от "Editing object" появилась 1. Это текущий номер объекта.

Стрелочки справа теперь доступны (когда объектов 2 или больше), можно переключаться по объектам - нажмите вниз, вы переключитесь на объект-0.

Переключаться на объекты нужно, чтобы задать параметры "Interaction" для нужного объекта.



КАРТИНКА ОБЪЕКТА

Например, выберите объект-1 (стрелочку вверх, пока не будет цифра 1 ;)), нажмите справа "Change image" (поменять картинку)

Возьмем ключик (например маленький), кликаем 2 раза по нему

Теперь объекты отличаются ))



ЗАКРЕПИТЬ ОБЪЕКТ

Можно закрепить объект. Например, вы боитесь что случайно его сдвинете :)))

Поставьте галочку вверху справа "Lock this object...". А теперь попробуйте двигать ключик. )) Нефига!



НЕВИДИМОСТЬ

Как сделать объект невидимым?

Ну например вы хотите, чтобы ключ изначально был невидим, а появился потом, когда вам нужно. Просто слева вверху уберите галочку с "Object is initally visible"



ДЕЙСТВИЯ НА ОБЪЕКТ

Выбираете его (теми самыми стрелочками) - чтобы не ошибиться, вам показывают номер (0, 1, ...) и картинку объекта (справа от стрелок).

Жмём "Interaction..." (слева)


Там знакомые из 2.1 действия: смотреть, использовать, говорить, подействовать вещью из инвентаря, а остальное нам не нужно.

Объект сам по себе "хотспот" (смотрите 2.1), т.е. не надо для него делать отдельную зону действия.


Короче, ставите тут любые нужные вам действия, всё как в 2.1.



ВЗЯТЬ ОБЪЕКТ

1. Давайте возьмем ключ. Для начала сделаем его снова видимым (слева вверху должна стоять галочка на "Object is initially visible").

Если ключ не выбран, выбираем его (не надо в него тыкать! стрелочками работаем, стрелочками)))) пока справа от стрелочек не будет рисунок ключа

Заходим в "Interaction..." - создаем Run Script в "Interact Object" (та самая иконка Рука)


Итак мы в скриптовом редакторе.


AddInventory(0);


Вот и весь код.


2. Теперь выходим из скрипт-окна, сохраняем, на левой панели идём в "Inventory Items"

Здесь хранятся вещи инвентаря.


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

По умолчанию здесь лежат две вещички. Давайте сделаем так, чтобы вторая вещь (pink poster) была у игрока сразу в начале игры --- выбираем её и справа ставим галочку на "Player starts with this item"

Можете проверить. В сумке будет эта розовая лажа.


И так создадим новую вещь для примера:
- в самом низу "New item...",
- напишите название вещи (например "хреновина"),
- change image, выбираем Большой ключ!!!

Вот эта вещь и будет появляться в сумке при взятии того маленького ключа!!! Как это сделать?

В команде AddInv... (см. выше) напишите не 0, а 3 --- т.е. номер вещи в Inventory Items, в нашем случае это выглядит так:

1: Key
2: Pink poster
3: хреновина

Теперь в игре нажав "Рукой" на маленький ключ, он у вас появляется в сумке!..

Сразу говорю, ключ мелкий, поэтому сразу можете не попасть ;) Периодически проверяйте сумку. Если попадете по ключу, то в сумке появится здоровый ключище )))

А почему ключ не исчезает с локации? Это надо отдельно прописывать!



УБРАТЬ ОБЪЕКТ

Чтобы объект исчез, перед* addinv добавим


ObjectOff (0);

(выключить объект, или сделать невидимым)

вместо 0 - номер объекта, в нашем случае это 1 (ключ)


*странно, но если поставить после в AGS 2.61 не работает; поэтому ставите перед, т.е. получается так


ObjectOff(1);
AddInventory(3);



ПОКАЗАТЬ ОБЪЕКТ


ObjectOn (0);



ДЕЙСТВИЯ НА ВЕЩИ В СУМКЕ

Ну т.е. если жмёшь "Глаз" на Вещь в инвентаре или пытаешься смешать две Вещи.

"Interaction..." который вы прописывали для Объекта, и "интерэкшн" для Предмета в инвентаре - это разные вещи. У них даже могут картинки отличаться ;)

Поэтому лезем в "Inventory Items" (если вы уже не там)

Выбираем нужный предмет и Interaction... (справа)


В стандартном инвентаре можно только Смотреть на вещь. Так что можете строчить описания предметов в "Look".

Для ключа например DisplayMessage (как в 2.1) и там - "Это золотой ключик Буратино!"



СМЕШАТЬ ВЕЩИ В СУМКЕ

Например ключ с pink poster'ом ;))

Прописывать "интерэкшн" надо для обоих предметов - и для ключа и для пинк постера. Начнём с ключа.

"Use inventory on this item" (использовать вещь из инвентаря на эту вещь)


Там вставьте команду не ран-скриптом, а стандартными командами - "Conditional - If inventory item was used"

Почему? Когда выберете команду, внизу увидите что надо писать в ран-скрипте, длиннющую строку ;))


Жмём Change... и вместо 0 пишем номер Вещи инвентаря, которым мы действуем на ключ. У нас это пинк-постер

2: Pink poster

Т.е. пишем 2.


Ok-Ok. Появляется подветка "Do nothing" (ничё не делать), кликаем 2 раза и выбираем ран-скрипт.


Нам надо чтобы вещи Ключ и Пинк-постер *исчезли*, а вместо них *появилась* новая вещь Смесь.

выкинуть вещь - LoseInventory(0);


В нашем случае

LoseInventory(3);
LoseInventory(2);
AddInventory(4);


потерять вещь №3 (хреновина), вещь №2 (пинк постер) и обрести вещь №4 (которую мы еще не создали)


Выходим. Теперь New Item... - создаем "Смесь" ) Выберем картинку (change image), там жмём вкладку Defaults, видим нашего героя :)) Возьмем первую картинку например (2000 которая).


Убедитесь что поставили галочку "Player starts..." для пинк-постера (чтобы он уже был в инвентаре), и проверяем игру.

В игре берем ключ. В инвентаре берем пинк-постер и кликаем на ключ. Вуаля! ))


Выходим. Теперь нам надо сделать тоже самое для пинк-постера. Потому что игрок например *возьмет ключ* чтобы смешать его с пинк-постером, а не наоборот - и тогда ничего не выйдет!

Поэтому пинк-постер, Interactions...

use inv... теперь не 2 (пинк-постер, т.к. мы не можем подействовать пинк-постером на пинк-постер ;)), а 3 (ключ)

а внутри также

LoseInventory(3);
LoseInventory(2);
AddInventory(4);


И всё.



ИСПОЛЬЗОВАТЬ ВЕЩЬ (ИЗ СУМКИ) НА ОБЪЕКТ (В ЛОКАЦИИ)

Ну т.е. вытащил ты Смесь и хочешь его на... синюю чашку использовать ;)


Для этого идём снова в Objects.

Выбираем чашку, Interaction...

Use inventory (знакомо?))

Да, выбираем ту же фигню (Conditional - ...)

Номер вещи инвентаря ставим например для Смеси, это 4


Внутри ран-скриптом пишем

ObjectOff(0);
LoseInventory(4);

т.е. исчезнет и синяя чашка (объект-0), и Смесь (вещь-4)


Проверьте.



ИСПОЛЬЗОВАТЬ ВЕЩЬ НА "ХОТСПОТ"

Чтож, нарисуем хотспот где-нибудь на земле (как это делать см. 2.1). Заходим в его свойства (интерэкшн), use inv -> тот же conditional

выберем 3 (ключ). т.е. на это пятно надо будет действовать ключом.


Внутри пишем какое-нить сообщение. И всё, проверяем.




ПОИСК ВЕЩЕЙ В СУМКЕ

Как узнать, есть ли у игрока такой-то предмет

Поставим это действие, например, при смотрении на синюю чашку.

Объекты - выбираем чашку - interactions - look -> другой Conditional - if the player has an inventory item (Если у игрока есть такой предмет...)

Например ставим номер Смеси (4)


Вместо do nothing, ставим какое-нибудь сообщение.


Проверяем. Сообщение должно вылетать только тогда, когда у вас есть нужный предмет (Смесь)





2.3 Использование действий на героя


Банально просто. Настолько банально, что я быстренько это объясню.


Characters - выбираем героя (например EGO) и справа находим нашу вездесущую кнопку "Interactions..."

Там мы видим стандартные сообщения (Game - Display a message), давайте сотрём их --- правой кнопкой мыши, Delete this action


Теперь вставляйте любые действия! Для Look (глаз), Interact (рука), Talk (речь) и Use inv (вещь из инвентаря), а другие (anyclick-и там всякие) нам не нужны.



********************


3 урок

3.1. Поменять скин персонажа
3.2. Переключаться между двумя персонажами (как в Goblins)
3.3. Совершить персонажем анимацию (например он помахал ручкой)
3.4. Персонаж-призрак

3.5. Новая иконка действия - Чтение мыслей 17.04.09 01:14 Sledgy

• Отлично, я уже освоил все уроки! Уже ожидаю продолжения!

Требую продолжения! 20.04.09 05:48 Ksen

УРОК 3

3.1. Меняем скин персонажа


1) Заходим в "Characters" (слева).

Нашего персонажа зовут ROGER, скриптовое имя (script name) EGO.

"ROGER" - может использоваться для сообщений и диалогов.


ROGER:
"Как дела?"



EGO - в программировании (скриптах), например в RunScript.

У каждого персонажа есть номер. Видите 0: ROGER слева?


Можно писать команды character[EGO] и character[0] - суть не изменится.



2) Жмём внизу "New Character..." - создадим еще одного персонажа

Назовите его VOVA например, ок.


Теперь его зовут Вова. А скриптовое имя пустое. Оно необязательно.


Можно ведь писать character[1] и пофиг. Да, видите, слева 1: VOVA ? Он у нас под номер 1. Отсчёт идёт с ноля.


3) Меняем скин наконец-то

Выбираем снова Роджера (кликаем на 0: ROGER)

Прямо под Full name: ROGER --- кнопка Normal view: 1. Если на неё нажать, можно поменять 1 на что-то другое.

Но что это?


4) Щелкаем на левой панели "Views"

Вы видите несколько кадров в ряд. Как плёнка.

Сверху подписи - Loop 0 (down), Loop 1 (left) и тд


- вид спереди
- вид сбоку (влево)
- вид сбоку (вправо)
- вид сзади


Лупы (Loop) - одна линия с кадрами.



5) Справа вверху есть кнопка "Preview ths view", нажмите её.

Вы видите Loop-0 в действии. Меняйте луп в этом окошке - 1, 2, 3... И вы увидите все кадры в виде анимации.


=> Луп - это одна какая-то анимация.

Персонаж идёт влево, мячик прыгает на месте, открывается дверь - это Loop.


View - несколько лупов. Сделано просто для удобства.

На каждого персонажа - по view'у, в котором сразу есть анимация во все стороны (вниз, влево, вправо, вверх).



6) Новый скин персонажа


В "Characters" у ROGER-а выбран Normal view: 1. Т.е. тот самый, который мы сейчас смотрели (4 анимации)

Можно создать свой view с другой анимацией, с другими картинками. Так мы и создадим новый СКИН персонажа


В левой панели идём в Sprite manager.

Здесь кадры анимаций (лупов) и объектов.


Осмотрите все две вкладки (слева) - Main и Defaults

В "Defaults" - все движения Роджера, ниже картинки Иконбара (Говорить, Смотреть, Взять и тд) и картинки курсоров.

В "Main" - пара стандартных объектов.


Создадим свою вкладку. Правой кнопкой мыши на "Маин" и create sub-folder. Назовём её "New Skin".

Так будет удобней, не будем засорять старые вкладки


7) Теперь идём в Paint

меню Рисунок - Атрибуты - поставьте 30 х 50 (ширина х высота)


Рисуем человечка (через лупу)

зелёным цветом

O
|
/\


сохраняем в PNG


Теперь рисуем

O
|
||


сохраняем в другой PNG


В общем, у нас 2х-кадровая (примитивнейшая) анимация для всех (!) движений сразу.



8) AGS

Снова в спрайтах (Sprite manager) - New Skin - правой кнопкой мыши справа -> import new sprite
(вставить новый спрайт)

-> Import from file...

Находим наши 2 PNG-шедевра. Щелкаем первый.


Если появляется ошибка, что-то про hi-color и 256-colour.
Скрытый текст



Вот он наш человечик. Справа жмём "Grab entire image" (сграбить картинку)).


Опять import new sprite. Появится снова наш человек, но мы жмём "Import from file" и там выбираем 2ую картинку. "Грабим".

Вот два кадра готовы!


А теперь рассмотрим другой вариант вставки спрайтов. Выбираем каждого нашего человечка и жмём Del (Delete) - говорим "Да". Удаляем их нафиг ))


И снова правой кнопкой мыши, но теперь выбираем Quick import multiple sprites... (второе снизу) и сразу выделяем ОБА png-файла, Открыть.

Вот они опять здесь :))


1 вариант удобен для вставки одной картинки, а второй - для кучи.


Розовый фон - это прозрачность в AGS.


9) Новый view

Заходим в Views.

Выбираем слева View2. Щелкаем на NEW FRAME (2 раза) - и попадаем в Sprite Manager. Если вы вдруг передумали, можно выйти через ESC.

Нажмём для проверки )) Мы снова там же. А теперь снова заходим в теперь уже розовый квадратик ;)


Итак мы в Sprite Manager'е. Там входим в New Skin и выбираем 1й кадр человечка (2 раза щелкаем).

Он теперь появился в 1м квадратике view'а.

Щелкаем по NEW FRAME справа (это уже 2й фрейм / кадр) - и также выбираем 2й кадр человечка.


Мы создали Loop 0 (down) - как видно по надписи вверху. Это анимация для движения вниз.


Жмём "New loop" (кнопка под 1м кадром) -> появляется луп-1. В нём мы также вставляем два кадра человечка. Потом опять new loop и тд.

У нас должно быть 4 лупа (0, 1, 2, 3) - вниз, влево, вправо, вверх (down, left, right, up)


Везде всё повторяется, потому что у нас будет примитивная анимация :)) А так пришлось бы рисовать 7 кадров для каждого лупа (7*4 = 28 кадров!!!).


10) Итак мы создали новый view. Теперь лезем в "Characters", выбираем ROGER'а и жмём на Normal view: 1 ---> ставим 2!!! Это наш.

Сразу поменяется картинка персонажа на ваших глазах :)))


11) Ctrl+T - проверим наш труд

Хм... странно. Он делает шаг один раз, а потом плавает на 2м кадре.


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



12) Поэтому лезем в Views. Жмём на New Frame во всех 4 лупах и ставим туда 1ого человечка.

в итоге везде три кадра


любой первый кадр - потом раздвинутые ноги - сдвинутые ноги

ну или

любой первый кадр - сдвинутые ноги - раздвинутые ноги




13) Ctrl+T, смотрим

Это существо щевелится!!!


---

И бонус


14) Быстрая смена старых кадров

В Paint-е рисуем похожие два кадра (ноги раздельно, ноги вместе), но например синим цветом.


В AGS - на левой панели Sprite Manager - New Skin -> правой кнопкой мыши на каждого нашего человечка и Import over this sprite -> Import from file -> выбираем новый кадр -> Grab.

Теперь оба кадра синие.

Идём в Views -> Видите, везде кадры поменялись!


*****


3.2. Играть то за одного, то за другого персонажа


Помните игру Day of Tentacle? Можно было играть то за человека в прошлом, то за человека в будущем?..

Это и есть переключение между двумя персонажами. Причем они могут находиться вообще в разных локациях.


С прошлого пункта у нас два персонажа - Роджер и Вова.

Роджер выглядит как человечек-палочки, а Вова более цивильно ))



ПЕРЕКЛЮЧЕНИЕ В ОДНОЙ ЛОКАЦИИ

1) Characters -> Vova. Справа Start in Room -1 (под script name), вместо "-1" ставим 1.


Мы выбрали, в какой комнате появляется этот персонаж. -1 - это нигде; а 1 - это наша первая локация, там же где Роджер.


2) X и Y поставим подальше от Роджера - 30 и 80


3) Ctrl+T

Видите Вовку?

Но ходим мы только палочным человечком.


4) Поменяем игрока изначально

мы снова в Characters - Vova


Внизу под кнопкой "Normal View:" и под всеми остальными - первая "галочка" (которая не стоит) --- This is player character (это главный персонаж)

Ставим её. Теперь Вова - наш главный герой.


Ctrl+T - ходим Вовкой.


5) Поменяем игрока во время игры

Пусть героем также будет Вовка.


Заходим в ROGER. Справа "Interaction..." - Interact Character.

Если там стоит стандартный Game - Display Message, правой кнопкой мыши на него и Delete this action, Yes.

2 раза на Interact Character -> выбираем Run Script, Ok.

2 раза на Run Script (под interact) - мы в редакторе.



SetPlayerCharacter(0);


текущим главным героем сделать персонаж-0


Вместо ноля можно писать номер любого персонажа. Но сейчас нам как раз нужен персонаж-0! (это палочный человечек, 0: ROGER)

Сохраняем.


Ctrl+T

Теперь при нажатии "Рукой" на палочном = вы станете им!



6) Т.к. он дырявый, в него трудно попасть )))

Слева заходим в Room Editor - Objects ---> кнопка вверху "New object" -> кликаем куда-нибудь на локацию. Мы поставили синюю чашечку.

Теперь в здешний "Interaction..." (слева вверху) - там находим Interact Object и также в Run Script-е вставляем



SetPlayerCharacter(0);



Тестируем - Ctrl+T. Теперь при нажатии "Рукой" на чашку мы станем управлять палочным человечком.


Кстати, можно Вовке сказать идти туда-то и тут же нажать на чашку. Вы уже будете управлять палочным человечком, а Вова еще будет идти ))) Так сказать, инерция.



В РАЗНЫХ ЛОКАЦИЯХ

Я ужас летящий на крыльях ночи, я... другая локация!!!


Умеем ли мы создавать другую локацию?

1) меню File - New Room -> всё вмиг почернело и исчезло... ОМГ

(В некоторых версиях меню Room - New Room)


2) создайте walkable area (залейте весь экран ;))


3) Room Editor - Settings - сохраняем (дискетка) --- "Да", room2

Теперь локаций две.


4) Characters - ROGER

Делаем его героем (галочку на "this is player character")


5) Characters - Vova

Start in room = ставим 2. Он будет обитать во 2 локации (комнате).


6) Две чашки - две судьбы

Room Editor - Objects - New object -> чашенцию в любое место

заходим в её interaction - interact object -> ставим там



SetPlayerCharacter(0);


(переключение на палочного человечка)


Сохраняем.


7) Перепишем чашечку

Room Editor -> выбираем первую локацию

там Room Editor - Objects - находим нашу последнюю чашку

(если у вас до этого были другие объекты - передвигаться стрелочками, вверху и справа от Editing object: 0)


interaction -> под interact object уже стоит наш Run Script, 2 раза по нему

в "SetPlayerCharacter(0);" вместо нуля ставим "1" - т.е. переключаться на Вовку



8) Всё, тестируем.

При клике рукой на чашечку в обеих локациях - вы будете становиться главным героем то одного, то другого персонажа. Как в Day of Tentacle. И кстати у всех свои вещи (свой инвентарь).

******* 28.04.09 22:42 Sledgy

3.3. Ди-и-има!!! Помаши ручкой маме!!!!


Заставим палочного человечка помахать рукой. Также можно сделать любую другую анимацию.


1) Paint

Открываем один из наших кадров.

Рисуем маленький отросток вверх из тела (рука начинает появляться).

O
|-
/\

Сохраним как max1.


Теперь дорисуем руку еще выше. max2.

И совсем до головы - max3.


2) Вообще на махание не очень похоже, наш человечек будет поднимать и опускать руку. Что тоже анимация

AGS - Views.

Создаём новый view (внизу кнопка New View).


View3 уже. Там NEW FRAME как обычно, импортируем три наших кадра через multiple и выбираем первый (max1). Также вставляем и другие 2 кадра (max2, max3)

Луп готов.


3) Перекур...


4) Вернёмся к нашей великой Синей Чашке (которая последняя)

И при "Смотрении" на неё сделаем нашу анимацию.


т.е. Interaction - Look object - Run Script


ChangeCharacterView(0,3);


сменить view персонажа на новый

0 - номер персонажа (палочный чел - нулевой, 0: ROGER)
3 - номер нового view'а


Затем... набор цифр!!!

AnimateCharacterEx(0,0,5,0,0,1);


0-номер персонажа,
0-номер лупа,
5-сколько задержка (между кадрами),
0-повторять или нет (1-бесконечно повторять)

0-в каком порядке проигрывать. В нашем случае, если "0" - рука поднимается, если "1" - анимация пойдет в обратном порядке (т.е. рука опускается)
1-ждать пока закончится анимация или нет (1-ждать, 0-не ждать). Если не ждать, то не успеет наша анимация закончится, как сразу пойдет другое действие.


Ctrl+T. При "глазе" на чашку - ваш чувак *как бы* поднимет руку вверх.



5) Поднимем, произнесём что-то, опустим, вернём старую анимацию

после
ChangeCharacterView(0,3);
AnimateCharacterEx(0,0,5,0,0,1);

добавляем


DisplaySpeech(0,"Kruto");


//базарить персонажами, 0-номер персонажа


и т.к. нам надо всего лишь обратить анимацию задом-наперёд, а за это отвечает предпоследняя цифра - меняем её на 1

из

AnimateCharacterEx(0,0,5,0,0,1);

в

AnimateCharacterEx(0,0,5,0,1,1);




Затем вернём старую анимацию.

Меняли через "ChangeCharacterView(0,3);" и сделали view-3, а нам надо view-2, т.к. именно там располагается наш двигающийся по четырем направлениям человечек.


Усё. Ctrl+T.

Перс поднял и опустил руку, почти помахал. Ура!

******* 28.04.09 22:46 Sledgy

3.4 Пёс Персонаж-призрак

Нууууууууууууууу..............

В общем у нас есть Walkable area ведь так? И персонажи не могут её нарушать, ибо закон и всё такое.

А призраки могут!


(а вы думали, я расскажу как делать прозрачность?)))


1) Для начала научимся "воровать" бэкграунды.

В яндексе - "интерьер квартиры" (ищем нужную картинку) или сразу берите по этой ссылке: http://www.decoplus.ru/portfolio/tinymce/uploaded/image/09b-of5.jpg


Итак мы получили бэк.


2) Подгоним под размеры (320х200)

Кто сказал Фотошоп? Обойдемся без громоздких программ.


Сохраняем картинку себе на винт и открываем через "Открыть с помощью...", "Выбрать программу", находим Программа просмотра изображений и факсов, ОК.

Это стандартный и быстрый просмотрщик.


Уменьшаете размер окошка - уменьшается размер рисунка.


В Paint - меню Рисунок - Атрибуты - 320х200 --- чтобы мы видели примерный размер окошка.


Подгоните картинку примерно под этот размер и жмите Alt+Printscreen. Эта комбинация клавиш копирует активное окно, в нашем случае картинку.

Переходим в Paint и Ctrl+V

если не получ-ся, то
- или не так нажали Alt+Printscreen (надо вместе)
- или Ctrl+V,
- или у вас выбрана "А" (писать буквы)


Вставили мы картинку вместе с частью программы. Переносим верхушку и левую часть программы "за кадр" влево и вверх, и подрезаем справа и снизу (уменьшаем размер картинки т.е.)

Сохраняем в PNG, вставляем как фон например для 2 локации (где Вова).


АГС ругнется, скажет что надо 320х200, а вы бяку подсунули какую-то (170х150 и тд), но примет. Только все area с этой локации сотрутся (walkable area и тд), у нас их всё равно тут почти не было.


3) Рисуем walkable area - ну участки пола обрисуйте и закрасьте, чтоб перс мог по ним ходить.

Мы создали бэк из пустоты, поздравляем


4) Переключим управление на Вовку (сделаем его главным героем --- вспомните как это делать ;))

И поставьте его в зону Walkable area
Скрытый текст



5) Тестим.

Ходим, радуемся ограниченностью доступного диапозона (для ходьбы). Радуемся - потому что скоро этого не будет!!!


6) Я, призрак

Не-не-не, слишком рано.


7) Я, импотент

RemoveWalkableArea(1);


Поставьте это действие на чашку, при Talk Object


Ctrl+T -> ходим персонажем, а потом базарим с чашкой.

Герой будет идти до назначенного места, но стоит ему остановиться... и пиши пропало. Он не может больше двигаться.


Потому что через RemoveWalkableArea(1); мы удаляем walkable area под номером 1, и у него нет больше зоны для ходьбы.


Для призрака будет использоваться обратный эффект.



8) Вот теперь - Я, призрак

(делаем призрака *во время* игры)


Заходим в Room Editor - Areas

Walkable Area - переходим на 2 (зелёную например).

Закрашиваем всю остальную часть.


Room Editor - Settings

кнопка "i" (вверху) - First time player enter screen - Run Script


RemoveWalkableArea(2);



Убиваем зелёную зону.


9) При разговоре с чашкой


RestoreWalkableArea(2);


восстановить зелёную зону ходьбы


Но также надо сделать героя плывущим по локации как призрак.


10) Идём в Views, создаем view4

Надо сделать 4 лупа как view-1, но где будет только первый кадр.

для луп-0 - это фрейм (картинка) 2000
для луп-1 - 2010
для луп-2 - 2020
для луп-3 - 2030


Короче, по первой картинке из лупов view-1, ведь наш персонаж будет *плыть*, т.е. не двигать ногами.

Теперь виев-4 выглядит как 4 одиноких кадра в 4х лупах (в каждом лупе по одному кадру)



11) При разговоре с чашкой добавляем

ChangeCharacterView(1,4);


1-номер персонажа (вовка)
4-номер нового view-а


Ctrl+T -> После разговора с чашкой, персонаж будет плыть по всей локации и именно *плыть*



P.S.) Для пущей реальности можно вообще призрака нарисовать )))

И вставить в View-4.


*********

И фуу последний пункт


3.5. Новая иконка

Речь пойдет не об *.ico, а о создании нового действия: например "Чтение мыслей".

Вместо этого можно было выбрать любое "Испортить воздух", "Избить", "Покурить" и тд. Но мы выберем именно это.


1) Иконки наши хранятся в GUIs (левая панель) - ICONBAR

Заменим уже существующую иконку. Т.к. все их жалко, мой выбор пал на никому не нужный "?" в самом конце (справа от EXIT).

Выбираем его. По его углам появляются жёлтые квадратики (признак выделения).


В маленьком окошке видим

- координаты (X-Position, Y-Position)
- номер картинки (Image)
- номер картинки при наведении мыши (Mouseover)
- при нажатии мышкой

- ширина кнопки
- высота кнопки

- текст (пустой)
- шрифт для текста (0-номер шрифта)
- цвет текста (16)

- какое действие делать (Left Click)
- New mode number - номер действия


2) теперь лезем в Cursors (на левой панели), чтобы понять что такое mode number

Тут все курсоры, тыкаем их и смотрим.


0-ходьба, 1-глаз и тд. Это все действия и их опред. номера. Это и есть mode number.

6-курсор без действия, 7-ожидание.

8-... - свободны.


Возьмем 8. Поменяем картинку - Change Image - выберем Main и там маленький ключик. Теперь это будет курсор для Чтения мыслей.


3) Возвращаемся в "гуи"

Выбираем "вопросик", left click (2 раза кликаем) = ставим "set cursor mode".

New mode number ставим 8.


4) Опять "Курсоры"

Наше действие называется Usermode1 -> выберем и переименуем по-человечьи --- ReadBrain (читать мозги) и поставьте галочку на "standart cursor mode"


5) Теперь прочтём мысли у синей чашки

Room Editor - Objects - синяя чашка - interaction - ReadBrain object (внизу)

RunScript


туда кинем результат наших сверхспособностей

Display("Чашка думает: Оо фак, я опять замёрзла!!!");



6) Ctrl+T - жмём вопросик (курсор становится ключиком) и кликаем на чашку.

Если игра у вас вылетает, значит ваша версия AGS не поддерживает чтение мыслей (...) Шучу.

Значит, у вас не стоит русский шрифт и вам сюда


И так! Чашка должна выдать свои мысли!!!!


Пример




***************

За сим спасибо за внимание, аффтар упал под стол и спит


***

В следующих сериях...


УРОК 3+

3.6 Примеры создания: Анимация Марио
3.7 Примеры создания: Анимация сариена (SQ1)

3.7.1 Как сохранить персонажа в файл
3.7.2 Как вставить персонажа из файла

3.8 Сделать надпись вверху (например "Space Quest XLCII")
3.9 Менять эту надпись в игре



УРОК 4

4.1 Очки (прибавлять, отображать, звук при прибавлении)
4.2 Звуки, музыка
4.3 Ролики (видео, сцены на движке [анимац.персонаж, анимац.объект, ожидание, повороты])
4.4 Снег, дождь (анимац.задник, спец.компонент)
4.5 Панель иконок как в SQ6
4.6 Панель иконок как в Day of Tentacle (стиль LucasArts) 28.04.09 22:47 Sledgy

• оооо класс)))) 29.04.09 13:38 Слэш Вохаул

• Чем дальше тем лучше! 30.04.09 14:42 Ksen

• Ппц, я думал, что всё проще. 15.05.09 20:29 Shkiper

• Это самый простой квест-редактор, что я видел 17.05.09 04:20 Sledgy

• Когда продолжение? 24.05.09 12:15 Ksen

• Ууу не сейчас, совсем чуток попозже. Может завтра 25.05.09 04:42 Sledgy

• Таак пока задерживается это дело )) но в планы себе записал 26.05.09 22:46 Sledgy

• Ну когда процесс пойдёт? Уже куча времени с 29 апреля прошло! 28.05.09 08:34 Ksen

• Почему куча, всего месяц


Лан буду понемногу делать...

***

УРОК 3+


Предыдущих пунктов пока нет (3.6, 3.7 и 3.7+).

--------

Возьмем 2 персонажа (например, Вову и Роджера из пред. урока)



3.7.1 Как сохранить персонажа в файл


Слева заходим в "Characters". Выбираем одного из них и Export character (в самом низу). Вы сохраните персонажа в файл *.cha.


Ссылки на файлы своих персонажей можете присылать на форум / в личку, выложим их на сайт в разделе Создать свой SQ, из готовых там всего 2 персонажа (и то на 640х480)




3.7.2 Как вставить персонажа из файла


Теперь выходим из AGS, снова входим, но создаём Новую игру (Start a new game), можно Empty game (без готовых картинок).

Заходим также в "Characters". И жмём Import character... (внизу). Находим, куда мы сохранили предыдущий cha-файл и открываем.


У вас появится точно такой же персонаж, с теми же картинками, координатами и тд.




3.8 Сделать надпись вверху (например "Space Quest XLCII")


Если вы в Пустой игре (Empty game), войдите в ту игру где есть стандартные картинки (Default Game).


Слева GUI - STATUSLINE. Мы видим серую полоску, которая рисуется вверху экрана.


1) Натянем буквы

У-ух... не натягиваются...


Выберите вверху вторую кнопку Аа (которая слева). Щелкните в самый левый верхний угол серой полоски и тут же (не отпуская мышку) растягиваете до правого нижнего угла полоски. Отпускаете - вы нарисовали Label (надпись).

Если не получилось, просто еще раз щелкните кнопку Аа и делайте снова. При рисовании Label'а будет отображаться красный прямоугольник (он изменяется в зависимости от ваших движений мышкой). Когда лейбл создатся, будет 4 желтых больших точек по его углам и надпись New label


Теперь щелкните по розовому фону - настройки в мини-окне тут же поменяются. Это настройки серой полоски. Теперь снова вернемся к буквам - щелкните по лейблу (в любом месте, где он растянут).

В настройках вверху будет написано (Label).



2) Красная надпись

Делаем Death Quest


Text -> Super Quest 300
Font -> можно 2; а русский шрифт (например, 0-1) будет показываться "хреновенько", зато в игре всё будет нормально (главное, в меню "File - Setup Game" поставить 640х480)

Text Color -> 4 (тёмно-красный)
Align -> Centre (по центру)


Если вам надо поправить надпись, просто берите её и перемещаете как вам надо. Также можно менять размеры - двигая за желтые уголки.

Красный на тёмно-сером смотрится никак, поэтому



3) Цвет полоски


Жмём на розовый фон - теперь мы в настройках полоски


Background Color -> 7 (светло-серый)
Foreground Color -> это цвет рамки



ВСЕ ЦВЕТА


Вместо цветов пишутся числа, их всего 16.


Скрытый текст




3.9 Менять эту надпись в игре


То Space Quest X, то Quest for Glory...


Например, при нажатии "Глазом" на синюю чашку меняем надпись (через RunScript)


SetLabelText(0,0,"Dracula Adventures");

первый 0 - номер GUI; нам нужен именно StatusLine, а он в GUI нулевой - 0: STATUSLINE
второй 0 - номер объекта; щелкните по нашей надписи (Label), в маленьком окошке настроек в синем заголовке будет написано GUI 0 Object 0 (Label) --> Object 0 - т.е. объект номер 0



В итоге, при клике "Глазом" по чашке - вверху должна смениться надпись.


************


В следующем выпуске: пропущенные пункты 3.6, 3.7 и 3.7+ 29.05.09 06:26 Sledgy

Sledgy ] 29.02.12 13:49 Guyver 3

• Когда продолжение будет?
06.06.09 13:13 evarube

• Попозже 06.06.09 16:15 Sledgy

Sledgy, ты хочешь приключений Карда? Тогда выкладывай следующий урок. 09.06.09 12:17 Ksen

ок, завтра постараюсь сделать))) 10.06.09 05:22 Sledgy

• Sledgy пишет:

 цитата:
ок, завтра постараюсь сделать)))



А это завтра когда начнется? 18.06.09 05:12 Андрей200895

• завтра - понятие расссссстяжимое 18.06.09 07:25 Shkiper

• Оно уже прошло)))

Щас, говорю, учёба по горло, могу по кусочкам если только... В общем, лучше ничего не буду обещать :)) До июля я поуши в учебе. 18.06.09 07:52 Sledgy

Andrey, вопросы по AGS задаём здесь -> Разные вопросы

сообщения перенесены туда 20.06.09 17:56 Sledgy

УРОК 3. Продолжение


3.6 Примеры создания: Анимация Марио

3.7 Примеры создания: Анимация сариена (SQ1)

3.7+ Примеры создания: Анимация Роджера из VSB (выдирание из GIF)

***

Специально для Andrey начнём с сариена (3.7)


3.7 Сделать сариена героем


Версия EGA




Рассмотрим для начала принцип выдирания героев из ЕГА.


1) Качаем AGI Studio

2) и SQ1 EGA

3) Игру распаковываем, открываем прогу, жмём "Open" (или "жёлтую папку"), находим папку с игрой, открываем

Слева появляется VIEW. Вверху можно менять VIEW, LOGIC, PICTURE, SOUND... Посмотрите сами.


LOGIC - скрипты и текста (скрипты - это язык программирования; можно короче там изменить всю игру)

SOUND - звуки

PICTURE - фоны (бэкграунды)

VIEW - персонажи и объекты; как раз то что нам нужно


Разные циферки ^_^ - разные персонажи, "роджер вилки" и тд.


014 - сариен на посту
015 - сариен стреляет
016 - пулька
154 - сариен без маски
169 - сариен
179 - сариен б/маски стреляет
182 - человек-сариен стреляет
183 - человек-сариен подстрелен
184 - сариен б/маски подстрелен
187 - человек-сариен

(+мелочные действия сариенов, групповуха)


Нам нужна только обычная ходьба сариена, т.е. 169 - сариен


4) Выбираем VIEW.169 и кликаем 2 раза

Появляется новое окошко - View Editor.



5) Ctrl+C

или меню Edit - Copy cel


6) Открываем Paint, уменьшаем минимально окошко (или Ctrl+E, ставим 1х1)

И Ctrl+V ---> вставляется сариенчик


7) Сохраняем в формате PNG, например sarien1.png


Итак один кадр есть!!!


8) Теперь слева в проге находим "Cel" со стрелочками. Написано 0/7 - значит смотрим 0й кадр из семи.

Жмём правую стрелочку - попадаем на 1й кадр.


9) Также копируем и вставляем в Paint, сохраняем как sarien2.png

10) Сохраняем так дальше все кадры до 7


11) Теперь кликаем стрелочку в "Loop" --- сариен просто переворачивается слева-направо... нам это не надо, кликаем еще раз --> получаем вид спереди

12) Сохраняем все кадры (например, sarien_p1.png, ...)

13) Снова кликаем Луп и сохраняем вид сзади (sarien_z1.png, ...)



Мы получили материал для создания персонажа.


Теперь в AGS

1) Sprite Manager (слева)

2) Для удобства создадим папку, правой кнопкой мыши на "Main" -> Create sub-folder -> пишем "Sarien EGA"

Это исключительно для наглядности.


3) заходим в новую папку, правой кнопкой мыши на поле справа и "Quick import multiple sprites...", выбираем все кадры сариена.

4) теперь "Views". Если нет свободного виева, внизу New View

5) вставляем по старинке кадрики в нужном порядке (в AGI Studio порядок можно посмотреть)

сначала вид спереди, потом слева и как вставить вид справа?

6) Легко -> также вставляете кадры и под каждым кадром жмёте NORMAL (станет FLIPPED, т.е. "наоборот")

7) Ну и вид сзади


8) "Characters" -> внизу "New Character..." (Sarien EGA например) -> Normal view -> пишем соотв. view с сариеном


Мы вставили EGA Сариена.


***

Версия VGA




Долой ЕГА-фигню, пора увидеть настоящих сариенчиков!!!!


1) Удаляем AGI Studio... шутка


Качаем SCI Studio и SQ1 VGA (1_кусок, 2_кусок)


и поехали


1) Запустим SCI Studio, рыская по дебрям папок

scistudio -> BIN -> scistudio.exe

(можете вынести себе ярлык наружу)


2) меню File - Open game -> выбираем папку с SQ1 VGA


Views - персонажи, объекты
Pics - фоны

Texts - текста
Scripts - дополнительный текст
Sounds - звуки

Vocabs - словарь... нужен только для SQ3

Fonts - шрифты
Cursors - курсоры


3) Views ->

Вот они все сариенчики


067 - смерть сариена
069 - отдаёт честь (можете "Animate" нажать внизу слева, чтоб увидеть анимацию кадров)
076 - наковальня мочит сариена
085 - сариен поднимает что-то
091 - что-то дает

410, 412, 413 - робо-сариены

415 - сариен б/маски стреляет
416 - сариен
417 - б/маски
418 - стриптиз
419 - смерть сариена б/маски

ну и тд


Нам нужен 416.


Сразу хочу сказать существует три способа вытаскивания персонажа

1й -> про него ниже, но в SQ5 он не работает
2й -> кнопка "To Bmp" (справа от Animate), затем SAVE и сохраняете как плёнку кадров
3й -> ...ээ Print Screen


Рассмотрим первый случай


4) Кликаем 2 раза на 416.

5) О, опять новое окошко. Ctrl+C (или меню Edit-Copy) и в паинте Ctrl+V

6) Следующий кадр тыкаем справа (на след.картинку) или в "Cel" щелкаем правую стрелочку


Пишем, в общем, все кадры движения


7) Затем кликаем стрелку Loop'а. Вправо опять не надо. Берём 2й и 3й лупы. Диагонали берите по крайней необходимости.


В AGS Editor'е папочка "Sarien VGA" и quick'ом вставляем всё сразу. В виевах по порядку всё выкладываем: вид спереди, вид слева, перевернутый вид слева и вид сзади.


Если надо то и диагонали пихайте:

Loop 4 (down-right) -> персонаж идёт вправо-вниз
Loop 5 (up-right) -> вправо-вверх
Loop 6 -> влево-вниз
Loop 7 -> влево-вверх


8) В характерах создаем перса и выбираем наш виев. Вот он бравый ВГА-шный сариен!!! Прямо Sarien Quest какой-то


***


Ну раз уж заговорили о Случаях... В SQ5 вам не удастся так легко выдрать Роджеров и пр. представителей спейс-квестовой фауны.





Поэтому


1) Качаем SQ5 (1_кусок, 2_кусок) и SCI-AGI Viewer


2) Запускаем SCI-AGI, жмём "жёлтую папочку" или "Open dir", находим игру


3) View -> вот они все файлики.


Возьмём Роджа 0.v56. Справа старые знакомые Loop, Cel - меняются с помощью ползунка.



4) Сохраняем кадры через меню File - Save as... -> пишешь имя файла.


5) Меняешь Cel и снова сохраняешь.


6) Потом меняешь Loop ("вправо" снова пропускаем): вид спереди, сзади



Всё это также вставляем в AGS, система одна и та же


С помощью этой проги можно открывать вообще все SQ, включая 6 часть и егашки.



Так что ФПЫРЁТ!!!!


****


Следущими уроками...


3.6 Марио // где найти всех этих бэтменов, марио и как их вставить
3.7+ Вытащить из GIF
3.7++ Вытащить из игр LucasArts 23.06.09 23:13 Sledgy

• Когда новый урок 02.07.09 18:29 Andrey

• Нукагда жи новий урек по АГЫЭС ????
12.08.09 16:42 Andrey

• Кто его знает)) Будет еще как-нибудь. 13.08.09 03:36 Sledgy

02.09.09 15:25 evarube

• А нужно ли?

Спрашивайте в FAQ / вопросы-ответы по AGS. В принципе, какие-то вещи уже выложены как шаблон, например SCI и LucasArts стили. 02.09.09 16:22 Sledgy

• Когда будет продолжение уроков 23.09.09 17:15 Андрей200895

Андрей200895 ,слэдж написал : а нуна ли ????/ .Значит ненужно.Но и мне тоже хочется узнать как вырезать героев из GIf !!!!!!!!!! 23.09.09 17:31 Andrey

• Честно говоря, ничего не планируется)


Вырезать из GIF можно с помощью программы Ulead GIF Animator или любой которая редактирует GIF.


***


Также разберём и остальные пункты.



3.6 Марио // где найти всех этих бэтменов, марио и как их вставить

google.ru - "sprites from nes"

Например сайт
http://www.retrogamezone.co.uk/NES.htm

Находим там Mario Bros (можно выбрать другую приставку слева)

http://www.retrogamezone.co.uk/mariobros.html


Далее по знакомой схеме.


3.7+ Вытащить из GIF

Можно с помощью ACDSee 5!

Запустить gif, правой кнопкой мыши вызвать меню - Открыть в редакторе (ACD Foto Canvas) и сохранить (пишет каждый кадр отдельно).



3.7++ Вытащить из игр LucasArts

Спец-софт для этого существует. Если кому-то что-то надо, обращайтесь.

Это такие игры как Day of Tentacle, Monkey Island и Full Throttle.



УРОК 4

4.1 Очки (прибавлять, отображать, звук при прибавлении)

В SCI-шаблоне (см. тему)


4.2 Звуки, музыка

В FAQ

+

команды для воспроизведения

PlayMusic(номер);
PlaySound(номер);


PlayAmbientSound(номер_канала, номер_звука, колво_громкости, икс, игрик); - трехмерный звук

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

Суть трехмерного: например водичка плещет в левой части экрана.


PlaySoundEx(номер, номер_канала); - тоже чтоб несколько звуков, но не трехмерно

PlayMusicQueued(номер); - музыка, повторять постоянно



4.3 Ролики (видео, сцены на движке [анимац.персонаж, анимац.объект, ожидание, повороты])

В FAQ вродь есть.


4.4 Снег, дождь (анимац.задник, спец.компонент)

Плагин таков есть. В общем если кому вхлам понадобится это явление природы, пишите, сделаем.


4.5 Панель иконок как в SQ6

Кому надо дам, вроде есть от SQ6 AGS проекта.


4.6 Панель иконок как в Day of Tentacle (стиль LucasArts)

см. тему LucasArts шаблон. С неё можно скомуниздить всё и вставить в AGS 2.61


Вот и всё 23.09.09 20:27 Sledgy

• Добавил новый способ, как вытащить персонажа из GIF. Более простой и эффективный.

см. выше 13.10.09 07:21 Sledgy

salewa, все вопросы-ответы перенёс в тему

(Игроделам) - Любые вопросы по AGS (вопрос-ответ)


В будущем пиши именно там, а здесь пусть будут просто уроки. 10.11.09 08:42 Sledgy

Русские уроки для AGS 3.x
http://adventuregamestudio.msk.ru/

(за ссылку спасибо Legato ) 02.12.09 16:35 Sledgy

• Этот сайт давно не обновляется и там нет новых возможностей... 02.12.09 17:38 salewa

salewa, что за "новые возможности", если не секрет? 02.12.09 18:14 Legato

• НУ ТАМ НЕ ОБЬЯСНЯЮТСЯ НОВЫЕ ФИШКИ... 02.12.09 18:29 salewa

• Что за новые фишки то? Отличия от версии 2.х что ли? Некоторые из них там описаны. Это перевод уроков с официального сайта, а не описание новых возможностей движка... 02.12.09 18:50 Legato

• Ну да мало отличий от 2 версии... 02.12.09 19:16 salewa

• Что и правда мало отличий? 04.12.09 12:10 Sledgy

• Там уроков мало... 04.12.09 19:39 salewa

• А можно ли запускать флеш в агс (*.swf)? 07.02.10 10:45 salewa

• Хз, только если специальным плагином... 07.02.10 12:41 Sledgy


 цитата:
3.7++ Вытащить из игр LucasArts

Спец-софт для этого существует. Если кому-то что-то надо, обращайтесь.



Нужен подобный софт 21.10.10 11:49 salewa

• Ок, напишу в ЛС 22.10.10 04:15 Sledgy

• Обновил шапку 12.11.10 18:23 Sledgy

• Команды скрипта (aka "хелп по-русски") теперь будут в википедии. Кто хочет, может забивать потихоньку.

Я пока забил SetTimer 02.06.11 14:31 Sledgy

• Пост Салевы перенесён в Как рисовать..., т.к. там уроки рисования, а не AGS 22.06.11 08:34 Sledgy

• AGS Wiki'шная версия уроков по AGS 2.61
http://wiki.bigbluecup.ru/wiki/Руководство_по_AGS_2.61


(В стадии залива)

***

На них, можно сказать, выросли одни из первых ру-агсеров 31.08.11 14:21 Sledgy

Слэш Вохаул



08.07.09 09:31

(Sledgy)

Последняя версия движка

15.05.2011




скачать (574 кб)

***

Что появилось:

- Исправлен баг при загрузке без сейвгеймов
- Оставленные Display в некоторых местах заменены на Say


- Роджер Вилко
- Шрифт T&J Soft
- Пример начальной заставки (+её можно пропустить, если кликнуть до текста)
- Пример экрана смерти (упадите с обрыва)
- Действие РУКОЙ в инвентаре (используйте TALK, потому что INTERACT так и не понял как делать)
- Текст для иконки "?" по всем кнопкам теперь один в один как в SQ4 T&J
- Картинка текущего предмета в Иконбаре (для каждого предмета надо будет делать мини-двойник и прописывать в функции ShowActive)
- Можно менять текст в GUI "Начать сначала" и "Выходите?" (RESTART и EXIT)
- Кнопка "Говорить" и курсор - теперь от Роджера, а не сиквела
- Роджер говорит ртом (оказывается, оная анимация была в SQ4))
- Роджер чешет... (спину?), когда ничего не делаешь


В примере можно поймать зайца и вытащить из него батарейку.






• Неплохо было бы увеличить размер окошка инвентаря а то неудобно. 12.05.11 10:09 evarube

evarube
а что тебе мешает самому это сделать? 12.05.11 14:38 Слэш Вохаул

• Вопрос: а нафига он нужен?
08.07.09 10:25 Андрей200895

• чтобы Gui были в стиле Sierra и т.д. 08.07.09 10:41 Слэш Вохаул

• 1) немного муторно, делается через Font Editor 3 (каждая буква вставляется как картинка, поправляется как надо и в итоге TTF-шрифт)

2) в SAVE весь скрипт button==0 заменить на это

Скрытый текст


5) general settings, внизу sound - ставишь галочку "play sound on score" и номер звука (файлы: SOUND1.WAV, SOUND2.MP3, ...), добавлять/отнимать очки - GiveScore(1); / GiveScore(-1);

---

if (IsGUIOn(11)) {}
else
{

можно заменить на

if (IsGUIOn(11)==0)
{

---

в LOAD после Wait(10);

RestoreGameSlot(ListBoxGetSelected(8,6)); вместо ... (1);


чтобы читать выбранную строку

---

из repeatedly_exec... убрать

ListBoxSaveGameList(9,6); - обе строчки


перенести их в interface==MENU (else)

Скрытый текст


так они не будут моргать - можно будет выбрать строку

---


В общем, проект класс Целиком и полностью поддерживаю.


p.s. В Уроках по созданию этого Sierra-стиля тогда отпадает надобность, просто будет готовый шаблон
p.s.s.
В архиве много левых файлов. Вот список минимума, который нужен:

Скрытый текст


***

Или вот --> http://slil.ru/27821343 08.07.09 13:59 Sledgy

• Sledgy пишет:

 цитата:
5) general settings, внизу sound - ставишь галочку "play sound on score" и номер звука (файлы: SOUND1.WAV, SOUND2.MP3, ...), добавлять/отнимать очки - GiveScore(1); / GiveScore(-1);



это я знаю, но у меня самого звука нет=(
два часа вчера потратил чтобы в ск4 его найти при помощи SCI Viewer и так и не нашел 08.07.09 14:15 Слэш Вохаул

• есть один минус: после удаления сейвов не обнавляется список 08.07.09 14:34 Слэш Вохаул

• я тебе кажись не то отправил, сделаю и пришлю 08.07.09 15:21 Sledgy

• Зачем это нужно,объясните???? 08.07.09 15:31 Andrey

• чтобы не начинать создавание игры с ноля, а иметь уже готовые ГУИ и т.д. 08.07.09 19:17 Слэш Вохаул

• Зачем нужны ГУИ если в этом проекте они есть? 08.07.09 19:19 Andrey

• В общем, штука очень нужная и всё тут

***

1) Сделано всё что я писал выше
2) После стёрки обновление, плюс не то удалял - теперь удаляет именно выбранные строки
3) В Save очищается строка названия


делается пока остальное (запись на Enter, не запис одинаковые, звук "победы", ...), постараюсь сегодня выложить


вот пока что успел: http://slil.ru/27824041 09.07.09 14:26 Sledgy

• (+)

- запрет на одинаковые имена в сохранении
- запрет на пробел или пустую строку в сохранении
- в SAVE/LOAD можно двигать строку кнопками вверх/вниз (с клавиатуры, т.е.) --- до этого нельзя было даже увидеть больше 5-6 сохранений (т.к. уходили за экран), теперь можно
- запись/чтение с Enter'а
- можно двигать строку стрелками-картинками (с мыши)
- можно писать длинные имена в Сохранении; причем даже !@#$%^&*() знаки... офигеть))


***

(1)

Сменить директорию нельзя, так было специально задумано, чтобы никто не создал вирусов (т.е. не проделал любые какие-то действия снаружи папки игры; в том же "C:\Windows" и тд)

Поэтому предлагаю кнопку удалить (и в LOAD, и в SAVE)

***

(2)

Нельзя писать сохранения по-русски, только пытаешься переключить раскладку - зависает. Вполне возможно, это никак не решается.




Вот проект: http://slil.ru/27824451

Осталось сделать звук победы и рабочие очки. 09.07.09 16:31 Sledgy

• (+)

- Звук победы (кликни на чашку рукой), отнимаются очки при клике языком на чашку (при этом звука нет)

Отображение очков ты уже сделал в меню.

- Чуток поправил центр курсоров (например у языка центр сделал ближе к языку)


http://slil.ru/27825801


всё, дальше делай сам 10.07.09 08:20 Sledgy

• залей заново а то все удалилось 24.07.09 09:33 Слэш Вохаул

http://jift.narod.ru/invis/SCI__10_07_2009.rar

830 кб 24.07.09 11:32 Sledgy

• есть ли возможность сделать так, чтобы когда уже есть сохранение с таким названием не писали что нельзя повторять названия, а сохранили бы игру на том сэйве? 24.08.09 10:34 Слэш Вохаул

Исправлено:

+ запись поверх (без спрашивания)

+ пустое имя автоматически сохраняется на последнюю запись (самую верхнюю)
+ при нажатии на слот сразу отображается его имя, не нужно писать вручную
+ запрещено удаление в пустом листе


http://jift.narod.ru/invis/SCI__25_08_2009.rar

807 кб 25.08.09 07:23 Sledgy

• если нет ни одного сохранения и я пытаюсь сохранить сейв не вводя имени, то игра вылетает 09.09.09 13:49 Слэш Вохаул

• Молодец, что заметил. С другой стороны, это было бы уроком для тех, кто ничего не пишет при сохранении

http://jift.narod.ru/invis/SCI__10_09_2009.rar 10.09.09 08:08 Sledgy

• Кстати, проблеми с SCI. Гуи загрузки не показивает(если активировать гуи) сейви. 02.01.10 21:42 evarube

• В смысле, не работают GUI Loadgame и Savegame?

Ты их в игре через меню запускаешь? Используешь весь шаблон или только эти гуи вытащил из шаблона в свою игру? 04.01.10 12:14 Sledgy

• Я сделал меню. В хотстопе загрузка пишу GUION() и номер гуи загрузки. Проверяю. А там не видно сейвов. 16.01.10 16:58 evarube

evarube, подробнее. Если можно еще скриншот или видео. 16.01.10 18:04 Sledgy

• Извините а как его ставить? 06.03.10 13:25 Андрей200895

• В общем качаешь и открываешь в AGS. Это просто пустой проект игры.


Там кстати иконка говорить неправильная - вместо Роджера Sequel Police, сделанный Слэш Вохаулом)) 06.03.10 13:32 Sledgy

• Попробавал это не совсем то а движок на АГС чтоб в стиле TERNOX'а был есть? 06.03.10 16:50 Андрей200895

• Андрей200895 пишет:

 цитата:
Попробавал это не совсем то а движок на АГС чтоб в стиле TERNOX'а был есть?


Что ты имеешь ввиду под его стилем? Подсветка объектов (подсказки) или иконки в иконбаре или еще что? 06.03.10 21:35 Sledgy

Новая версия движка




скачать (568 кб)

***

Что появилось:

- Роджер Вилко
- Шрифт T&J Soft
- Пример начальной заставки (+её можно пропустить, если кликнуть до текста)
- Пример экрана смерти (упадите с обрыва)
- Действие РУКОЙ в инвентаре (используйте TALK, потому что INTERACT так и не понял как делать)
- Текст для иконки "?" по всем кнопкам теперь один в один как в SQ4 T&J
- Картинка текущего предмета в Иконбаре (для каждого предмета надо будет делать мини-двойник и прописывать в функции ShowActive)
- Можно менять текст в GUI "Начать сначала" и "Выходите?" (RESTART и EXIT)
- Кнопка "Говорить" и курсор - теперь от Роджера, а не сиквела
- Роджер говорит ртом (оказывается, оная анимация была в SQ4))
- Роджер чешет... (спину?), когда ничего не делаешь


В примере можно поймать зайца и вытащить из него батарейку. 06.03.10 21:20 Sledgy

• Ну под стилем я имел в виду верхнюю полоску с названием, иконки и шрифты 07.03.10 04:17 Андрей200895

• Если ты про AGS-версию, то шрифт там Comics Sans Serif, если не ошибаюсь, ну и иконки и полоску, можно и так отскриншотить и себе вставить.


Т.е. там не движок, а просто другие картинки в иконбаре. +подсвечивание подсказок на объекты. 09.03.10 05:02 Sledgy

Sledgy
рульная версия
хоть я шрифты уже и сам сделал. но зато теперь могу использовать "руку" в инвентаре 09.03.10 08:36 Слэш Вохаул

• Только в "Interactions" вещей инвентаря надо TALK юзать вместо INTERACT, потому что исп-ся MODE_TALK. А "мод" для руки я так и не нашел (грёбанный хелп)), т.е. есть такие моды:

MODE_LOOK
MODE_TALK
MODE_USE
MODE_...

А interact нет, я всё перепробывал. А если вместо "мода" написать цифру (номер курсора), то НЕ БУДЕТ работать. Хз, мож это баг 2.61 версии. 09.03.10 09:37 Sledgy

• В движке меняю разрешение 800x600, и ставлю фон такого размера, но в игре выводится 1\5 фона

-----------
Извеняюсь, просто размер был указан в миллиметрах.... 17.03.10 12:05 salewa

• Нашел, я, походу, все "modes"

MODE_WALK, MODE_LOOK, MODE_USE, MODE_TALK, MODE_USEINV, MODE_PICKUP.


Нужно MODE_PICKUP сделать для курсора руки 17.03.10 13:28 Sledgy

Перенёс про шаблоны сюда
04.04.10 09:55 Sledgy

• Дайте самый первый sci-движок где есчё сиквел а не роджер а то на народе он удалён)))

**********
PS : Все,не наддо нашёл) 30.04.10 19:09 Andrey

• Специальная версия движка с упором на текстовый ввод
скачать<\/u><\/a>


По идее, это слитые вместе два проекта - 07.03.2010 SCI-движок и Ввод с клавиатуры на русском языке.

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



Есть пока один минус: команды с предметами на локации работают превосходно только с хотспотами (видит, близко хотспот или нет). Для персонажей и объектов я создал отдельные функции blizko_cha, blizko_ob. И для них надо делать (для каждого специальный) проверку по ширине главного героя (проверять целый прямоугольник пикселей возле ног героя). Мне это делать лом, поэтому взять какого-то персонажа или какой-то object сейчас "малореально".

Кому надо, тот разберётся и сам всё сделает.

***

Также вместо функции "близко" (рядом ли предмет) можете сами после ввода команды героя подводит к этому предмету и чтоб он сразу его брал. 20.08.10 12:40
Sledgy

• Как открывать WFN шрифты??? 20.08.10 13:05 Andrey

• Формат.ру в помощь. 20.08.10 14:37 AdM244-mob

• AdM244-mob пишет:

 цитата:
Формат.ру в помощь.



Who??? что за формат .ру? 20.08.10 15:08 Andrey

• Получается в AGS ,Wfn формат не открывается 0_O 20.08.10 15:34 Andrey

• Формат.ру - это сайт, who - это 'кто', а не 'что', и надо юзать поисковики, а не мозги форумчан.
20.08.10 16:11 AdM244-mob

• AdM244-mob пишет:

 цитата:
и надо юзать поисковики, а не мозги форумчан.


Ну если ты не можешь обьяснить толком что за 'format.ru' ,то просто проигнорируй! 20.08.10 17:30 Andrey

• wfn открывается RadiantFont прогой, которая есть на офиц сайте AGS

http://www.tdrdesign.net/downloads/fontedit.exe<\/u><\/a>

***

Вопросы пиши не В ЛС, а сюда или в Вопросы по AGS


 цитата:
У меня ошибка :
Error line 210: Undefined Token "show_inventory_window"

Что она значит???

***

Подскажи,как в AGS открывать шрифты *WFN?
Ведь только принимает *SCI,*TTF!

***

И еще вопрос , если в моей игре при написании в Parser'e ничего не происходит,то это вина того,5 шрифта???

Запустил - у меня этой ошибки нет.

SCI - это wfn в формате font.* (font.001 и тд)

wfn надо просто ложить в папку проекта. И убедиться, что в разделе Fonts проекта добавлен шрифт соотв. номера.


Команды работают только те, что указаны в скрипте. Посмотри как там это сделано и делай по аналогии. Перед каждой новой командой должен идти else. 20.08.10 20:39
Sledgy

• Sledgy пишет:

 цитата:
Команды работают только те, что указаны в скрипте. Посмотри как там это сделано и делай по аналогии. Перед каждой новой командой должен идти else.


Странно,почему-то не работает,шрифт вставил, должно писать " Неверная команда " ,не пишит! 21.08.10 09:33 Andrey

• Шрифт вообще ты не должен был вставлять и так работало всё.

Ничего странного, просто ты что-то изменил в скрипте или написал не так. Я же не экстрасенс, не знаю, что ты там изменил и написал. 21.08.10 11:23 Sledgy

• Sledgy пишет:

 цитата:
Ничего странного, просто ты что-то изменил в скрипте или написал не так. Я же не экстрасенс, не знаю, что ты там изменил и написал.


Я просто вставил в свой проэкт скрипт " PARSER " В глобальне выглядит так ;

Скрытый текст
21.08.10 19:31 Andrey

Перенёс в Вопросы по AGS<\/u><\/a> 26.08.10 21:01 Sledgy

• Пару вопросов.
1 - Как менять картинку где смерть Роджера(а то все время картинка где Роджер расплавлен)??
2 - Куда мне вставить музыку смерти - ну что-бы вот показана смерть Роджера и музыка смерти? 17.09.10 20:21 evarube

• function GameOver(int numpic, string text);

Музыку врубай сам перед запуском этой функции 18.09.10 11:04 Sledgy

• Sledgy пишет:

 цитата:
int numpic



Что за "int numpic"?? 18.09.10 11:05 evarube

• adm244 пишет:

 цитата:
Номер спрайта картинки



Понял. 18.09.10 11:15 evarube

• Здесь тоже надо врубать логику. Тебе нужна была возможность менять картинку. Я даю тебе

 цитата:
function GameOver(int numpic, string text);


Две переменных. Вторая - текст, а первая - некий numpic. Ты должен был догадаться, что это number + picture 18.09.10 15:50 Sledgy

Sledgy Понял! 18.09.10 17:05 evarube

Слэш Вохаул проблема с SCI. Написал в ГУИ Статуслайн - Space quest IV - Roger Wilco and Time Ripers. А оно заместо этого написало - Спасе Яуест ИВ - Рогер Шилцо и Тиме Риперс. 02.10.10 21:20 evarube

• evarube пишет:

 цитата:
Слэш Вохаул проблема с SCI. Написал в ГУИ Статуслайн - Space quest IV - Roger Wilco and Time Ripers. А оно заместо этого написало - Спасе Яуест ИВ - Рогер Шилцо и Тиме Риперс.




Надо писать так : Выбери " Писать шрифтом №3 "! 02.10.10 21:22 Andrey

• evarube пишет:

 цитата:
Рогер Шилцо



Поменяй шрифт в Font (в окошке настроек Label'а этого гуи) 03.10.10 09:51 Sledgy

• Я много раз пытался увеличить. Только портилась картинка.
12.05.11 15:23 evarube

• evarube пишет:

 цитата:
Неплохо было бы увеличить размер окошка инвентаря а то неудобно.


evarube пишет:

 цитата:
Я много раз пытался увеличить. Только портилась картинка.

Там нужно не только увеличить высоту (ширину) инвентаря, но и фоновую картинку (Background Image), в которую как раз "помещается" инвентарь.

***

Про холивар в этой теме<\/u><\/a> 13.05.11 07:37 Sledgy

• Sledgy пишет:

 цитата:
Там нужно не только увеличить высоту (ширину) инвентаря, но и фоновую картинку (Background Image), в которую как раз "помещается" инвентарь.



Я как раз и имел картинку! 13.05.11 10:59 evarube

• Paint'ом можно даже; выделяешь нижнюю часть, переносишль вниз; потом дублируешь бока, чтобы сохранить имитацию увеличения

Фотошоп тут тока всё испортит. 13.05.11 11:22 Sledgy

• Ок попытаюсь. 13.05.11 11:23 evarube

• На сколько тебе px надо? 13.05.11 12:01 Andrey

• < 15.05.2011 >
http://jift.narod.ru/invis/SCI__15_05_2011.rar

+ исправлен баг в загрузке, когда нет сейвгеймов
+ Display, оставленные в некоторых местах, заменены на Say



http://jift.narod.ru/invis/SCI_15_05_11_DeathSQ1v.rar

Тоже самое, но окно смерти, как в SQ1 VGA. 15.05.11 10:06 Sledgy

Sledgy
а что за баг? 15.05.11 13:46 Слэш Вохаул

• Sledgy пишет:

 цитата:
когда нет сейвгеймов

Пр инажатии Считать - писал ошибку 15.05.11 18:46 Sledgy

• Лучшие ГУИ были в Police Quest 3

22.05.11 14:15 salewa

salewa так сделай свои. 22.05.11 14:27 evarube

• evarube пишет:

 цитата:
salewa так сделай свои.



Я в свое время делал дизайн гуи, там где-то в списках вопросов есть скрин. Когда доделывал сдвинул одну кнопку случайно, потом уже все гуи перестало работать. Поэтому я больше делать не буду. 22.05.11 14:38 salewa

• Гуи лучше делать в последнем AGS 2.7x или AGS 3.x, т.к. в 2.61 нельзя вытаскивать/втаскивать по одному гуи; довольно неудобно 22.05.11 16:31 Sledgy

• А какой номер региона в котором появляется DeathPeak? И в каких комнатах работает? В какие координаты идет кролик, где поменять? 24.05.11 21:47 salewa

• Ты это всё сам должен мочь в состоянии найти)

***

Чтобы найти регион, который отвечает за падение со скалы; включи все регионы и тупо посмотри, где какой регион.

Сразу увидишь "регион падения", он будет на скраю скалы. Он одного цвета (цвет - это как порядковый номер региона; а для каждого порядкого номера свои события)


Регион работает только там, где стоит. Т.е. в одной локации. Чтобы сделать в других, надо создать какой-нибудь регион и дать ему события из "региона падения".


Кролик ходит по командам в repeatable. Это единственный способ заставить его ходить туда-сюда. Repeatable - это повторение, цикл. Туда можно кидать события, которые будут постоянно делаться.

Именно поэтому туда кидается проверка конца таймера, т.к. рипейтебл постоянно работает, постоянно проверяется.

Кролик ходит по рипейтеблу локации. Для удобства он там помечен, как character[KROL].


Тебе нужно просто разобраться в логике скриптов. Где-что-почему. И станет понятно. Ведь всё складывается из одних и тех же маленьких правил/истин.

Возьми какую-нибудь строку кода и начинай её разбирать по кускам, пока не поймешь, что она значит. Здесь поможет и знание английского или переводчик под рукой (типа translate.google.ru).

***

Пример

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


Скрытый текст
25.05.11 07:38 Sledgy

• Тему не мешало-бы прикрепить... 03.01.12 15:30 Andrey

• AGS 3.x не принимает проект 2.61? 04.01.12 17:18 Sledgy

Sledgy да. Он принимает только проекты 2.72. 04.01.12 20:23 evarube

• Ну дык откройте 2.61 в 2.72. А потом в 3.х. 04.01.12 20:40 Sledgy

• 1) Зачем нужен SCI-шаблон?

2) Или ты про "Ну дык откройте 2.61 в 2.72. А потом в 3.х"?

***

1 --- Типа игра в стиле Sierra. Имхо, тут всё понятно. Чтоб не юзать стандартный AGS-стиль

2 --- Хз поможет ли это, но если проект 2.72 открывается в 3.х, а 2.61 не открывается; то имхо логично, что можно открыть проект 2.61 в 2.72 (+сохраниться), чтобы потом открыть его в 3.х


2.61 -> 2.72 -> 3.x

открыл-сохранил, открыл-сохранил 04.01.12 21:22 Sledgy

• Ну темку все равно надо бы прикрепить... Многие форумчане до сих пор юзают 2.61! 04.01.12 21:32 Andrey

• Прикрепил 06.01.12 15:56 Sledgy

Sledgy, +1! 06.01.12 16:15 Andrey

Sledgy



06.05.11 22:07

Видеоуроки по AGS


2.61<\/u><\/a> | 3.x<\/u><\/a>

Aleksahka



10.11.11 13:53

робот(3D) из Звёздных Войн
R2D2 - http://zalil.ru/32030213


R2D2
Автор: Aleksahka



Скачать

***

Оформил :)

Офигенный персонаж. Сам рисовал? И эта тема именно про персонажей, нарисованных самим автором? 10.11.11 20:22 Sledgy

• Sledgy пишет:

 цитата:
Сам рисовал?


Это 3D моделька
я сделал анимацию и сфоткал модель со всех ракурсов! (всё в той же программе LightWave 3D) =)

***

Sledgy пишет:

 цитата:
И эта тема именно про персонажей, нарисованных самим автором?


Да хоть слепленных из пластилина! 11.11.11 16:08 Aleksahka

• Aleksahka пишет:

 цитата:
Да хоть слепленных из пластилина!

Я имею ввиду, что можно собрать перса из чужой графики? Или только из своей?


Робот - классная работа Тебе бы фан-игру по SQ делать :))) Я наверно это уже говорил. Туалет SQ2 - тоже супер. 11.11.11 16:46 Sledgy

• Спасибо!
Sledgy пишет:

 цитата:
можно собрать перса из чужой графики?


типа руку от одного голову от другого? ну наверно можно и такого! =)
Sledgy пишет:

 цитата:
Тебе бы фан-игру по SQ делать :)))


боюсь у меня одного терпения на всё не хватит! если токо с группой единомышленников! тады можно! 11.11.11 18:13 Aleksahka

Aleksahka
Можно будет замутить всякие 3D ролики для SQ12 11.11.11 19:02 Слэш Вохаул

• Aleksahka пишет:

 цитата:
типа руку от одного голову от другого? ну наверно можно и такого! =)

нет, из чужой графики полностью. Например Марио из Денди.


adm244 пишет:

 цитата:
если токо с группой единомышленников

Ты забыл меня)))) Я рад участвовать в таком проекте. Тем более Алекс будет художником, а его всегда обычно и не хватает. Всё остальное тогда в ажуре. Дело за сценарием.

Я бы даже сказал Алекс может участвовать в проекте с TERNOX'ом - SQ5.5. Терноксу как раз нужны новые фоны....



Aleksahka, глянь демку. Это из середины кусок или его вообще не будет в игре, но там как бы передана суть. Если согласен, пиши сюда или в ЛС. У нас с Терни как раз ступор с художником, а сценарий уже накатан. 12.11.11 16:23 Sledgy

• Sledgy пишет:

 цитата:
Тем более Алекс будет художником


Художником???!
тут скорее подойдёт постановщик 3D сцен!
попробую!
говорите что надо? или нарисуйте приблизительно что и как смотреться будет! а я сценку сделаю! =) токо без природы!!! сложно очень для меня всякие там деревья! 12.11.11 21:21 Aleksahka

• adm244 пишет:

 цитата:
Ну-с, первая зарисовка:
Скрытый текст


всё про комнаты пишите вот там http://sq.forum24.ru/?1-4-0-00000152-000-0-0-1321179472
не охота тему портить эту! 13.11.11 12:22 Aleksahka

• Лабионский Монстр

http://zalil.ru/33473786

(Модель Легато) (Анимация Алексашки) 19.06.12 19:38 Aleksahka

Беатрис
Автор: Aleksahka



***

Вставил, она ого какая большая. Получилась Страна Великанов xD

http://zalil.ru/34378518


Уменьшил Scaling Level walkable area до 20. И теперь всё норм

Образец 25.03.13 05:32 Sledgy

• чуток Беатрис "подлечил"
http://zalil.ru/34381669
добавил кадры Стойки
и высоту на поворотах
теперь она крутиться как волчок

25.03.13 20:49 Aleksahka

Evarube



http://zalil.ru/34436406


теперь еваруб
можешь делать еваруб квест 3 !
13.04.13 22:19 Aleksahka

Aleksahka, ахахах))

Яйцен собакен клац-клац))) 14.04.13 00:35 Andrey

• Aleksahka пишет:

 цитата:
Evarube





Этож не я. То фашист из миссии за советского солдата в первой части Call Of Duty. 14.04.13 09:10 evarube

• evarube пишет:

 цитата:
Этож не я.


а аватарка твоя! 14.04.13 10:17 Aleksahka

• Aleksahka пишет:

 цитата:
а аватарка твоя!



Aleksahka ну на аве то не я а фашист. Модель должна по идеи называться Friz, MudoFashist или просто бухой(или под дудкой) фашист. и игра уже не про меня а про мою аву.

кстати реально зах*ярить игру про приключение моей аватарки. Типа сбежала от меня эта аватарка и ху*рится везде. 14.04.13 10:29 evarube

Роджер Вилко

http://zalil.ru/34479187 01.05.13 20:57 Aleksahka

Роджер Вилко капитан

http://gfile.ru/a1ern 24.05.13 22:30 Aleksahka

LEGO Uiliam Riker


http://gfile.ru/aSav 22.06.13 16:12 Aleksahka

LEGO Sledgy

http://gfile.ru/a17XE 23.06.13 00:32 Aleksahka

LEGO Kopral Gordon

http://gfile.ru/a15at
Сумеречная зона (2002) сезон1 серия 35 25.06.13 21:37 Aleksahka

LEGO Jon Shepard

http://f-bit.ru/176370
Mass Effect
08.07.13 20:39 Aleksahka

• Инспектор Банес

http://f-bit.ru/187704
первый персонаж к которому я прилепил тень! 24.07.13 06:32 Aleksahka

• Гражданин_8 -но я его назвал Фредом

http://f-bit.ru/196648
06.08.13 10:49 Aleksahka

Алекса

http://f-bit.ru/197438
3D модель взята с сайта TF3D (там куча разных моделек и все бесплатные) 07.08.13 10:27 Aleksahka

Aleksahka, у тя модели с верхней странички остались? 03.10.15 11:35 Sledgy

NARUTO



http://zalil.ru/34821961

специально для Еваруба 20.11.13 00:06 Aleksahka

• Он, что, квест про Наруто делает? 21.11.13 07:43 Sledgy

• Sledgy пишет:

 цитата:
Он, что, квест про Наруто делает?



Sledgy это просто к тому посту, где я сказал что Наруто говно. 21.11.13 14:18 evarube

Optimus Prime

http://rghost.ru/download/85wNQRFwD/7a66c7e61ea9b15bad9770b06cdced5c93644a7b/OPTIMUS%20PRIME.rar
13.09.15 11:58 Aleksahka

• класс 03.10.15 11:35 Sledgy

• какие именно?
персонажи ? или 3D модели?
04.10.15 15:18 Aleksahka

• 3д 11.10.15 17:12 Sledgy

• остались !
только не помню анимации к ним остались или я по удалял уже! 11.10.15 17:27 Aleksahka

SamosWork



24.05.15 03:06

Привет, ребята, я вернулся.
Руки просят креатива, независимо от возраста. В двух словах намекните, что там в АГС поменялось за последние 5 лет с 3.12? Опять его заново учить? :)
Может, конкурс какой будет? Sledgy, ты ещё в строю? :)




• я безрукий! 24.05.15 16:59 Aleksahka

• всё также

агс фанклуб в группу в перекочевал: vk.com/adventuregamestudio

Конкурс - какой например? 26.05.15 14:21 Sledgy

• Ну, типа руМагсов каких старых добрых...
Пойду группу полистаю (правда, для меня VK - это как синхрофазотрон для макаки... дико интерфейсно-ущербная и неудобная вещь :) ).
29.05.15 03:22 SamosWork

• мне тоже ВК не нравиться! (если интернет слабый как у меня ВК даже не может меня зарегистрировать!)
я бы поучаствовал но я 100 пудов проиграю! 29.05.15 14:30 Aleksahka

• ну, была бы тема, были бы участники... Я уже АГС забыл как страшный сон :)
Мне его дня три только заново осваивать. 29.05.15 23:36 SamosWork

SamosWork, ты любишь одноклассники, мой мир, фейсбук или вообще не лю соцсети?


Придумаем тему-срок, я кину её ост агсерам. Мб сюда даже сбегутся. Посмотрим

Мб надо за призовой фонд, больше людей подтянется) Можно даже на фриланс закинуть, мб кто изучит движок за пару дней. Мы так раньше привлекали новых людей, они были вообще в танке 04.06.15 19:25 Sledgy

• Sledgy пишет:

 цитата:
они были вообще в танке


не зря я значит игру про танк сделал! ( на Unity 3D)

Танкисты!!! 05.06.15 14:47 Aleksahka

SamosWork, с возвращением. Много чего поменялось за последнее время, но одно осталось неизменным -- мало кто что делает
Если есть желание, можно конкурс замутить в ближашее время, попробую найти время, и, наконец, смахну пыль с AGS. 14.07.15 02:17 adm244

• Тему могу предложить такую
"нужно сделать из текстовой игры , игру графическую!"
к примеру вот из этих текстовых квестов
http://my-files.ru/5iu1jq
я ща по одному из них делаю игру на AGS 2,61
30.05.15 13:57 Aleksahka

Aleksahka, идея +1 кстати. Добавить графики. Типа вид из глаз игру замутить с выбором вариантов внизу? 04.06.15 19:28 Sledgy

• можно и не из глаз ! (Обычный квест)
я так Эдельвейс делаю! 05.06.15 14:44 Aleksahka

• а можно на AGS написать прогу по изменению IP адреса??? 09.07.15 21:24 Aleksahka

Aleksahka нет)) 10.07.15 15:45 Sledgy

так не интересно !
а то бы обманул бы так я Мудафон и скороть бы у меня не падала!

Оффтоп: вот же Мудилы в Мудафоне! всё выше и выше поднимают плату за Интернет S теперь уже стоить 1месяц будет 330р
пришлось переключиться на ещё более тормазнутый тариф (Интернет XS)

11.07.15 13:39 Aleksahka

Надо пинать поджопник. Вообще я тоже давно не делал агс. У нас проект был с одним челом, и руки не доходят делать

Был еще заказ на агс, но я сделал чутка и забросил. Священник чё-то там, для церкви проект. Я добавил туда истер еггс, что священник может убивать людей)


Конкурс - можно. Одну тему какую-нить

Предлагаю, чтобы Адм был главным. А мы робсим и делаем гаму :) 24.07.15 18:04 Sledgy

• Sledgy пишет:

 цитата:
Конкурс - можно. Одну тему какую-нить



конкурс сутоШный! 24.07.15 22:03 Aleksahka

Sledgy, есть какие-нибудь данные SamosWork'а, как с ним связаться? Похоже он опять пропал для этого форума.

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

В общем, как было сказано на англоязычном форуме, либо AGS 4.0, либо пошло оно все лесом и пишем свой AGS с блек-джеком и ему сопутствующими. 24.07.15 20:55 adm244

http://forum.hellroom.ru/index.php?topic=21782.0

Может, здесь поучаствуем? Тут любой движок. Заодно пиар агса) 24.07.15 23:53 Sledgy

• Павел давай!
25.07.15 18:55 Aleksahka

• Или по ссылки или надо назначить дату нашего конкурса. Есть идейки от Слэша 26.07.15 07:10 Sledgy

• Следжи я там за регился!
и меня записали!!!
буду теперь им Хардкор делать! 26.07.15 07:48 Aleksahka

Aleksahka, ништяк. Пиши тут о событиях)) Какие там крутые игры будут + свои. Че пишут и тд) 27.07.15 02:04 Sledgy

• Тема там! Древний Египет

Sledgy придумай сюжет !!! а я пока графику настругаю!

про пирамиды и Богов
27.07.15 18:17 Aleksahka

• пытаюсь сделать задачку(ребус) бошку уже сломал !!!
(запутался в куче проверок и переменных в одной локации)
Sledgy помоги решить задачку! (код написать на AGS 2.61)

дано: стоят 4 бога (первый бог весит 1тонну, второй бог весит 2 тонны, третий бог весит 5 тонн,а четвёртый 10тонн) на левом берегу и одна лодка,
их надо переправить на другой берег,
в лодке помещается 2 бога!
пустая лодка не может плавать от берега к берегу (в лодке должен сидеть минимум 1 бог)
время затраченное на переправу в лодке берёться от самого тяжёлого в ней (если в лодке сидят 10 тонный бог и 2 тонный то лодка потратит 10 часов)

на всё дано 18 часов
время переправы определяется от груза в лодке (сколько весит столько и часов плывёт)


управление : две стрелки влево и вправо (хостпосты)
и 4 кнопки с именами богов (хостпосты)


28.07.15 18:48 Aleksahka

• Короче я сделал, смотри лс


Я там немного по-своему замутил если что

Кликаешь на перса - он в лодку. Кликаешь на берег - едим на берег

--

Но тока она непроходима вроде

Троих тока могу переправить влево 29.07.15 11:01 Sledgy

• Задачка ввиде AGS-программы. Это прикольно

Чтобы решить, надо сделать её на агс, а там уже колдовать, кликая туда-сюда)) 29.07.15 07:07 Sledgy

• сумма всех богов уже 18!!!

при посадке в лодку по весу тяжёлого бога и отсчитываеться скорось движения а не сумма всех кто в лодке!

надо же ещё и назад ходки делать за пассажирами! 29.07.15 13:45 Aleksahka

• Sledgy глянул груху!
но у меня пульт управления по условию должен быть ( он внутри пирамиды будет ) а сама гама в виде настенных рисунков .

29.07.15 14:12 Aleksahka

• я сделал с пультом уже!

но теперь проблема другая ( оказывается выключенный объект не перемещается! )
перемещается только включенный!
почему так 29.07.15 19:01 Aleksahka

Aleksahka, 2й вариант игрухи-то я прально сделал? Добавил про тяжелого бога. Тока хз как проходить теперь)

Скрипт можешь переделать и добавить всё, что надо


Невидимый объект должен перемещаться. SetObjectX и тд. Странно 29.07.15 20:31 Sledgy

• да да! пришлось тулить пустой объект!
тогда заработало!
____________________________________________
на ХелРоме Джем паника!

я им показал свои пирамиды !

говорят там типа: "АААА!!! Унити!!! Gовно Мекер не конкурент!!! АААА!!!"
а я на Унити и не собирался делать Квест! он там ужасно бы выглядел!
____________________________________________________________________

забракуют походу мою игру !
уж очень у них рамки тесные!

полный маразм!!!
даже текстуры требуют чтоб свои были ! даже фото нельзя использовать!
30.07.15 13:12 Aleksahka

• Ну тогда делай для нас) Выложим на vk

Добавь туда стрелялки - убийство фараонов 30.07.15 17:52 Sledgy

https://vk.com/wall-17976818_869?reply=876

Aleksahka, вот тут чел написал проход до 1 балла. А как до 0?

Или ошибка в коде? 31.07.15 07:08 Sledgy

• Sledgy ты не сумму делай тех кто в лодке едет!
надо учитывать только вес того кто в лодке самый тяжёлый из двоих (который легче его не считать!)
и надо считать того кто едет в лодке 1
31.07.15 11:11 Aleksahka

• павел до нуля не надо!

надо проверять на то что все переправились!

а 1 на счётчике то про запас!
31.07.15 11:19 Aleksahka

• Aleksahka пишет:

 цитата:
павел до нуля не надо!

надо проверять на то что все переправились!

а 1 на счётчике то про запас!

А есть решение задачки в инете? 31.07.15 12:37 Sledgy

• Sledgy вот тебе задачки про переправы! (это из поучительной информатике за 5 класс)
Скрытый текст
31.07.15 12:17 Aleksahka

• I hate математика уже) задачи эти. Хороши в меру тока 31.07.15 12:38 Sledgy


 цитата:
есть решение задачки в инете?



решение я не искал!

я эту задачку из текстового квеста вычитал

решение главное за выделенное время (то есть 18 ) переправить всех на другой берег! (если что останеться ничего страшного!) 31.07.15 16:19 Aleksahka

• я там первый игру выложил готовую!

http://forum.hellroom.ru/index.php?topic=21919.0

но первым вряд-ли буду! 06.08.15 19:16 Aleksahka



 цитата:
Добавь туда стрелялки - убийство фараонов


вот сделали игру про убийство фараонов

http://forum.hellroom.ru/index.php?topic=21930.msg268814#msg268814 12.08.15 00:24 Aleksahka

• они не умеют там АGS игры запускать!
и всем там крутой графон подавай! 12.08.15 20:39 Aleksahka

• моя игра там самая говенная! 15.08.15 16:01 Aleksahka

• назвали там мою игру Доктор Shit 17.08.15 18:26 Aleksahka

• Кидай шоты и ссылкач на релизэ :))

"Доктор щит" 17.08.15 21:15 Sledgy

• вот тема с игрой
http://forum.hellroom.ru/index.php?topic=21893.0
18.08.15 16:13 Aleksahka

• из 20 участников я пришел к финишу 14 ! 19.08.15 16:55 Aleksahka





Если поделить на 3. То ты во 2й тройке. В середине 31.08.15 15:13 Sledgy

Sledgy



22.03.13 18:38

Всё, что на ум прийдёт


• - RuMAX - как румагс, только на любом игровом конструкторе


- 3-Hourgame - трёхчасовой hourgame

- Daygame - игра делается за день (как hourgame) 22.03.13 18:39 Sledgy

• - LiveGameDev - разработка коротенькой игры в прямом эфире. 24.03.13 20:46 adm244

Игра ко дню Космонавтики

__________________________________________________
Игра на космическую тему
публикация игр 12 апреля! 31.03.13 19:11 Aleksahka

• Aleksahka пишет:

 цитата:
Игра ко дню Космонавтики __________________________________________________ Игра на космическую тему публикация игр 12 апреля!



Хорошая идея)) За это время можно что-то стоящее сделать.
Но лучше сделать игру связанную с Новым годом)) В любом жанре)) Где-нибудь до 15 декабря. Обещаю помочь с графикой. 11.10.13 08:36 Mister

• Mister пишет:

 цитата:
За это время можно что-то стоящее сделать.


я уже делал!
игра Поехали называется! 11.10.13 14:52 Aleksahka

• Aleksahka пишет:

 цитата:


я уже делал!
игра Поехали называется!



))))) Если будут участники то может присоединюсь короче)) 11.10.13 16:10 Mister

• сделать игру по сюжету игра-книги 07.10.13 09:19 Aleksahka

TRESH-GAME - самая ужасная игра побеждает! 08.08.15 16:40 Aleksahka

• Я 100% победитель)) 08.08.15 20:08 Andrey

• что за "треш гейм"? Слэша, где дефаул перс ходит и пуляет ножичком? 17.08.15 21:16 Sledgy

• не играл в слешавую игру! 18.08.15 16:11 Aleksahka

SamosWork



24.05.15 03:08

возвращение...


• привет гуру! AGS! 24.05.15 16:54 Aleksahka

• Aleksahka пишет:

 цитата:
привет гуру! AGS!



Мы пересекались в битвах АГСа? :) 29.05.15 03:21 SamosWork

• SamosWork vs Sledgy? ты делал 3-4 игры, вроде да, но ты побеждал 04.06.15 19:21 Sledgy

• SamosWork пишет:

 цитата:
Мы пересекались


Нее! я только с АДМ пересекался! и то проиграл!
вот моя игруха которая для всех очень сложной показалась!
https://vk.com/doc10394690_252810514?hash=77c0e08daaa404ea3c&dl=dcf417680c9b8edee9

"Убийца нервных клеток! " 05.06.15 14:54 Aleksahka

• ) 26.05.15 14:21 Sledgy

Sledgy



16.02.09 20:35

С остановкой всей игры -- "Game - Pause command", или в скрипте Wait(100);


Без остановки:


1) SetTimer(1,100);

Запуск таймера #1 с задержкой 100.


1 - номер таймера (можно использовать около 20 штук)
100 - время задержки (40 = 1 секунда; 40*60 = 1 минута; => 100 = 2,5 сек)



2) В repeatable текущей комнаты ("i" - repeatedly execute):


if (isTimerExpired(1)==1)
{
...
}

Эта функция проверяет - закончился ли таймер (вышло ли его время - в нашем случае = 100 aka 2,5 сек)


1 - номер таймера
1 - вторая однёрка, это типа true ("ДА"). isTimerExpired (ВышелТаймер?) = 1 (true) (ДА)


Вместо (...) пишите то, что должно произойти по истечению таймера. Также там можно запустить этот таймер снова.


• Как остановить таймер ??? (прервать отсчёт)
не ждать его завершения !!! 02.06.15 01:44 Aleksahka

http://sq.forum24.ru/?1-4-0-00000183-000-120-0#100.001 04.06.15 19:23 Sledgy

• есть более простой способ:
SetTimer(num, loop);
- где num - номер таймера (тот же принцип, что и в глобальных переменных)
- где loop - время. по дефолту - 40 loop в секунду.

if (IsTimerExpired(номер таймера)==1)

-условия проверяет, сработал ли таймер. если да, то скрипт идет дальше 06.05.10 16:39 Слэш Вохаул

• Да, я уже узнал 08.05.10 06:05 Sledgy

Aleksahka



13.11.11 12:14

здесь размещайте ваши локации



13.11.11 12:17 Aleksahka

• Опупеть!!!! 13.11.11 13:41 Sledgy

• Когда-то N лет назад планировал сделать римейк 5 Days' a Stranger с улучшенной графикой.
В итоге дело ограничилось парой комнат.

click here

Самая первая, кабинет Клэренса ДеФо 14.11.11 18:44 Cavemen

• прикольно! 14.11.11 22:06 Aleksahka

• Охрененно 14.11.11 19:38 Sledgy

• шесть локаций поверхности сделал в CyberMotion 3D





25.06.13 12:10 Aleksahka

Лондон

картинка 959 x 320
размер 206Kb.
рисовал: в Paint
редактировал: в Photoshop и RealDraw 18.08.13 15:44 Aleksahka

Aleksahka, Лондон - хорош 19.08.13 08:19 Sledgy

• Решил сделать локацию
Лондон в 3D

картинка 640 x 480
размер 274Kb.
моделировал: в LightWave 3D 08.09.13 13:19 Aleksahka

Внутри ТАРДИС

картинка 320 x 240
размер 127Kb.
рисовал: в Paint
редактировал: в Photoshop и RealDraw 18.08.13 20:45 Aleksahka

• Улица в 3 дома ! (Денди текстуры)

14.05.15 21:55 Aleksahka

Aleksahka , это еще нарисуй - Мытищи

17.05.15 10:24 Sledgy

• я в мытищях не был!
план давай! ( в виде карты ) а то тут не понятно чё да как!
17.05.15 13:00 Aleksahka

https://goo.gl/maps/XBYY1 20.05.15 19:30 Sledgy

Sledgy



21.09.14 19:10

Через agssock.dll by Wyz


Для примера есть


Визуальный IRC-чат через AGS



https://www.mediafire.com/?a3nmbr79y8v94gu


Исходник
https://www.mediafire.com/?zransx4u81h8j1z

Sledgy



13.01.14 22:27

Serial


Русский Reality-On-The-Norm


Один эпизод - это ~3 локации, сюжет и головоломки


Любая графика, любые новые персонажи, любой главный герой, но ОБЩИЙ МИР


Для графики можете использовать заготовки





СКАЧАТЬ





1 эпизод
2 эпизод
3 эпизод



---
Тема в VK



• Блин, в на ум приходят мои попытки сделать подобный сериал на АГС.
Если мне не изменяет память, я пытался сделать русскую версию ROTN, но там была куцая графика и куцый геймплей.
Потом недавно, пару месяцев назад, я пытался замутить сериал, про пацана, у которого есть способность, предсказывать будущие.
И это дело затухло на пару локаций. Ибо школа+усталость+лень.

По поводу русского сериала.
Надо бы, сначала мир сам придумать.
Что-то оригинальное сделать.
Ну и можно по этому миру и замутить игру. 14.01.14 00:04 evarube

Serial. Episode 1

Автор: Sledgy




Скачать 14.01.14 03:31 Sledgy

Sledgy а как открыть этот архив? Rarz, какой-то. 14.01.14 03:40 evarube

Исходники игры (3.21)

---

evarube, это RAR. Просто переименуй

Вконтакт не разрешает ехе-шники в рар кидать, поэтому дурим его 14.01.14 03:41 Sledgy

ВОПРОСЫ ПО ВСЕЛЕННОЙ


В: Что за мир?

О: Наша реальность. Только с возможностью чудес. Типичный американский фильм, где что-то может произойти


В: Надо одних и тех же героев использовать?

О: Можете создавать новых, можете эксплуатировать старых (соблюдая их характеры и известные данные о них). Персонажи могут пересекаться

Главным героем эпизода может быть любой персонаж


В: Как связаны эпизоды?

О: Миром. Т.е. персонажи эпизодов живут в одном мире


В: Что можно превносить в мир сериала?

О: В разумных рамках. Т.е. сильно не отходить от того, что есть

Можно создать новых персонажей, новые локации, новые события. Но нельзя резко всё менять. Нельзя убивать персонажей —- или надо делать это согласовано (со мной хотя бы) 14.01.14 07:54 Sledgy

• Sledgy пишет:

 цитата:
Нельзя убивать персонажей


Жалко
а то бы всех поубивал
включая и внутренний голос! 14.01.14 08:19 Aleksahka

• пройти не как не могу
Скрытый текст
14.01.14 11:19 Aleksahka

• маловато активных объектов, а я так хотел в окно вылезти :D 14.01.14 12:55 cHameleon

Aleksahka, хелп:

Скрытый текст



cHameleon, дык сделай в след эпизоде :)) 14.01.14 23:07 Sledgy

Кто будет делать след эпизод, напишите мне в ЛС

Чтобы очередность была


Я могу вам также помочь с созданием эпизода. На первых порах 14.01.14 23:09 Sledgy

Скрытый текст
15.01.14 10:06 Aleksahka

• Тыкай на монитор его 15.01.14 12:13 1




Serial. Episode 2

Автор: mighty might

Игра за Бена


http://vk.com/doc10394690_265742402 28.01.14 15:08 Sledgy



Блмн, я уже начал делать(вернее почти доделал) второй эпизод.
В нём играем за Дэна.
В тюрьме тоже. 28.01.14 16:48 evarube

evarube, дык там-то другая тюрьма. И другой персонаж

Это не альтернатива. Дэн и Бен - не путать :) 29.01.14 09:36 Sledgy

• Sledgy пишет:

 цитата:
evarube, дык там-то другая тюрьма. И другой персонаж



Sledgy а ну ок тогда. Мне осталось таймер там доделать, кое какие скрипты доделать ну и концовку добавить.

***
Вот бэк закину один.
Бэк без объектов, без ничего.
29.01.14 16:08 evarube

• В чем проблема? Доделывай, посмотрим на альтернативное развитие сюжета.
Кто будет делать следующий эпизод выберет чей продолжать. 28.01.14 17:17 mighty might

• потом выяснится, что они братья и сериал переименуем в "Prison Break" :)

29.01.14 10:19 mighty might

• вы можете выкладывать ссылки по мимо vk ?
а то он не у всех робыть! 29.01.14 10:48 Aleksahka

• роди кал

http://i031.radikal.ru/1401/16/db601d06a548.jpg 29.01.14 16:04 Sledgy

• еварубычь переходи на 3D !!

Оффтоп: простенькая программка есть полностью на русском!!!
называется Sweet Home 3D
там всё просто!
рисуешь стены, втыкаешь окна и двери
также там есть конвертер в формат obj
как объекта так и целой комнаты!

29.01.14 17:14 Aleksahka

evarube, кончай локации палить))

Aleksahka, мож вам вместе в ЛС сотрудничать? Ты Еварубу графон делаешь, а он тебе говорит, что нарисовать + программирует? :) Прорыв графы будет 29.01.14 21:32 Sledgy

• Sledgy пишет:

 цитата:
а он тебе говорит


пусть лучше "наброски" свои кидает!
мне так проще мастерить!!! 30.01.14 02:16 Aleksahka

• Aleksahka пишет:

 цитата:
еварубычь переходи на 3D !!



Aleksahka не, 3D не моё.

31.01.14 01:39 evarube

29.01.14 19:10 Aleksahka




Serial. Episode 3

Автор: Andrey

Дэн в тюрьму попал


http://vk.com/doc10394690_271279755 15.02.14 15:09 Sledgy

• Sledgy пишет:

 цитата:
Serial. Episode 3 Автор: Andrey Дэн в тюрьму попал



OMG

Не уж то мой эпизод до ума довели? 16.08.14 21:48 evarube

• В шапку добавил все 3 серии 16.08.14 18:22 Sledgy

• Да) 16.08.14 23:00 Sledgy

Sledgy



12.11.10 18:20

Сюда ложаться специально делаемые исходники, как ответы на вопросы или помощь в изучении AGS


Исходники (решение проблем)

(2.x)

Dialogs (выбор вариантов ответа при разговоре)
Idle view (анимация персонажа во время простоя)
Lego (конструктор: соединять детали вместе)
Lipsync (анимация рта в соответствии с произносимыми буквами)
Talking view (говорящее лицо)

Ввод слова в окошечке (нажмите рукой на чашку)
Воздействие на предметы через появляющиеся значки (т.е. вместо курсоров)
Двигать вещи других локаций
Иконка 256 цветов (для exe)
Коробка (убирать вещи из инвентаря в коробку и забирать назад)
Нападение монстров и их отстрел
Начальное меню
Плейлист (проигрывание музыки - трек за треком; потом повторяются с 1-го; максимум 10 треков)
Повторение звука


(3.x)

Исчезнование объекта (постепенное увеличение прозрачности; кликни на кружку)
Кто хочет стать миллионером? (случайный вопрос, номер правильного ответа соотв-ет номеру вопроса)
Подсказка (текстовая подсказка при наведении на объект, персонаж)
Часы (визуальный таймер, без задержки 'Wait')


Исходники игр


Часы (AGS 3.x)

Отсчёт времени - секунды, минуты. И в это время можно двигаться.

Через таймер. 27.12.11 21:31 Sledgy

• Специально для Слэш Вохаула - Двигать вещи других локаций<\/u><\/a> (2.61) 12.11.10 19:56 Sledgy

• спс. позже гляну 12.11.10 20:20 Слэш Вохаул

• + 1й исходник-пример по 3.х 14.11.10 11:39 Sledgy

• Sledgy пишет:

 цитата:

Lego (конструктор: соединять детали вместе)



Вопрос. От куда копировать скрипт? А то вроде скопировал но когда прошел "лего" мышка не стала нормальной.

23.12.10 22:48 evarube

• Качать надо со следующих мест:

- on_mouse_click
- game_start
- repeatedly комнаты 24.12.10 14:41 Sledgy

• Sledgy пишет:

 цитата:
Плейлист

Добавлен в AGS 2.x 02.03.12 11:08 Sledgy

• + Исчезновение объекта
+ Подсказка 25.09.12 09:03 Sledgy

• Можно другую сылку про диалоги. Эта не работает. 06.08.14 12:27 Chiken Shit

• Dialogs - в хелпе F1 есть пример как писать 08.08.14 09:24 Sledgy

Sledgy



11.01.14 20:08

На всякие мини-демки от Алексашки


• - Неудержимые

Сталлоне и звёзды боевика 11.01.14 20:09 Sledgy

• Sledgy пишет:

 цитата:
У меня еще подкасты несделанные лежат. Там ивью со Слэш Вохаулом. Хотел еще ивью с Лео Соболевым взять. Скоттом Мэрфи и тд

Можно ведь прямо аудиоинтервью сделать

С Игорем Малышко


Но никому это не надо. И я забил йух






***

Sledgy пишет:

 цитата:
- Неудержимые



Не по теме:

Неплохо было бы по Неудержимым тактический шутер замутить.
Либо, тактическую игру ну как X-COM и тд.
14.01.14 00:06 evarube

• evarube пишет:

 цитата:
тактический шутер замутить.


в таком стиле я и планирую замутить!

главный перс будет на машине гонять по вражеской базе
и всех мочить там!
но есть одно НО... (боеприпасы не безразмерные и установка их будет в виде загадки) 14.01.14 07:27 Aleksahka

Aleksahka, меньше спойлеров, больше дела ;) 14.01.14 08:05 Sledgy

• Неудержимых не смотрел ещё! 12.01.14 06:29 Aleksahka

• Ща глянул первые две части Неудержимых!
прикольно! куда не глянь кругом морды знакомые!

можно конечно и демку слепить
только наверное в Лего стиле!
главный персонаж уже есть

13.01.14 17:48 Aleksahka

• Лего? Боже, опять))

Но почему бы и нет


Кстати, Алекс, от тебя нет ни одной полноценной игры. Сделай хотя бы мелкую игру. Если она будет норм, я её распиарю

А так пока у тебя демки и их нельзя показывать людям, без обид


И стандартные менюшки надо отключать. Курсор свой ставить

Можешь мне на финальную доработку игру кидать

---

И еще раз извиняюсь, что SQM3D и SQ3 3D тормозятся из-за меня. Тут еще фишка в том, что публика у нас отсутствующая практически

Все пассивные стали => Интереса нет


У меня еще подкасты несделанные лежат. Там ивью со Слэш Вохаулом. Хотел еще ивью с Лео Соболевым взять. Скоттом Мэрфи и тд

Можно ведь прямо аудиоинтервью сделать

С Игорем Малышко


Но никому это не надо. И я забил йух

---

Жаль, у тебя дерьмовый инет. Прокоп-NET

Связь лучше бы держалась через группу в VK. Там удобнее диздок делать, по каждой игре 13.01.14 22:11 Sledgy

• 20% игры уже есть!!!

Скрытый текст

20.01.14 16:16 Aleksahka

• 30% готово
Скрытый текст

Ужас какой!!!
игра уже больше 11Мб весит
___________________________________________________________________________
подразню вас ща чуток

первый кадр из игры
03.02.14 04:34 Aleksahka

• Алексашка в клипе :)) Бэтменом стал

http://www.youtube.com/watch?v=_Uc4Qdk63A8 10.02.14 14:05 Sledgy


похож!
только в этом клипе я лет на пять старше
где бы его скачать теперь 10.02.14 22:15 Aleksahka

• ss добавь перед youtube и скачаешь 11.02.14 02:34 Sledgy

• спасибо! 11.02.14 04:33 Aleksahka

• вот выкладываю 30% демку
дальше руки всё не как не доходят

http://f-bit.ru/411914 09.04.14 18:24 Aleksahka

Aleksahka, диалоги в начале прям как в фильме. Неплохое начало. Поменьше текста бы только, а то там Храм или как его нагрузил потом подробностями

Вокруг спрайтов еще красные пиксели напрягают немного


Не хватает музыки, динамичного геймплея - т.е. реально квеста. Возьми там и используй в другом месте

А так графика годная, реализация хорошая. Явно прогресс 09.04.14 21:08 Sledgy

война с отходами
FPS
мои первые потуги в юнити

http://gfile.ru/a7SA8
архив: 7.19 mb.

P.S. там условий не каких!
просто стрельба по кубам, и передвижение перса

P.P.S. понять не могу!
почему импортированная модель проваливается сквозь поверхность?


29.04.14 20:32 Aleksahka

• прикольно 29.04.14 22:06 huliwar

• пере залил игру ПОЕХАЛИ!
http://f-bit.ru/436621
для тех кто ее не видел ещё! =) 13.05.14 11:26 Aleksahka

• Turtles переиздание!
http://f-bit.ru/466135 21.06.14 02:58 Aleksahka

• Зачёт


Плюсы: графика, местами прям хорошо подобрано

Минусы: иногда старая графа возникает (в машине, инвентарь, в титрах), и walkable area глюковат (можно чуть ли не на машину залезть)


Ты бы вылез в ВК. А то щас все там сидят. AGS в vk.com/adventuregamestudio 23.06.14 20:14 Sledgy

• Sledgy пишет:

 цитата:
Зачёт



спасибо! 2 дня подбирал и вырезал! 24.06.14 00:07 Aleksahka

Aleksahka, энтузиасты хотят сделать шутер на Unity

Нужен моделлер


Типа там сюжет - апокалипсис и тд


Будешь участвовать? :)

26.06.14 09:17 Sledgy

• если шутер по Babylon 5
то по моделить можно! 29.06.14 17:27 Aleksahka

Sledgy



24.05.10 05:09

Игра делается за 1 час на заданную тему.

***

Структура


1) Договариваемся по ICQ, определяется тема HourGame'а и начинается процесс.

2) Через час все работы сдаются (в эту тему или мне)

3) Голосование

***

Голосование


Голосовать могут только неучаствующие форумчане (настоящие, а не боты)). Выбирают одну самую лучшую игру.

***

Hourgame

#1. Fallout. радиоактивный постъядерный мир. Слэш Вохаул<\/u><\/a>, CristophDay<\/u><\/a>, Sledgy<\/u><\/a>
#2. GTA.
Sledgy<\/u><\/a>, adm244 (-1-<\/u><\/a> -2-<\/u><\/a>), evarube (нет ссылки)
#3. Шрэк.
Sledgy<\/u><\/a>, evarube<\/u><\/a>
#4. Суслик в лесу нашел оружие.
Legato<\/u><\/a>, CristophDay<\/u><\/a>, Sledgy<\/u><\/a>

***

Русские шаблоны для удобства

AGS 2.61<\/u><\/a> (первоначальные настройки; русский шрифт; музыка отключена)
AGS 3.12<\/u><\/a> (первоначальные настройки; русский шрифт; русское меню, запись в папку с игрой)


• CristophDay неочень( кривовато сделано(((
Legato на скорость игра НайС!)
Но Sledgy... Игра про бобра маньяка! я за эту игру) весело) CSI тоже норм) 30.03.11 13:17 firstjkee

firstjkee, да я даже курсоры перепутал :D

PS: Andrey и CristophDay - один человек!!! 30.03.11 14:06 Andrey

• Можно в аське и не собираться, просто в заранее оговоренное время объявить тему игры на форуме и через час все должны выложить, что получилось. Правда сомневаюсь, что реально что то нормальное создать за час. Надо попробовать :) 24.05.10 15:27 Legato

• А как без аськи собираться - у всех же разное время? Вот кто сегодня готов часик поагсить для эксперимента?

Заходите в ICQ, вот моя: 371828004

***

Legato пишет:

 цитата:
Просто я только сюжет полчаса придумывать буду

Да находу просто создаешь и всё Как можно быстрее причем 24.05.10 16:22 Sledgy

• Ну да, видео я видел. Если поднатужиться видимо можно. Просто я только сюжет полчаса придумывать буду... И так ничего и не придумаю :) 24.05.10 16:21 Legato


 цитата:
А как без аськи собираться - у всех же разное время?


Ну например по московскому времени ориентироваться. Типа завтра в шесть выложить тему, в семь сдавать. Ну или в личку тему кидаешь, когда человеку удобно и через час он сдает. 24.05.10 16:29 Legato

• Итак

Участники:
Andrey
Sledgy
Слэш Вохаул



Somebody else?

***

Legato пишет:

 цитата:
Ну например по московскому времени ориентироваться

Да зачем такие сложности? А щас в аську можешь выйти? 24.05.10 16:29 Sledgy

• гмм, вы хотите сегодня делать? Просто я уже чет и забыл, куда в AGS'е тыкать, чтобы игра получилась. Надо попрактиковаться немного. Да и поздновато уже. Десять часов почти - спать пора :) 24.05.10 16:39 Legato

• Ну пока втроём значит 24.05.10 16:53 Sledgy

• я сдал)))
фанам фоллаута играть противопоказано) 24.05.10 18:07 Слэш Вохаул

• я тоже!ыыы! 24.05.10 18:09 Andrey

ТЕМА: Fallout. радиоактивный постъядерный мир!

Пояснение: т.е. мутанты, монстры, зараженная земля, беспредел и тд

***

Игры участников:


Слэш Вохаул --- http://jift.narod.ru/invis/hourgame1_ft.zip
Andrey --- http://jift.narod.ru/invis/hourgame1_flaotauter.rar
Sledgy --- http://jift.narod.ru/invis/hourgame1_mutout.rar

***

ГОЛОСОВАНИЕ


Изменение правил: участники голосовать НЕ МОГУТ!!!

Новые пользователи - тоже, ибо потенциальные боты ;)


Голосуют все остальные форумчане!!! Выбирают лучшую работу, которая им больше понравилась. Плюс: объясните почему! 24.05.10 18:09 Sledgy

• вы мен только что вдохновили на создание реально 1часовой игры)) (у которой как ни крути, а геймплей длится ровно 60мин 00секунд) уже создаю)) 24.05.10 18:11 Boberr

• ГОЛОСУЕМ!!!! :)) 24.05.10 18:23 Sledgy

• в Fallout Trash в начале нужно идти поверху. может сперва не получиться, но потом обязательно получится 24.05.10 18:37 Слэш Вохаул

• Я прошёл,крутая игрушка!этот Fallout Trash 24.05.10 18:40 Andrey

Andrey
мал ты еще для этой игры) 24.05.10 18:43 Слэш Вохаул

Слэш Вохаул, игра п*здец просто

Всем советую короче поиграть))))

***

Голосовать возможно еще будут доп.жюри (т.е. еще пару дней), а то чё-то тут негусто, все разбежались))) 24.05.10 18:49 Sledgy

• Sledgy пишет:

 цитата:
мал ты еще для этой игры)



Мал - понятие растяжимое) 24.05.10 18:59 Andrey

Andrey
лексика там не допустимая для твоего возраста xDD 24.05.10 19:03 Слэш Вохаул

• Andrey пишет:

 цитата:
Sledgy пишет:

Не приписывайте мне то, чего я не говорил xD


Да щас нет такого понятия - мал. У нас уже в школе в ранних классах все матерились, пошлятничали и тд. А щас ваще писец. Так что в России нет понятия 18+

***

Andrey, игра угар))) Паззлы меня убили ваще) 24.05.10 19:15 Sledgy

• Sledgy пишет:

 цитата:
Да щас нет такого понятия - мал. У нас уже в школе в ранних классах все матерились, пошлятничали и тд. А щас ваще писец. Так что в России нет понятия 18+


Во-во! 25.05.10 12:18 Andrey

• дааа....прям ппц,лексика там для +9 лет)ыыы! 24.05.10 19:06 Andrey

• Этот пост специально для голосования

(будет мной редактироваться)

***

Слэш Вохаул - 2 (Андрей200895, Shkiper)
Andrey - 0 ()
Sledgy - 1 (adm244)

***

Пояснения
Скрытый текст
24.05.10 19:22 Sledgy

• FALL TRASH ВАЩЕ ЖЕСТЬ!
остальные не запустились... 24.05.10 19:24 Boberr

Boberr, кинь игры в простые пути типа c:\


Голос засчитывается, если чел все игры видел! :)

***

adm244, как раз во втором можно собраться вместе с Legato

26 мая мож 24.05.10 19:26 Sledgy

• пробовал... Эффект странный получился (ну это скорее всего совпадение) -жестяк сгорел... теперь на старом 60тнике приходится сидеть... 24.05.10 22:16 Boberr

• Boberr пишет:

 цитата:
Эффект странный получился (ну это скорее всего совпадение) -жестяк сгорел

О_О ну это чё-то ваще... у тебя Win XP был?

Думаешь в AGS есть функция DestroyPlayerHarddrive(); ?

***

SamosWork, т.е. в HourGame'е ты участвовать не будешь? 26.05.10 06:11 Sledgy

• Sledgy пишет:

 цитата:
SamosWork, т.е. в HourGame'е ты участвовать не будешь?



Наверное, нет. Тяп-ляпство получаться будет. А у меня как-то более требовательный к себе подход :) 26.05.10 10:09 SamosWork

• Лично моё мнение - не стоит тратить на игру менее часа, потому что то, что получается, игрой назвать сложно даже, если бы оно вышло году в 76-ом :) 25.05.10 22:26 SamosWork

• Предлагаю провести Hourgame 2!!! Тема будет прикольная :)) 19.06.10 06:43 Sledgy



Чё никто не хочет? Там тема простенькая и всем понятная будет. Причём прикольно её воплощение посмотреть на AGS. Особенно за час 19.06.10 13:56 Sledgy

• Ну вообще-то это была тема первого hourgame'а, зачем повторяться?

***

Короче, если желающие будут, пишите. Соберёмся, организуем. 19.06.10 20:09 Sledgy

Hourgame 2
Тема: GTA

Участники: adm244, evarube, Sledgy


Началось!!! 21.06.10 17:36 Sledgy

• Моя супермега игра

GTA Deluxe
http://slil.ru/29371997<\/u><\/a>


Не успел потестить, так что хз проходима ли. Это не квест.

***

Обновил линк, а то не с той комнаты начиналось. 21.06.10 18:45
Sledgy

http://slil.ru/29371990<\/u><\/a>

Не удевляйдесь что попадете в парк и не вернетесь!
Предупреждение - не проходима - не успел ее зделать.
И вот - не старайтесь убежать от тачки - вспомните пункт назначения 3 21.06.10 18:47
evarube

• Ну вот на мую, другой линк
http://jift.narod.ru/invis/gta_deluxe_hourgame2.rar<\/u><\/a> 21.06.10 18:50 Sledgy

http://narod.ru/disk/22103418000/Compiled.rar.html<\/u><\/a>

Во!

***

adm244 я НЕФИГА не понял в твоей игре!
Но графа во! 21.06.10 18:51
evarube

Геймплей GTA Deluxe



***

У Адма прикольная графика, и суть игры, как я понял, не задевать газон (или как его, который по бокам), надо идти аккуратно понизу и дойти до СЮДА.

У Еваруба графика тоже прикольная. Щас еще догамаю, ты будешь её доделывать?

***

EDIT:

Исправил несколько багов
GTA Deluxe 1.2a<\/u><\/a>


Но пока всё еще тормоза есть при начале 2 локации (из-за кучи двигающихся объектов) 21.06.10 19:34
Sledgy

• Sledgy пишет:

 цитата:
Щас еще догамаю, ты будешь её доделывать



Возможно зделаю. 21.06.10 20:08 evarube

adm244, ну у тебя не совсем по GTA теме - так что ты проиграл)) У evarube что-то наклёвывалось... но там единственное от ГТА, как я понял - это переход дороги = смерть; и атмосфера локаций.

Так что выйграл я


Не ну серьезно. Без обид, но у меня единственная игра по GTA теме. Хотя и у Адма она отказалась нормально запускаться, но по ролику можно посмотреть.

***

А вообще, это ж не Румагс, тут суть в том, чтобы просто за час создать что-то эдакое. Повысить свои навыки создаванья за короткое время.


Кстати новые темы может задавать любой из вас. 21.06.10 20:30 Sledgy

• Все! Давайте я придумаю тему! Любую? А то придумал по литературе. 21.06.10 20:39 evarube

• Любую, но кто будет участвовать? Мы вдвоем и прямо щас?! 21.06.10 20:41 Sledgy

• Давай! Щас тему дам! 21.06.10 20:48 evarube

Кстати!!!

Совет всем "хаургейм"-maker'ам - главный упор надо делать НЕ на графику, а на саму игру. Т.к. за час сделать красивую графику и рабочую интересную игру === нереально!

Подвиг Слэша повторить невозможно!!!

***

Hourgame 3

Тема: ШРЭК


evarube, Sledgy 21.06.10 20:50 Sledgy

Shrek Unlimited
http://jift.narod.ru/invis/shrek_hourgame3.rar<\/u><\/a>


Сразу говорю, не тестил. 21.06.10 21:59
Sledgy

• Щас дам сылку.
Тестил.

***

Извините за опозданние. Опера глючит..

***

http://narod.ru/disk/22112403000/Shrek%205%20-%20After%2Cafter%2Cafter.rar.html<\/u><\/a>

***

Проход -
Скрытый текст
21.06.10 22:05 evarube

• предлагаю завтра следующий hourgame устроить 31.08.10 19:12 Слэш Вохаул

• Я тоже поучаствоваю. 21.09.10 11:02 evarube

• Давайте что-нибудь замутим :)???
Кто еще участвует? 12.03.11 12:20 CristophDay

• Слэш Вохаул пишет:

 цитата:
предлагаю завтра следующий hourgame устроить

Предложение еще в силе?


Четвертый хаургейм. Я согласен для разминочки. Только меня завтра не будет. Но вы пока можете и без меня провести, ответственным тогда будет или Адм или Слэш (кто придумает тему в последний момент).

***

EDIT:

Кстати, неплохо бы сразиться крупной компашкой. С Манифом, Легато и всеми-всеми :) 12.03.11 16:31 Sledgy

• Sledgy пишет:

 цитата:
Кстати, неплохо бы сразиться крупной компашкой. С Манифом, Легато и всеми-всеми :)



Согласен! 12.03.11 20:21 CristophDay

• Итак, нас двое, кто-нить еще будет?

- CristophDay
- Sledgy
14.03.11 08:17 Sledgy

• Я бы тоже поучаствовал. В выходной. Или в будни, вечером. Но не слишком поздно :) 14.03.11 15:49 Legato

• У всех разное понимание "поздно".

Я щас впринципе готов. А вы как? 14.03.11 15:53 Sledgy


 цитата:
У всех разное понимание "поздно".

Ну да, но тут скорее проблема в часовом поясе...

А сейчас я тоже готов. 14.03.11 16:07 Legato

• Итак, двое уже есть.

Откликнитесь, кто СЕЙЧАС будет?

***

я щас на пару минут отойду поесть и можно начать :) 14.03.11 16:21 Sledgy

• Я тоже могу! 14.03.11 16:32 CristophDay

• Итак нас трое

http://www.infodesign.ru/time/<\/u><\/a>


В 18 ч. будет дана тема. На создание игры 1 час. Т.е. в 19 ч. все должны сюда запостить свои игры. Делать можно на любом АГС.

***

Осталось 5 минут... Приготовьтесь к АГС... откройте проги....

***

Пока можете приготовить русский шаблон AGS-игры, или скачать с ags-time.narod.ru. Шрифты там всякие...

***

Короче поехали.


Тема: Суслик в лесу нашел оружие


Жанр игры любой. 14.03.11 16:51
Sledgy

http://narod.yandex.ru/disk/7497862001/%D0%98%D0%B3%D1%80%D0%B0%2014.03.11.rar<\/u><\/a> 14.03.11 17:48 CristophDay

• Sledgy - Суслик прикольный! . Игра вроде ничего. Жаль того бедного животного. И как я понял те полицейские вроде кого-то пародируют.
Legato - Игра быстро проходиться. Графика хорошая. Особенно понравился тот дикый медведь. Только один минус - когда входишь в инвентарь то медведь не остонавливаеться. Т.е можно не успеть достать пистолет.
CristophDay - пока не прошел иза того что ни нашел пистолет.

Я - за игру Legato. Более веселая и понятная. 14.03.11 18:47 evarube

• Осталось 10 минут

***

5 минут, уже пора заливать куда-то, например zalil.ru

***

http://jift.narod.ru/invis/hourgame4_sledgy.rar<\/u><\/a>

***

Осталось 2 минуты 14.03.11 17:50
Sledgy

• ВСЁ. КОНЭЦ :))

Я свою ссыль успел перезалить за пару сек, исправил баг.

***

Легато, кидай, что есть 14.03.11 18:01 Sledgy

http://narod.ru/disk/7499189001/Suslik.rar.html
Фух, еле успел. Мда, за час сложно что то нормальное сделать :) 14.03.11 18:02 Legato

• Legato прикольно сделанно, особенно с Медведом. Голосую за него.
Sledgy ниче так, особенно про бухих копов.
CristophDay ну эм, надо тренироваться. Но у игры есть потенциал 14.03.11 18:55 Андрей200895

• Итак, Легато = 3 голоса.

Андрей200895, потом можешь сделать Добрый подкаст-обзор на все хаургеймы :D или на английские (что еще круче)


В общем немного подождём, но походу победитель очевиден. Легато выйграл 14.03.11 18:59 Sledgy

• Тут нужна тренировка. Америкосы в основном делали так: пихают в игру максимум трэша. Т.е. чтоб твоя игра стала самой прикольной, узнаваемой и тд.

:)

***

Короче голосуем за игры. Все, кроме участников. 14.03.11 18:06 Sledgy

• adm244 пишет:

 цитата:
психоделический мини-сюжет

Чем-то навеяно MTV. Это гангста стайл! 14.03.11 18:38 Sledgy

Hourgame 4

Тема: Суслик в лесу нашел оружие


CristophDay<\/u><\/a>
Legato<\/u><\/a>
Sledgy<\/u><\/a>

***

Голоса:

CristophDay = 0
Legato = 3 (Андрей200895, adm244, evarube)
Sledgy = 0 14.03.11 18:15
Sledgy

Поправка: сами участники конкурса не голосуют, но могут высказать, какая игра им понравилась больше (кроме своей)

***

Мне понравилась Легатовская :)) Довольно угарно придумано. Хотя кажется, что за час можно было сделать больше, но это обманчивое "кажется".


У Андрея (КристофДэй) шаг вперед в плане графики по сравнению с его пред. играми. Это радует :) Что можно пойти во 2 локацию - как-то не очевидно. И игра очень простецкая. Фитиль идет не по веревке, а как-то по-своему. Но фитиль прикольно сделан :)

***

Добавил в шапку шаблон для AGS 3.x 14.03.11 18:25 Sledgy

• Спасиб всем за отзывы :)

Мне, из конкурсных игр, больше понравилась игра Sledgy, так как в плане "сюжета" она самая продвинутая :) Ну а CristophDay видимо, как и я, слишком много времени потратил на графику и в итоге игра получилась слишком уж короткая. 14.03.11 18:49 Legato

• Да, у Легато всё четко. Это квест на скорость. Маленький да удаленький Я не удивлюсь, если Легато выйграет.

***

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

В сообщении с голосами<\/u><\/a> исправил ссылки игр на свои. 14.03.11 18:55 Sledgy

• Че новый будем бабахать? 30.10.11 11:47 Sledgy

Sledgy
Тот доделай сначала. 30.10.11 18:15 Слэш Вохаул

• Слэш Вохаул пишет:

 цитата:
Тот

Какой? 01.11.11 05:43 Sledgy

adm244
Слэдж нас кинул. Деньги нам не вернут и игру мы не увидим. 01.11.11 15:50 Слэш Вохаул

• Там сделано интро, а с игрой пока никак... Потому что там не совсем вписывается написанное Адмом... поэтому я и предложил в Рандоме новый вариант на будущее...

Ну да, на самом деле - это лень и отмазки :( 01.11.11 17:05 Sledgy

• Самый лучший сценарий был у SamosWork'а, его крутость еще никто не побил)

И поэтому в след.Рандомах сценарий будет делать сам программист-сливатель ресурсов... Потому что задолбало ;) На его долю и так много говна выпадает, рисовать всякие фентифлюшки, доделывать разные дыры... а тут еще и сценарии не вписываются в локации...


На самом деле, сценарий Адма я потихоньку уже вписал (сёдня как раз). Поэтому не всё так плохо... Процесс пошел... 01.11.11 21:53 Sledgy

• Последний был ГОД НАЗАД!!!

***

Предлагаю организовать хаургейм. Как только 3-4 чела будет в сборе. Тема будет озвучена, кады все соберутся. 12.03.13 18:10 Sledgy

• Надо время назначить. Я могу вечером или в выходной. Гмм, вечер у меня наступает на три часа раньше чем в Москве. 12.03.13 18:35 Legato

• Legato пишет:

 цитата:
вечер у меня наступает на три часа раньше чем в Москве.


у меня и у Следжика тоже ! 12.03.13 19:51 Aleksahka

• я участвую. 13.03.13 17:46 evarube

• попробовать что ли и мне...
только что можно сделать за час?!
наверно только что то типа "ВОЗМЕЗДИЕ ХАОТИКИ" слепить!
13.03.13 20:17 Aleksahka

• Aleksahka пишет:

 цитата:
только что можно сделать за час?!



Aleksahka глянь в архиве ags игр экземпляры игр.
тащемта надо в выходные делать игры. ИМХО время есть свободное ничего не давит и тд. 13.03.13 21:26 evarube

• Все 1-часовые игры в шапке есть. Жирным выделен победитель

***

Еще можно устроить 3-Hourgame. 3 часа делать игру, это уже верняк, что будет что-то полудостойное. 14.03.13 08:15 Sledgy

• Sledgy пишет:

 цитата:

Еще можно устроить 3-Hourgame


а может суточный конкурс 14.03.13 08:53 Aleksahka

• evarube пишет:

 цитата:
LOL, ещё одна потерянная игра

Там вроде была демка. Т.е. ты её так и не доделал, мож она и не участвовала в конкурсе :?


Aleksahka пишет:

 цитата:
а может суточный конкурс

Хорошая идея)) Daygame. А завтра все сдают.

Но всё равно лишь пару часов игра будет делаться, как обычно 14.03.13 09:06 Sledgy

• Sledgy пишет:

 цитата:
Там вроде была демка. Т.е. ты её так и не доделал, мож она и не участвовала в конкурсе :?



Sledgy это была не демка а альфа. Я думал сделать сюжет про грабителя банка, но в итоге я потерял много времени на создание спрайта героя(sic!) и в итоге осталась одна комната.
Алсо в новом GTA 5 главным героем будет как раз грабитель банков.. OH SHI--...

Sledgy пишет:

 цитата:


Но всё равно лишь пару часов игра будет делаться, как обычно



Sledgy я ту пар*шу на RuMAGS по ху*вой теме ТЬМА как раз сделал за ночь :)
И лёг спать в 5-6 утра. 14.03.13 09:23 evarube

• Sledgy пишет:

 цитата:
#2. GTA. Sledgy, adm244 (-1- -2-), evarube (нет ссылки)



LOL, ещё одна потерянная игра.
Наверно хорошо что её больше никто не увидит. Трэш.... 14.03.13 08:27 evarube

Hourgame #5

Тема: Знаменитость


Участники:

- Sledgy (победитель)
- Слэш Вохаул
- Andrey
- evarube


Доделки сдали только двое

---

Scott Murphy




Загадочная звезда

03.02.14 19:18 Sledgy

• За Скотта проголосовало 3 человека (за полчаса)

Со счётом 3:0 03.02.14 19:19 Sledgy

Sledgy



28.05.10 07:31

RuCOMM (Russian Commercial) - аналог RuMAGS, где победителю достаётся денежный приз.

Другое название: ComCom (Commercial Competition)





RuCOMM #4

Тема: ?

Приз: 2 000 руб


Условие: ?

Срок: ?

Сдача игр: ссылки на игры мне в ЛС



RuCOMM #3 (Cavemen) (уч: AdM244, Cavemen) (10 000р, SamosWork, 01-01-11) "Слёт Дедов Морозов на Канарских островах" - приз получен
RuCOMM #2 (firstjkee) (уч: firstjkee, ram2ess) (5000р, SamosWork, 01-10-10) "Лаборатория / Отель между мирами" - приз получен
RuCOMM #1 (без победителя) (уч: Adm244, Evarube, Андрей200895) (3500р, SamosWork+Sledgy) "Самый лучший человек" - приза нет


<--- Старая тема


• Вообще идея хорошая. Но как видно по предыдущим конкурсам, с количеством желающих просто беда.
Даже меньше, чем на RUMAGSе.Нужен хороший пиар, в т.ч и на других сайтах...
Опять же зависит от того кто участвует. Например, если я буду знать ,что
в конкурсе участвуют Cavemen,то мои шансы на победу близки к нулю. А раз так-смысл напрягаться?
Нужен еще какой-нибудь стимул,кроме бабла. 25.03.12 09:07 Gexo Galls

• В румагсе этот стимул - быть лучше других, показать себя, угодить жюри. По крайней мере, так было раньше.

Раньше румагс за румагсом был. Прям каждый месяц)) Не могли успокоиться.


А еще был стимул такой - стать ведущим темы. Т.е. стать тем, КТО придумывает тему следующего конкурса. И все будут "плясать под твою дудочку". Это же здорово

***

Т.е. по сути, RuMAGS давал значимость, власть

Даже жалкие 10 штук такого не дадут...


Не знаю, что тут и сказать. Обленились все. Апатия.

***

Суть в том, что надо ПОБЕДИТЬ сильного противника. Дух соперничества.


Например, в румагсе, Gexo Galls, ты уже показываешь себя неплохо. Есть куда стремиться в будущем, чтобы одолеть тебя.


Можно просто специфические условия для румагса придумать. И бабло к нему прикрепить, как бонус. Т.е. румагс+рукав = RuMAGS #10.


Как вам идея?


Это будет тот же румагс, но плюс немного бабла.

***

Игра может быть графически ничтожной, главное ИНТЕРЕСНОСТЬ.

Она может взять оригинальностью.


Пусть даже Paint-рисовка, неважно. Тем более тут уже почти каждый умеет рисовать, всякие фан-арты кидают неплохие.

***

Дело не в возможностях, а в желании :)


Должна быть цель - СОЗДАТЬ САМУЮ ЛУЧШУЮ игру среди участников. ПОБЕДИТЬ ИХ ВСЕХ. Сделать нах.

Создать самую ИНТЕРЕСНУЮ игру.


Воплотить в ней какие-то свои новые идеи, которые давно хотел запихать. Мечты. Удивить чем-то. И тд.

***

А всем как будто нужно вдохновение... Пример. 25.03.12 09:22 Sledgy

• Как смотрите на RuCOMM #4?

За какую сумму вы готовы вообще что-то делать?

***

Еще у меня появилась такая идея - можно слить "рукав" с румагсом - т.е. всегда победитель будет получать какие-то бабки.

Но зависит от качества игры, конеч. Если это будет полный щит, то хрен ему с маслом :)))


Согласитесь, приятно, когда кропотливая работа подкрепляется денюжкой :) Даже если символической?

***

Итак, пишите свои мнения сюда.


Сейчас ставка на RuCOMM #4 - 2000 руб

Спонсоры: SamosWork и Sledgy


Ставка может вырасти в следующем "рукаве", зависит от качества сданных игр. Т.е. если всё будут делать кусок говна, то нет смысла вообще поднимать сумму.


Тема пока обдумывается :) 25.03.12 08:46 Sledgy

• RuMAGS+RuCOMM
Я-за! Правила бы еще установить поконкретней. Например, чтоб графику только свою можно использовать,
пусть простенькую, но свою. Чтоб, например, победители свои исходники публиковали обязательно...
Сроки...За месяц сложно сделать хорошую игру. Наработки да, но полноценную игру...
Нехватка времени -тоже проблема. Я , например,играми могу заниматься только раз в неделю несколько часов и все.
Остальное время-либо работа, либо семья.
25.03.12 09:38 Gexo Galls

• Хз, графику чужую - тоже трудно правильно прикрутить. Вот у Самоса получалось, а у кого-то нет.

Халтурные работы из чужой графики - не смогут победить просто.


Проще нарисовать своё, чем искать нужное в интернете...

***

Но в принципе, в первом командном румагсе aka RuMAGS #10, судя по моим прогнозам, будут участвовать люди, которые итак САМИ рисуют. См. соотв тему.

Т.е. правило можно создать! Только своя графика


Исходники требовать, тока если есть подозрения, что это чужое.

***

Ну значит полтора месяца - два месяца. Это неважно, главное чтоб игры делались! 25.03.12 09:43 Sledgy

• Вот еще человек про RuCOMM #2 написал
15.01.13 14:34 Sledgy

Журнал RuCOMM'а
http://vk.com/topic-17976818_29444185 20.12.13 14:38 Sledgy

RuCOMM #4

Тема: Русский супергерой

Срок: 20 февраля

Приз: 500р

---

Кидайте игру в ЛС или vk.com/sledgy или sledgy@mail.ru 03.02.14 18:47 Sledgy

Sledgy



20.12.13 17:53

Предлагаю заделать проект

Используя один из плагинов. Замутить что-то простое


Например этот, где человечек
http://www.adventuregamestudio.co.uk/forums/index.php?topic=26130.0


• Модели подгоняет - Aleksahka

С меня - сюжет 20.12.13 17:54 Sledgy


а как этот плагин использовать? 21.12.13 08:08 Aleksahka

Aleksahka, пошарил плагины эти. Говно какое-то

Неудобно всё


Вообще Я хочу игру с видом, как в Tomb Raider. Квест такой. Ходишь со спины и тд

Мож, если ты не против, перейдем на Wintermute какой-нибудь или еще какой редактор, кт это позволяет?


Давай забацаем небольшой 3D-квест

---

С тебя короче модель бабы, но не Лары. Главное чтоб она со спины ходила

Я хз нужна ли целая модель или также скриншоты её движений :?


Локация - квартира какая-нить 22.12.13 01:10 Sledgy

• Sledgy пишет:

 цитата:
или еще какой редактор


типа Unity 3D ?
я его скачал а запустить не могу !
Пилюля нужна для версии 3.4.2.27374

Sledgy пишет:

 цитата:
Главное чтоб она со спины ходила


Типа Doctor Who Adventure?
то есть от третьего лица.
22.12.13 13:57 Aleksahka

• качай с инета, где сразу есть лекарство


"лекарство Unity 3D" в поиске (или таблетка) 22.12.13 14:39 Sledgy

• Sledgy пишет:

 цитата:
качай с инета


скачал(Unity 4.2.0) ,установил, и получилось запустить!!!

теперь начал изучать! (дремучий лес)
даже по книжки сложно понять что к чему
к примеру:
Скрытый текст
24.12.13 15:35 Aleksahka

• Aleksahka пишет:

 цитата:
нажал на Edit Textures
затем нажал на Select



Кидай текстуру в папку с проектом. 24.12.13 16:06 Andrey

• просто в папку или в конкретное место?
24.12.13 18:13 Aleksahka

• Ищи папку с текстурами и кидай. Во всяком случае, должны быть еще стандартные.
24.12.13 18:17 Andrey

Страницы: 1 2 3 4 5 6 7 8

большой шрифт малый шрифт надстрочный подстрочный заголовок большой заголовок видео с youtube.com картинка из интернета картинка с компьютера ссылка файл с компьютера русская клавиатура транслитератор  кавычки моноширинный шрифт моноширинный шрифт горизонтальная линия отступ точка LI бегущая строка свернутый текст

не делать ссылки активными


Все смайлики: 1 2 3 4 5 6 7 8 9
имя
  
пароль
  зарегистрироваться