Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "Игры";
Текущий архив: 2003.12.23;
Скачать: [xml.tar.bz2];

Вниз

Квесты   Найти похожие ветки 

 
s-k   (2003-05-26 07:45) [0]

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


 
Карлсон   (2003-05-26 12:41) [1]

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


 
s-k   (2003-05-26 15:17) [2]

Вот как это все описать для Квеста


 
Arch-vile   (2003-05-26 15:29) [3]

if <есть весчь> then <забрать весчь, дать ключ> :)
ИМХО все делают как хотят


 
Урб   (2003-05-26 15:56) [4]

Не пиши квест. Сначала чуточку научись програмировать. Без обид, я серьезно. А потом уже и все остальное...


 
k-man   (2003-05-26 15:57) [5]

Согласен. Квест с такими вопросами будет не по зубам..


 
neuro   (2003-05-28 20:35) [6]

Ну почему же =). Можно набить квест на if-then-else"ах (текстовый)..Тоже игра будет =)..


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


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


Тоже квест..


 
Плохой человек   (2003-05-28 22:11) [7]

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

Feanturi: Valanyё Mandos


 
Плохой человек   (2003-05-28 22:33) [8]

Удалено модератором
Примечание: Offtopic


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


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

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

Feanturi: Valanyё Mandos


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


> Ну почему же =). Можно набить квест на 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.
>
>
> Тоже квест..

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


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

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


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

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


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

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


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

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


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

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

Feanturi: Valanyё Mandos


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

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

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


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

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


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

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


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


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

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


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

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

для молодых:

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

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

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

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


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

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

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


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

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


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

to neuro
ты прав


 
TButton   (2003-06-05 18:18) [24]

2 Анат
он прав


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

я прав


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

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

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


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


> он прав

Да он прав!!!


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

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

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



Страницы: 1 вся ветка

Форум: "Игры";
Текущий архив: 2003.12.23;
Скачать: [xml.tar.bz2];

Наверх





Память: 0.51 MB
Время: 0.007 c
1-75236
odyssey
2003-12-10 19:26
2003.12.23
Поиск файла


1-75225
Sharker
2003-12-10 20:05
2003.12.23
Почему уменьшается размер клиентской области MDI окна?


7-75413
Санёк
2003-10-19 16:53
2003.12.23
Помогите плиз


1-75220
DRONE_
2003-12-10 22:06
2003.12.23
Чтение из exe-файла программы.


14-75340
ИМХО
2003-12-01 21:01
2003.12.23
Афоризмы





Afrikaans Albanian Arabic Armenian Azerbaijani Basque Belarusian Bulgarian Catalan Chinese (Simplified) Chinese (Traditional) Croatian Czech Danish Dutch English Estonian Filipino Finnish French
Galician Georgian German Greek Haitian Creole Hebrew Hindi Hungarian Icelandic Indonesian Irish Italian Japanese Korean Latvian Lithuanian Macedonian Malay Maltese Norwegian
Persian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swahili Swedish Thai Turkish Ukrainian Urdu Vietnamese Welsh Yiddish Bengali Bosnian
Cebuano Esperanto Gujarati Hausa Hmong Igbo Javanese Kannada Khmer Lao Latin Maori Marathi Mongolian Nepali Punjabi Somali Tamil Telugu Yoruba
Zulu
Английский Французский Немецкий Итальянский Португальский Русский Испанский