Форум » » Текущие проекты. » Ответить

Текущие проекты.

Nex: Что на данный момент пишется из игр для QSP? Кто какими проектами занят? Кому нужна помощь(и в чём)? Хотелось бы всё услышать как можно подробнее, от всех разработчиков об их проектах.

Ответов - 138, стр: 1 2 3 4 5 6 7 All

deadmazay: ну до такой степени я конечно прописать предметы убийств и защиты не собираюсь:)но меткость конечно и возможность критического выстрела напрямую зависит от выбора оружия,так же как и броня и т.д. всё таки напишу о проблеме,так как задолбался уже.чувствую,что ошибка совсем маленькая,но понять где она не могу:( в общем так: система боя основана на следующем:при посещении выходит одна из нескольких случайных надписей,типа "враг атакует" или "враг выжидает" и т.д.игрок волен выбрать действие;стрелять,уклониться или ещё что-нибудь и это действие зависит от активности врага.т.е если он атакует,а ты выбрал стрелять,то ранишь его,а если выбрал уклониться,то он тебя.ну или если он уклоняется,а ты стреляешь,то промахиваешься.наверное многим из вас смешно это читать,но для меня эта задача стала практически невыполнимой.напишу простой пример,а вы скажите,что я делаю не так... локация с описанием противника: чел с автоматом жаждет вашей смерти. выполнить при посещении: здоровьеврага=3 (здоровье игрока и другие характеристики уже известны) действие:в бой и переход на локацию бой локация бой: выполнить при посещении: text=rand(4,1) if text=1:nl & p 'враг атакует' if text=2:nl & p 'враг выжидает' if text=3:nl & p 'враг уклоняется' if text=4:nl & p 'враг прячется' действия: (например выстрелить) выстрелить и переход на локацию стрельбище локация стрельбище: при посещении: а вот здесь надо написать значение text(выше),при котором и будут различные варианты событий:промах,попадание и ранение.а внизу я пишу: if здоровьеврага<=0:cls & nl & p 'враг убит':act 'победа':gt 'конец боя' if вашездоровье<=0:cls & nl & p 'вы убиты':act 'доигрался':gt 'смерть' end и ещё кусп не фиксирует строки типа:if выстрел=1:nl & p 'враг ранен':здоровьеврага=здоровьеврага-1 наверное из-за продолжения после 'враг ранен' короче ещё целая куча таких простых с первого взгляда вещей не получается,а делать игру простой не хочется.лучше умру за своим пнём!:) вобщем помогайте кто чем может,но учтите - Я ЛАМЕР. спасибо заранее!!!

Nex: if выстрел=1:nl & p 'враг ранен':здоровьеврага=здоровьеврага-1 здесь ошибка: операторы, выполняющиеся один за другим, в одну строку пишутся через знак &, поэтому правильно будет так: if выстрел=1:nl & p 'враг ранен' & здоровьеврага=здоровьеврага-1 На будущее: Если нужно выполнить много операторов, можно написать многострочный IF, вида IF <условие>: оператор1 оператор2 оператор3 ... операторN END В твоём случае он выглядел бы так: if выстрел=1: nl & p 'враг ранен' здоровьеврага=здоровьеврага-1 end В вышеприведённом коде(из локации 'бой') точно такие же ошибки - разделяешь операторы двоеточием вместо &. Должно быть так: if здоровьеврага<=0:cls & nl & p 'враг убит' & act 'победа':gt 'конец боя' if вашездоровье<=0:cls & nl & p 'вы убиты' & act 'доигрался':gt 'смерть' слово "end" здесь лишнее, т.к. у тебя не используется многострочный IF.

noname: to deadmazay насколько я уже понял, на QSP всё можно сделать и она стабильно работает: интерпретатор написан без ошибок и описанные в хелпе функции все реализованы осталось понять: КАК это использовать?


noname: поскольку тема называется "текущие проекты", то осмелюсь описать свою задумку, с которой я ношусь, как дурень с писаной торбой: общая идея такая: в создаваемом мире (локации+персонажи+вещи и всё подобное) игрок может выбрать для игры любого персонажа, но это не главное, а так- побочный эффект. суть в том, что каждый персонаж сам решает, как ему себя вести. идею можно развивать очень и очень, НО на данном этапе я хочу реализовать хотя бы случайное поведение персонажей: т е составляется список доступных действий и персонаж по рандому выбирает одно из них игрок, соответственно, играет как он хочет. на урке в теме "живой игровой мир" я сделал: 1. пример№1 - перемещение персонажей сзюв (менюшный вариант) 2. пример№1 - парсерный вариант 3. недоделанную версию примера№2 (персонажи, но НЕ игрок, могут брать и выкладывать предметы, кроме того учитывается(по-моему крайне неудачно, но для этого примера- сойдёт)их сила и ловкость ) 4. вместо доделывания примера№2 решил изучать qsp, и, видимо окончательная версия примера№2 будет на куспели. P.S. идея имеет очень большой потенциал. какой- думайте сами. я собираюсь двигаться вперёд крохотными шажками.

elmortem: Nex Ты, как модератор, разве не можешь следить, чтобы в ветке про "Текущие проекты" описывались именно они, а не Итерпретатор и способы реализации чего-то там? noname deadmazay Вот вы реально задрали, создайте тему с вопросами и пишите туда!

deadmazay: спасибо,обидно только,что такая маленькая ошибка:) noname,вот-вот,осталось только понять...:) многоуважаемый Elmortem,а по моему ничего лишнего я здесь не написал.автор темы(Nex)доступно написал: Что на данный момент пишется из игр для QSP? Кто какими проектами занят? Кому нужна помощь(и в чём)? Хотелось бы всё услышать как можно подробнее, от всех разработчиков об их проектах. кому нужна помощь и в чём - ясно по моему написано,хотя у меня зрение не на высоте,ну уж ты наверное в этом куда лучше разбираешься...

Nex: elmortem тема с вопросами есть, называется "Примеры кода". Я бы переместил туда эти сообщения, но не разобрался, как в этом форуме это делается. Пробовал уже, не выходит:( Писать во все темы подряд - у noname'а такая привычка, он и на форуме урки так пишет. Поток сознания :) Если кто-нибудь объяснит, как в этом форуме перемещать посты - раскидаю сообщения по соотв. темам.

noname: deadmazay, двигай в примеры кода, пока не переселили или в траблы с qsp или в чего не хватает в qsp Nex, оставь пока как есть- в дальнейшем буду вести себя хорошо постараюсь

noname: да, чуть не забыл: пишу к КРИЛ-2008 квест на qsp. ну, не только на куэспе - под досурку и под ртадс тоже и даже на дельфях начал. насколько разными пока получатся квесты, и сколько из них успею к КРИЛ-2008 - пока рано думать... платформы накладывают очень сильный отпечаток на реализацию.

Бывалый Бу: Здрасьте всем. Вот уже третий месяц пытаюсь написать что-то вменяемое, но постоянно упираюсь в "квартирный вопрос": работа, диплом, госы, да и вообще, все это программирование меня реально уже бесит! У меня голова гудит от сюжетных идей, завязок настандартных ходов (ИМХО, конечно), а я все не могу сдвинуться с эпилога. Каждый вечер часами сижу, уставившись в монитор, а вместо самого сюжета пытаюсь разродиться мыслью о том, как же мне реализовать сражения и инвентарь! Как результат - количество "сюжетного текста" почти не двигается с места, а количество строк кода зашкаливает. Так вот к чему я это веду... Существуют вообще люди, которым нравиться ковыряться в коде, может кто-то хочет помочь в написании книги, именно в плане программирования. Я же, в свою очередь, предлагаю посильное участие в ваших проектах написанием текстов... Если кого то заинтересовало, пишите на zlopups@yandex.ru. Или оставляйте свой мейл - скину то, что я уже написал и попробую дать описание своей игры.

elmortem: Я бы тебе посоветовал начинать не с кода, а именно с текста. По двум причинам. Когда текст готов больше, чем на половину - легче взяться за программирование. Когда ты видишь свой квест наглядно в полу-рабочем виде - сразу становится ясно, что и как программировать.

Бывалый Бу: 2 elmortem, Спасибо, попробую...

Seregatlt: Разрабатываю игру приключения хакера. Так как это мой второй квест то нужны люди: 1) со-автор - для помощи в окончании проекта 2) литератор - для проверки правильности написания 3) бета-тестер - для отлова багов и глюков если что пишите в асю 453-801-220 или на serega-r1@narod.ru

Nex: Seregatlt а первый где? О, видимо на ifwiki.ru, судя по посту на ifiction.ru

Seregatlt: Nex пишет: Seregatlt а первый где? О, видимо на ifwiki.ru, судя по посту на ifiction.ru да-да именно там, но только он очень плохой так как это вообще мой первый квест =)

nkriff: На данный момент пишется игра с рабочим названием "Алхимик". Пока в стадии проектирования, правда... Но имею привычку большинство планов осуществлять, и отлаживать на 99%. Так что ждите "книжку"! P.S. - Проба пера, так сказать. Увидел QSP - и влюбился! Давно собирался написать книгу. И программирования небольшой опыт имеется, ну вот нравится мне в коде ковыряться... А теперь два в одном! P.P.S - Буду очень признателен, если подскажет кто-нибудь, куда потом залить творение.

Nex: nkriff вон смотри в левом верхнем углу есть ссылка "Сайт", она ведёт на http://qsp.su, самый главный сайт по QSP. Туда и закидывай свою игру. А если есть желание, прими участие в конкурсе - http://ifwiki.ru/QSP-Compo_2009 Чем больше игр будет участвовать в конкурсе, тем лучше.

nkriff: Nex Благодарю! Но с конкурсом пока лучше ничего обещать не буду, надо способности проверить. Выложу "первый блин", там и решим.

nkriff: И ещё... Есть предложение создать журнал, с обзорами новых игр, полезными советами, здравой критикой и т.п. Если народ одобрит - могу заняться. Не без ваших подсказок, естественно. Можно создать новый опрос, или тему... Как на это смотрите?

Byte: nkriff, думаю, было бы здорово :) Если есть время и желание - будем рады любой помощи.



полная версия страницы