Top.Mail.Ru
Мастера DELPHI, Delphi programming community Титульная страница Поиск, карта сайта Написать письмо 
| Новости | Поиск | FAQ | Статьи | Книги | Новости VCL |
| Форумы ЧАТ | Орешник | KOL и MCK |
Форумы -» Основная («Начинающим»)/ Базы / WinAPI / Компоненты / Сети / Media / Игры / Corba и COM / KOL / FreePascal / .Net / Прочее / RSDN.ORG

« предыдущая ветвь | форум | следующая ветвь »

Квесты


Страницы:   1 2

s-k ©   (2003-05-26 07:45:00) 

Удалено модератором
Примечание: Пиши тему точнее.


Урб   (2003-06-06 02:53:00) [1]

Darthman дело говорит! :)

Все гораздо легче, когда берешся, но гораздо сложнее когда сделаешь половину (блин, почти Конфуций). Но это не должно останавливать. ;)


k-man   (2003-06-05 20:56:00) [2]


> он прав

Да он прав!!!


Darthman   (2003-06-05 19:34:00) [3]

Во флейм-то развели :)
Квест делай и не парься. Чузовый, с картинкой.. не важно, берешь книжку по делфи (если нет, то купи, из нета качать - себя не уважать, да и толку от них меньше) и начинаешь писать, даже, если незнаешь, как сделать. Все придет по ходу.. читаешь книжку, додумывает, пишешь. Все получится, поверь.

Я вот незнаю, конечно, мы конкуренцию не составим, но пробуем, хотя больших игр у нас нет и, скорее всего, не будет, но логические, аркады есть и будут есть :)))


neuro   (2003-06-05 18:29:00) [4]

я прав


TButton   (2003-06-05 18:18:00) [5]

2 Анат
он прав


Анат   (2003-06-05 12:32:00) [6]

to neuro
ты прав


neuro   (2003-06-03 17:36:00) [7]

2Урб:
>Я не пытался... Но ТАК хотелось. ;) Мы Сьерру все пытались свою >создать... ;)
К сожалению теперь, когда создание игр уже стало индустрией, т.е. перестало быть искусством, группа пусть даже самых профессиональных любителей (сорри за каламбур) =) не сможет ничего противопоставить монстрам бизнеса =(.


neuro   (2003-06-03 15:58:00) [8]

>Я вообще в нее не разу не играл.

Но это относится к тем, кто начал этим заниматься году эдак в 94. Или раньше. И кто на старых тачках сидел (8086/88,80286,80386 etc)


Урб   (2003-06-03 02:21:00) [9]

to neuro
Я не пытался... Но ТАК хотелось. ;) Мы Сьерру все пытались свою создать... ;)

для молодых:

Самый простой квест - чузовый.

Вы стоите там-то там-то...
Что делаем:
Делаем то
Делаем это

Типа УРКи. можно легче... пишется влет. Главное чтобы сюжет был и хотя бы какой-то литературный талант.

Вот такой детский совет. :)


k-man   (2003-06-02 21:10:00) [10]


> На самом деле трудно найти русского программисти, который
> бы не переписывал (ну хотя бы пытался) KB в свое время.
> =)

Я вообще в нее не разу не играл.


neuro   (2003-06-02 20:32:00) [11]

На самом деле трудно найти русского программисти, который бы не переписывал (ну хотя бы пытался) KB в свое время. =)


JohnJ   (2003-06-02 17:00:00) [12]

Не, в героев я в своё время тоже долго играл, и даже хотел сделать что-то наподобие, но только я тогда Дельфи не знал, а только Паскаль... Так что ломало! :)


Gandalf   (2003-06-02 12:19:00) [13]

"Простой" квест сделать очень легко. Берем картинку для нее рисуем маску - это таже картинка, только все объекты замазаны одним цветом (какждый своим) - т.е. телефон синий, книга зеленый и т.п. Далее делает файлик, где указываем цвет (синий, действие use - результат, (ShowMessage("Неработает нужны батарейки"))). Из результатов нужны:
ShowMessage - показать сообщеине
Goto - заменить локацию на другую (обычно двери)
Change - поменять интерьер локации (т.е. для этой локации меняется маска и картинка)
Pick - взять объект в инвентарь
Set - установить внутренюю переменную в значение (нужно для развития сюжета).
IF - далее идет тест на равенство, внутреней переменной.
AND/OR/NOT - логические связки IF
ELSE - иначе - но коммент.

Все - считай у тебя есть движок со скриптовым языком для Квеста. Теперь только надо набить файл со скриптом и сделать картинки. Для игры хватит Image. На OnClick вешай определение пикселя Image1.Picture.Canvas.Pixels[x,y] - и сравнивай с теми цветами что в скрипте, если совпало, то ищи это действие (смотреть, лизать, нюхать, использовать) - а потом выполняй скрипт. Во тебе и весь Квест... Конечно это только база - скажут что Image для бездарей (типа DelphiX рулез, или там еще что), что нет анимации и т.п. Но это легко поправимо... А база она такова.


Namo   (2003-05-30 18:50:00) [14]

2 JohnJ
классная штука. :)) я щас пишу типа того, только с некоторыми новыми фитчами. конечно же рисовать не в кайф, но приходится. я полгода назад скачал её, так потом отрывался нафиг днями. а вот недавно в героев играл, меня хватило на 2 дня.
2 Автор ветки
напиши аркаду какую-нить. вроде летит косм. корабль, стреляет в лругие. это так, для начала, работа с графикой, классами. а потом уже можно за что-нить сложнее браться.

Feanturi: Valanyё Mandos


dimodim   (2003-05-30 14:14:00) [15]

Сорцы кидай так шо тебе недо


cyborg   (2003-05-30 10:06:00) [16]

King"s Bounty это предок героев меча и магии, в которую я в своё время долго играл :).
Предвижу вопрос где её взять, открываешь яндекс и ищешь.


JohnJ   (2003-05-30 08:56:00) [17]

Подскажите пожалуйста, а что за игра такая King"s Bounty? Я тоже хочу потренироваться в написании простеньких (пока что) игр.


Кен   (2003-05-30 01:45:00) [18]

А чего обсуждаем то ?


k-man   (2003-05-29 20:43:00) [19]


> Ну почему же =). Можно набить квест на if-then-else"ах (текстовый)..Тоже
> игра будет =)..
>
>
> var i,j:integer; ( 200) [10]


> Ну почему же =). Можно набить квест на if-then-else"ах (текстовый)..Тоже
> игра будет =)..
>
>
> var i,j:integer;
> begin
> i:=random(200);
> writeln("Великий и ужасный маг <тут всякие ужасы> и он
> вас отпустит, если вы уагадете сколько ему лет:");
> readln(j);
> if j=i then writeln("Ура!Вы угадали!Но вас все равно убили!")
> else
> writeln("Ну ты и пень!");
> end.
>
>
> Тоже квест..

Да уж. Полгода будем проходить=)))


Namo   (2003-05-29 14:23:00) [20]


2 Плохой человек

ты только что зачислен в "Животные" :)))
а вообще автору ветки следует начинать с 2д стратежек например, пошаговых конечно. это очень даже реально. вон та же King"s Bounty. собсно её можно делать, как разминку.

Feanturi: Valanyё Mandos


Страницы:   1 2

Наверх

Титульная страница Поиск, карта сайта Написать письмо