Это копия, сохраненная 16 мая 2019 года.
Скачать тред: только с превью, с превью и прикрепленными файлами.
Второй вариант может долго скачиваться. Файлы будут только в живых или недавно утонувших тредах. Подробнее
Если вам полезен архив М.Двача, пожертвуйте на оплату сервера.
С чем сталкивается современный гейм девелопер помимо необходимости организовать программный "скелет" (даже при наличии готового движка)? С подготовкой контента. Нужны текстуры, спрайты, модели, анимации, звуки, музыка... Если игра еще и сетевая требуется выбор и тестирование протокола, сервера. Всё это занимает время, качество оставляет желать лучшего, мечты разбиваются о рутину и разработка прекращается.
Разработка исключительно текстовой игры не только существенно экономит время на разработку. Текстовая игра дает больше выразительных возможностей. В текстовой игре можно передать даже запах, тактильные ощущения. Ведь мы обращаемся не к видеокарте и звуковой карте, мы обращаемся напрямую к человеческому воображению. И делается это с помощью команд, которые гораздо проще команд OpenGL: обычный литературный текст.
Вопреки устоявшимся стереотипам текстовая игра не обязана иметь жанр приключение/квест. Это может быть также и симулятор, стратегия, логическая игра. И даже автогонки. Почему бы и нет? Это реальный шанс проявить свою изобретательность в игровом творчестве.
Догма ГД-19 это вовсе не попытка возродить Infocom-овские игры и Ru Interactive Fiction, хотя и может выглядеть так. Прежде всего Догма ГД-19 это оппонирование и вызов современным тенденциям. И не менее важной целью Догмы ГД-19 является спасение для тех, кто желает создавать игры и застрял из-за необходимости соответствовать стандартам по графике и казуальности.
Итак, правила Догмы ГД-19 просты:
- игра должна быть текстовой, графика и псевдографика запрещены (во имя спасения разработчика от лишних действий, во имя экономии времени разработчика в пользу проработки игрового мира, во имя создания условий для максимального погружения игрока в игровой мир благодаря работе человеческого воображения, которое лучше всего работает с одним лишь текстом в изоляции от чужих визуализаций)
- крайне необходимые для игры графические и прочие файлы могут поставляться вместе с игрой или генерироваться исполняемым файлом по мере игрового прогресса (такими необходимыми файлами могут быть географические карты, трудно описуемые или фантастические предметы, звукозаписи подлежащие расшифровке по сюжету и так далее)
- ввод должен быть текстовым и состоять из команд от одного до нескольких слов (меню отупляет, а wasd+мышь + "E" для действия так тем более)
- игра должна ждать пока игрок не введет команду, время ожидания не должно иметь влияния на игровой результат (у нас не состязание на скоропечатание, к тому же у всех разная скорость чтения и восприятия текста)
- исполняемый файл должен быть консольным (на современных системах проблем с UTF-8 быть не должно, но для старых систем вроде Windows 98 можно predlozhyt' rezhym translita)
В этом треде я и другие просветленные окажем помощь и моральную поддержку любому кто желает создать игру следуя Догме ГД-19. Я уверен у Догмы найдутся как противники так и последователи, каждому своё, так что предлагаю не устраивать срачей.
В ближайшее время будет проведен отдельный конкурс в рамках Догмы ГД-19.
Ты бы лучше игру пилил, а не догмы и манифесты.
Если это форма эскапизма - то это должна быть сугубо индивидуальная инициатива.
Иначе нужно какое-то адекватное обоснование, ибо юзер не будет выбирать то что умно или технически сложно. Юзер выбирает то, что прикольно.
Первое что нам понадобится это вывод текста. Далее речь пойдет о Питон 2.7 который есть почти везде.
Для вывода есть команда print
print "hello"
hello
print 15
15
print "hello" + str(15)
hello15
Ну и второе что нам понадобится это ввод текста:
x = raw_input()
строка, которую мы введем попадет в переменную x
в скобочках можно указать символы которые будут предшествовать курсору в точке ввода, например
x = raw_input('> ')
как превратить строку в массив слов?
words = x.split(' ')
len(words) вернет длину списка
words[0] для доступа к словам (нумерация с нуля)
осталось освоить конструкцию if elif else и вы готовы писать игры по Догме ГД-19 на Питоне!
Первое что нам понадобится это вывод текста. Далее речь пойдет о Питон 2.7 который есть почти везде.
Для вывода есть команда print
print "hello"
hello
print 15
15
print "hello" + str(15)
hello15
Ну и второе что нам понадобится это ввод текста:
x = raw_input()
строка, которую мы введем попадет в переменную x
в скобочках можно указать символы которые будут предшествовать курсору в точке ввода, например
x = raw_input('> ')
как превратить строку в массив слов?
words = x.split(' ')
len(words) вернет длину списка
words[0] для доступа к словам (нумерация с нуля)
осталось освоить конструкцию if elif else и вы готовы писать игры по Догме ГД-19 на Питоне!
>практически всех выразительных средств.
Текст это и есть главное выразительное средство благодаря совершенству человеческого языка (в частности, русского). Если тебе не удаётся что-то описать текстом то позволяется добавлять графические файлы в папку.
Ты сделал предположение, что юзер любит деградировать. Я утверждаю, что найдутся и юзеры для которых необходимость подумать и увидеть отклик на свои мыслительные потуги будет подлинным наслаждением и в один ряд не станет с дешевыми впечатлениями от графических игр.
Однако, повторюсь (в том числе и для >>0276):
>Я уверен у Догмы найдутся как противники так и последователи, каждому своё, так что предлагаю не устраивать срачей.
1280x720, 3:04
У авторов текстов - тоже (/izd)
Оп себе отдельный загон буйно требует?
Скорее, ОП даже в визуальные новеллы не умеет. Только осолил туториал опенгл по 3д тексту.
Я неоднократно писал свои движки на OpenGL, освоил и популярные пушки вроде Unity. Для таких как ты пора сделать загон засерателей. Будете сидеть и засерать друг друга. Глубоко убежден, что ты полный ноль как в программировании так и в игростроении. Ну если и не ноль, то по сравнению со мной уж точно ребёнок.
Человеческий язык далек от совершенства, ибо допускает совершать различные логические ошибки, парадоксы и заниматься всякой софистикой.
>Ты сделал предположение, что юзер любит деградировать.
Ни слова про деградацию. Выбор ненапряжного - это нормальный выбор. Напрягаться неизвестно ради чего - сомнительное занятие. Впрочем, и не напрягаться вообще - тоже. Все что между - ок.
> найдутся и юзеры для которых необходимость подумать
Ну так это вкусовщина. Тут не про сопротивление или одобрение. Тут просто про выбор того или иного. Ты же пытаешься это в какой-то абсолют возводить. Хотя амбиций тут только для кружка по интересам.
>Я неоднократно писал свои движки на OpenGL
И ни разу не вышло ничего выше уровня туториала, который ты копипастил, назвав это своим движком?
Отвечу тебе так: Впервые игры может делать любой. Но чем более доступным становится средство массовой коммуникации, тем более важную роль играет его авангард. Не случайно термин «авангард» имеет военную коннотацию. Дисциплина — вот наш ответ; надо одеть наши игры в униформу, потому что индивидуальная игра — игра упадочная по определению!
Возведение в абсолют это нада дисциплина, наш боевой дух.
Мальчик, я легендарен в игростроении, не только в программировании но и в графике. Но даже если бы я нихуя этого не умел, это не значило бы ровным счетом ничего для Догмы ГД-19. Потому что догма отрицает как игровые движки так и графику.
Ну это бан
Есть и простые двумерные движки. На них тоже любой может делать игры.
Если возмодишь в абсолют - должна быть какая-то более убедительная идея, а не "ну кому-то понравится", и должно иметься какое-то конкретное проявление идеи - например игры, созданные в рамках этой идеи, которые показывают что они действительно могут решать проблему и быть в чем-то лучше других игр.
>Мальчик, я легендарен в игростроении, не только в программировании но и в графике.
>Создаёт тред по текстовой пораше, как будто проебал сроки здачи на текущий конкурс /izd.
А помню тебя! Ты - ЛЕГЕНДАРНЫЙ ДОЛБОЁБ!
@
Утверждаешь, что всем нужна новая догма
Да, это я. Легендарный долбоёб. И пидорас. Потому что нормальный человек не стал бы делать игры с графикой. А я делал. Но это в прошлом. Своей преданностью Догме ГД-19 я намерен реабилитироваться, а также вылечить всех вас. Наконец вы сможете делать интересные игры, вместо скриншотов скучных демок.
С этого нужно было начинать, сделать игру, чтобы все ахуели, а дальше про догму-хуегму.
>Ну и зачем такое клепать? Отвратительно выглядит и никакого смысла.
ОП вон вообще тред об своём неосилении графики и геймплея завёл, так что норм.
Вообще-то я думал, что люди прочитают ФУТЕР ОП-поста и не будут плодить срачи. Но очевидно у здешних "клепателей" овердохуя лишнего времени и они обожают тратить его именно на срачи вместо продуктивной деятельности.
Да, все мы должны непременно начать делать игры без графики с текстовым вводом/выводом. Если у кого-то с этим сложности, я готов помочь прямо ИТТ. См: >>0278
>Not_Your_Personal_Army
Не канает. Я не за личную идею выступаю. Это общее. Это благо для всех игростроителей и игроков. Наконец появятся игростроители которые делают не говно и наконец игроки смогут поиграть в настоящие игры вместо говна.
>>0322
Я не верю что здесь одни лишь долбоёбы и пидорасы. Ты веришь? Это твое право, но я бы не стал спешить с выводами. По крайней мере один нормальный человек на этой борде присутствует.
Людям засрали мозги. Многие даже не представляют что такие игры могут быть интересны. Их заставили поверить, что это "не круто". Я дарю людям освобождение от этих лживых установок. Теперь человек, который желает создать игру, рассказать игроку историю, загадать игроку загадку сможет это сделать прямо сейчас, незамедлительно, не погружаясь ни в отрисовку спрайтов ни в программирование анимации ни в какие вообще сложности. Только print, raw_input и if else. Это настоящее благо и спасение для всех.
> Я дарю людям освобождение от этих лживых установок.
Нет, ты просто пиздишь и не можешь доказать, что такие игры могут быть интересны.
К сожалению, у меня слишком мало примеров для русскоязычной аудитории, а точнее, совсем нет примеров. И это замечательно, мы с вами будем чуть ли не первопроходцами в этом деле. Русский интерактив фикшн-хуесосы со своими менюшными позорами и корявыми переводами tads/inform высеров будут нервно курить в сторонке.
Но я попробую сделать несколько набросков диалогов игры с игроком, чтобы вы поняли как это будет выглядеть.
По гайду (почти) написал игру:
https://repl.it/repls/PleasingRawServerapplication
Просто нажимаете run сверху, и игра начинается
Вот пример. Ни о чем. Но для тех кто ни разу не видел такую игру возможно что-то прояснит.
За окном осенние краски. На вашем столе красуется запотевший пузырь с водкой и рюмка. В комнате срач. Дверь приоткрыта.
>открыть окно
Вы открыли окно. Запах подгнивающих листьев и надвигающейся грозы проникает в комнату.
>налить рюмку
Рюмка полна до краёв.
>выйти из комнаты
Вы в коридоре. Здесь дверь в туалет, на стене крючок с ключами и дверь в подъезд.
>осмотреть ключи
Это ваши ключи от автомобиля и от квартиры.
>взять ключи
Вы взяли ключ от автомобиля и ключ от квартиры.
>выйти из квартиры
Вы в подъезде. Здесь ваша, 9-я квартира, а также 8-я и 7-я.
>закрыть дверь на ключ
Вы закрыли дверь квартиры на ключ.
>спуститься
Вы спускаетесь на 2-й этаж. Здесь расположены квартиры № 4, 5 и 6.
>спуститься
Вы на первом этаже, где 1, 2 и 3-я квартиры, а также выход на улицу.
>постучать в первую квартиру
Вы стучите в дверь первой квартиры. За дверью — тишина.
>подергать ручку
Дверь закрыта.
>выйти на улицу
И так далее.
Вот пример. Ни о чем. Но для тех кто ни разу не видел такую игру возможно что-то прояснит.
За окном осенние краски. На вашем столе красуется запотевший пузырь с водкой и рюмка. В комнате срач. Дверь приоткрыта.
>открыть окно
Вы открыли окно. Запах подгнивающих листьев и надвигающейся грозы проникает в комнату.
>налить рюмку
Рюмка полна до краёв.
>выйти из комнаты
Вы в коридоре. Здесь дверь в туалет, на стене крючок с ключами и дверь в подъезд.
>осмотреть ключи
Это ваши ключи от автомобиля и от квартиры.
>взять ключи
Вы взяли ключ от автомобиля и ключ от квартиры.
>выйти из квартиры
Вы в подъезде. Здесь ваша, 9-я квартира, а также 8-я и 7-я.
>закрыть дверь на ключ
Вы закрыли дверь квартиры на ключ.
>спуститься
Вы спускаетесь на 2-й этаж. Здесь расположены квартиры № 4, 5 и 6.
>спуститься
Вы на первом этаже, где 1, 2 и 3-я квартиры, а также выход на улицу.
>постучать в первую квартиру
Вы стучите в дверь первой квартиры. За дверью — тишина.
>подергать ручку
Дверь закрыта.
>выйти на улицу
И так далее.
Неплохо, я рекомендую raw_input, у кого-то простой input может сбоить.
На самом деле я благодарен человеку, который называет себя деревотян и производит эти "игры". Он реально открыл мне глаза на происходящее в этой сфере. Это чуть ли не единственный случай когда в /gd/ делаются "игры", законченные "игры", а не скриншоты демок. Эти "игры" если не ошибаюсь даже заливаются в стим. И вы только взгляните на это. На это уродство, на эту бессмыслицу. Это самый верный признак агонии сферы нашего игростроя. Хуже уже не будет. Дальше будет только смерть этой культуры, упадок этой борды, эти люди, которые посещают борду они окончательно сойдут с ума.
Я пришел чтобы спасти их. Спасти вас всех.
Если ты справишься без меня я буду за тебя только рад.
1280x720, 1:11
>Людям засрали мозги. Многие даже не представляют что такие игры могут быть интересны.
Ты тредом и пытаешься засрать мозг. У тебя даже на трейлер скилов не набролось, дегрод.
Тебя небойсь за диздоки в жопу ебут судя по стилю писанины твоему.
От того, что ты продвигаешь якобы более доступный метод разработки игр - будет действительно хуже. Хуже можно всегда, и это именно тот случай.
Упрощение инструментов никогда не делало хорошо.
Вот Unity популяризируют - а выходит только шлак. Вот в Steam сделали сначала гринлайт, потом директ, в итоге все в говне.
Если ты будешь пропагандировать no-unity подход, мб даже с применение Си и ОпенГЛ, тогда уровень осознанности будет выше, игры станут качественнее.
320x320, 5:29
>Это ведь часть того самого долбоёбско-пидарского мира.
Но ведь, догма гейм-девелопмента 2019 года и есть мир долбоёбов-пидаров, которые даже не могут в написание простых игрушечек на гей-мейкере!
>Упрощение инструментов никогда не делало хорошо.
Я оставляю человека один на один с возможностью реализовать свои идеи, сюжет своей игры, игровые составляющие. Без лишних прослоек и без необходимости длительное время проводить за конструированием графических и программных ассетов. Если идеи у человека говно то и игра будет говном. Но по крайней мере он сможет попытаться. Юнити и Опенгл должны остаться в прошлом. Этого дерьма уже достаточно. Нет смысла клепать очередное. Да и не получится при всём желании, вот что главное! Максимум что получится это высеры уровня деревотян!
Оставь свои школьнические подначивания в школе. Здесь все взрослые люди и многие умеют не только в гамак, но и в юньку. Однако это совершенно бесполезные умения и в создании по-настоящему увлекательной игры с глубоким погружением это не поможет. Знать нужно на самом деле не много. Для питона это лишь: >>0278
1280x720, 0:26
Да, судя по тебе, ты и в питоне ни бум-бум.
>Без лишних прослоек и без необходимости длительное время проводить за конструированием графических и программных ассетов.
Это и есть зло. Для настоящего творчества необходимо освоение навыка, приобретение какого-то мастерства, преодоление некоторой работы для того, чтобы уметь уверенно оперировать инструментами. Конкретная работа структурирует мозги, тогда цель и идея становится более красивой.
Гениальную картину не напишешь, если не овладеешь техниками, кистями, красками.
В том-то и дело: для догматической игры достаточно освоить СЛОВО, ТЕКСТ. Это и есть твой инструмент. Вот в этом совершенствоваться и нужно.
хуя пичот
Я могу свой ренпай накидать как нехуй. Не в осилении дело. А в том, что графон не нужен. От него надо избавиться как от чумы. И тогда будет всем счастье.
>>0369
Схуяли ты мне запрещаешь игры делать, еблан? Книги это совершенно другое, там нет интерактивности и ты это сам понимаешь, нахуя ты бредишь блять? Я хочу делать текстовые игры и хочу чтобы ты их делал, сука. Текстовые игры это самые охуенные компьютерные игры которые только возможны. Солдатики оставь детишкам.
Охуенно! Подписался.
>В ближайшее время будет проведен отдельный конкурс в рамках Догмы ГД-19
Странно что моча до сих пор не потерла тред.
Говноед обмазался говном и фантазирует будто он "делает игры". Охуенно. Хочешь добрый совет? Удали всю эту ересь с компа. Глядишь, появится место в жизни под разработку игры.
В твоих текстовых играх интерактивности нихуя. Там можно делать только то что автор придумал, как и в книгах.
В 2д или даже в солдатиках уже присутствует некоторая свобода, ибо допускают разный подход, который мб даже автор не предусматривал. Они более интерактивные, чем текст.
Не путай с интерактивными книгами. Хорошо сделанная текстовая игра дает столько свободы что игрок и не замечает никакой задумки. Он просто живет в игре. Такой свободы действий не может быть ни в одной игре с графоном. Физически не хватит времени на разработку.
>Физически не хватит времени на разработку.
Ну текст тоже не за секунду набирается.
Как ты предлагаешь автоматизировать все варианты ответов на все варианты вопросов на все ответы на все вопросы?
Я делал игры с пикрелейтед набором. Накоживаешь на C++/SDL движЁКЮ, накоживаешь растровый редактор графона и анимации, хуяришь спрайты хуяришь игру. ЗБС. Могу и 3Д игору таким же макаром скрафтить. Дауны наворовавшие кучу тяжеловесных инструментов тупо дауны, даже не назвать их никак по-другому.
Ты можешь еще и:
постучать в дверь
пощупать дверь
приложить ухо к двери
заглянуть в щель под дверью (если это межкомнатная дверь или дверь в туалет)
заглянуть в замочную скважину
помазать ручку говном
облить дверь бензином
и дохуя всего
>>0388
Далеко не каждое действие в игре имеет смысл, не зазорно отказать игроку в выполнении действия. Где-то это можно сделать с юмором, где-то применить стандартную отговорку. В любом случае проработка каждого варианта занимает считанные минуты, а в игре с графоном у тебя даже не будет таких вариантов. Просто нажмите "Е" и всё блять.
Вот и долбоёб с менюшным говноподелием нарисовался. Надеюсь ты реабилитируешься и напишешь игру с текстовым вводом.
На всякий случай подчеркну: Догма ГД-19 не имеет ничего общего с русскими текстовыми новеллами/квестами и прочими МЕНЮШНЫМИ поделиями а также всяким говняками на RTADS с ч/б иллюстрациями. Русское IF-сообщество идёт своей дорогой и заодно лесом.
Тебе каждое действие нужно вручную прописывать, и еще потом дерево развитий события хуярить.
С двумерным видом, простейшим физоном и каким-нибудь ИИ ситуации могут генерироваться сами по себе, просто потому что у мира есть обобщенные правила, а не рельсы, которые задумал автор.
То что у тебя это занимает "считанные минуты" не говорит о чем-то хорошем. Ибо чтобы сделать годноту, нужно просто по определению потратить больше времени и усилий, чем для шлака.
>проработка каждого варианта занимает считанные минуты
Серьёзно? Я на ТВГ половину срока ебался с проработкой диалогов и в конце-концов получил унылое говно, которое не оценили! Как только у тебя возникает необходимость разветвить диалог, тебе нужно думать за двоих, как только происходит еще одна развилка, тебе нужно думать уже за четверых. И так по прогрессии ту зе мун! а потом ещё все развилки диалога надо свести к нескольким желаемым концовкам. И ещё при необходимости надо предусмотреть возможность отсечения одних веток от повторного открытия, других веток перенаправить на третьи ветки в зависимости от состояния персонажей или квестов.
Сдаётся мне ты над этим нихуя не работал, а просто с дивана вещаешь.
Ну-ка покажи-ка нам свои текстовые игры.
Серьёзно? Ты сразу же переходишь на оскорбления? Мы же вежливо общались, конструктивную критику высказывали, предлагали делиться опытом. Ты всерьёз считаешь, что это верещание поможет развить тред?
Ты что идиот? Я написал тебе что тут не обсуждается Догма, ты читать не умеешь?
" ввод должен быть текстовым и состоять из команд от одного до нескольких слов (меню отупляет "
Серьёзно? Серьёзно? Серьёзно? Серьёзно? Серьёзно? Серьёзно? Серьёзно? Серьёзно? Это более чем серьёзно. Если тебе так уж интересно, то твои разветвленные диалоги нахуй не нужны. Оставь этот тупорылый дроч для узкоглазых дейтинг-симов. В игре должен быть смысл. Посмотри на фильмы голливудские. Дохуя там диалогов? Там только самая суть. Потому что иначе теряется интерес зрителя. Так же должно быть и в игре.
>Посмотри на фильмы голливудские.
Серьёзно?
Ты считаешь голливудские фильмы образцом для подражания?
>тарищ майор это не моё я прост винчестер на дороге нашел с софтом, как раз в полицию нес!!
В отделении разберёмся. Проследуйте в Юнити-вэн.
А как Вы относитесь к проблеме реализации парсера пользовательского ввода? Тем более русского. Я лично никогда не понимал RTADS-подхода когда тратят столько усилий на то чтобы строго реализовывать правила, точно распознавать все падежи и т.п., а в итоге язык всё равно получается ограниченный, и значит пользователю нужно осваивать некое (не совсем) подмножество русского, со своими не всегда предсказуемыми особенностями. И это "подмножество" ещё нигде не описывается строго. Шаг влево шаг вправо -- игра тебя уже не понимает, и ты не знаешь потому ли это, что разработчики не предусмотрели такие формы слов, или потому что игра на самом деле не реализует такого действия.
Мне больше импонировал подход в котором "парсер" работал по принципу гугла, т.е. рассматривал входную строку лишь как последовательность ключевых слов. По мне уж лучше ложное срабатывание, чем несрабатывание вообще.
Но думаю можно пойти и по другому пути: сделать простой и формализованный командный язык. Подобный скриптовому языку программирования.
Голливудские фильмы пользуются наработками по драматургии которые доведены уже практически до совершенства. И захватить внимание зрителя — это в голливудских фильмах образцово. Всё то же самое реализовывается и в тексте. Несколько кратких сочных описаний, диалоги исключительно к месту, либо дают намёк, информацию, либо характеризуют некое событие или персонажа. Иногда юмор для разбавления ситуации. Но никакой пустой болтовни. В текстовой игре ты можешь что-то спросить, уточнить. Обычно достаточно формулировок вида:
спросить о человек/предмет/событие
рассказать о ...
Я отношусь к долбоёбам так как они того заслуживают: а именно как к долбоёбам. Эти хуебесы не придумали ничего лучше кроме как пытаться перекосохуячить исконно-английскую долбоёбскую систему клепания однообразного говнеца. Бог им судья.
Командный язык в пизду и нахуй. Игрок не должен изучать какойто сраный командный язык йоды. Все гораздо проще делается и нет никакой проблемы реализация парсера пользовательского ввода. Чем тебя if / else if не устраивает? Обрабатываешь каждый возможный вариант да и всё. Не обязательно всю фразу если что. По каждому слову работаешь. Первое определяешь как действие, если действие неизвестно - сразу в отказ. Дальше ищешь в словах упоминания предмета из инвентаря/карманов игрока/тела игрока, а также из текущей локации (либо if/switch по значению переменной имя_текущей_локации если у тебя нет объектной системы и объекта локации). Не забывай делать список синонимов каждой сущности. Изначально пытаться захватывать многословные названия например "крышка сундука" вместо просто "сундука". Если так парят окончания (подтереться сундуком) то ищи по корням (startsWith) Всё, распарсил на группы токенов, конечное количество форм: 1) действие (посрать), 2) действие сущность (взять говно), 3) действие сущность сущность (помазать говном ручку двери)
Хули сложного-то блять? Сложно впендюрить поддержку русиша в информ/тадс но нахуй они нужны в пизду их...
Вообще не обязательно даже по словам разделять. Подход может быть таким: программно генерируются все возможные варианты по всем комбинациям всех синонимов и сравниваются с вводом.
функция может выглядеть как
str = input()
...
if (compare_all(command: [ open_aliases, door_aliases ], input : str)) {
... здесь сработает и отворить дверцу и распахнуть двери и открыть дверь
}
...
open_aliases = { открыть, распахнуть, отворить }
door_aliases = { дверцу, двери, дверь }
Всем /gd проигрываем с этого слепого-глухого долбоёба
Вот в виде работающего кода реализован ФРЕЙМВОРК ДОГМЫ ГД-19:
https://pastebin.com/D3M0zsK9
Для тех у кого нет питона под рукой здесь нажмите Run и пробуйте:
https://repl.it/repls/PlaintiveKhakiCpu
Вот как это работает
$ python sample1.py
Поешь говна. А чтобы выйти Ctrl+C нажми.
>покушать говна
Скушал фекалий ты
>поесть говна
Говнеца ты покушал
>лол
Команда не распознана.
Здесь осталось придумать как делать обработку многословных синонимов и добавить вложения чтобы обрабатывать команды с другим количеством (не только 2) слов
Ну вот, доработал ПИТОН ФРЕЙМВОРК ДОГМЫ ГД-19:
https://pastebin.com/zQGH8tCy
Теперь поддерживаются одиночные, двойные и тройные команды, есть пример игнорирования вспомогательных слов.
Вот такие команды, к примеру, распознаются:
>взять говно в рот
Говнеца ты покушал
>взять в рот говно
Ты дерьма поел, лол)))
>положить говно внутрь рта
Скушал фекалий ты
>покушать фекалии
Говнеца ты покушал
>съесть говна
Ты дерьма поел, лол)))
совсем не хочется
В принципе одна игра по Догме уже готова. Правда возможности пока что скудные. Можно жрать говно и... всё.
>Догма ГД-19
>Можно жрать говно и... всё.
Еее! Противостоим тенденциям!
на самом деле ты слился с ними воедино
Улучшение (табы проставьте сами):
def multi_compare(arrs, str):
for arr in arrs:
if compare(arr, str):
return True
return False
Что это дает: можно объединить несколько наборов в одну ветку вот так:
if multi_compare([
[eat, shit],
[shit, eat],
[take, mouth, shit],
[take, mouth, shit],
[put, shit, mouth],
[put, mouth, shit]
], user_input):
print shit_eating[random.randrange(0, len(shit_eating))]
Так хорошо начал, но тут
>- ввод должен быть текстовым и состоять из команд от одного до нескольких слов (меню отупляет, а wasd+мышь + "E" для действия так тем более)
сразу всё поделил на ноль.
Потри нахуй этот пункт - и идея засияет.
(старчески покряхтывает) Помню, на заре /gd когда он был ещё тот, лол кто-то писал текстовый сайдскроллер-шутемап. Там даже редактор был, было необычно, волнительно и охуенно.
>>0278
>на Питоне!
Зачем это, когда есть божественный qbasic. Или, для модных смузеглотателей - его потомок https://www.portal.qb64.org/
Бери и пиши и учить нихуя не надо.
>>0332
А вообще, ты мне нравишься, планирую бампировать этот трендж.
>Многие даже не представляют что такие игры могут быть интересны.
Настольные РПГ, книги-игры, IF... Аудитория, на самом деле, довольно велика.
Главная проблема тут - что писать надо на-английском, а никто ИТБ и в смежных настолько хорошо в литературный английский не может.
>>0396
Зря ты так. Парсера на русеке нет и не будет. Во всяком случае, пижже, чем в INSTEAD.
Как правильно отметили: >>0467
Менюшные игры и правда отупляют. Все варианты у тебя на виду. Сидишь кликаешь бездумно. Такая уж психология игрока. Это реально портит игру похуже чем читы. Имхо менюшные игры, менюшные движки это порок русского IF сообщества. Даже всякие подчеркивания и выделения цветом ключевых слов это тоже мерзость. Игра превращается в кликер.
>Парсера на русеке нет и не будет.
Парсер появился. Совсем недавно причем. А вот кстати и он: >>0446
С дополнением:
>>0460
Для большинства игр хватит. Более чем. if, elif, else, работа с переменными и compare/multi_compare.
Это не ирония, не преувеличение. Ничего такого. Это реально достаточный фундамент для того, чтобы начать делать игру.
Еще раз повторю если кто-то не понял, вот этого вот: >>0446 >>0460 достаточно. Можно начинать делать игру.
Пилить мудрёные движки, обмазываться готовыми убер-движками с убер-редакторами это другая парафия. Если уж делать игры то делать игры, а не движки. А для того, чтобы делать игры вот, ничего сложного и не нужно как видим. QBasic? Ну, валяй (имхо уж лучше на Си или С++). Питон это просто пример, он стоит по умолчанию у всех юниксоидов и ставится на шинду без проблем, кроме того есть пара вариантов упаковать питоноскрипт в экзешник.
>парсер сложно для /gd
Ничего сложного, уже всё написали в треде, проснись.
>Либо меню, л
Нахуй твое меню долбоёбское, лучше говна поесть чем играть в менюшную "игру". С менюшным говном пожалуй в /ruvn/. И тебя за такое не только оскорбить здесь могут, но и обоссать, так что будь осторожней.
Бывает.
>>0472
>>0473
По-сути, эта игра называется "попробуй угадай фразу, которая, по задумке автора, должна продвинуть тебя дальше по сюжету".
Вот эта угадайка будет только фрустрировать.
Разве что будет сотня задуманных реакций. Но тогда разработчик рискует потратить неделю, сочиняя разные "Ты просыпал заварку на пол", "Ты высыпал заварку в раковину", "Ты обжёг лоб о чайник", "Ты ошпарил пипиську" и т.д., вместо единственно верного "Ты заварил чайку".
Я с практической точки зрения подхожу. Текстовую игру нихуя не проще сделать, чем графониевую.
>По-сути, эта игра называется "попробуй угадай фразу, которая, по задумке автора, должна продвинуть тебя дальше по сюжету".
>Вот эта угадайка будет только фрустрировать.
Это если ты хуево строишь игру. Не должно быть угадываний на пустом месте. Если фраза неочевидная должна быть подсказка.
Вот тебе пример из моего сценария (игра пока не готова). Там про самосбор. Игрок может подслушать разговор в котором речь о том что из "нехороших" квартир есть слабый запах гнилого мяса. И что иногда его можно услышать только если принюхаться к замочной скважине. Без этого игроку не удастся выбрать безопасную для жизни дверь, за каждой его будет ждать экстерминатус. Такая вот задачка. Ах да, чтобы услышать эти разговоры надо приложить ухо к двери. Без этого игра возле двери будет сообщать лишь о том что за дверью слышно как ведется приглушенный разговор.
И надо уметь отсекать лишнее. Я не понял к чему ты вообще про заварку, про чаек. Ну позволить выпить чайку можно конечно, но желательно чтобы это имело эффект или какое то продвижение по сюжету давало, не обязательно ключевое возможно просто ради очков, возможно как упрощение или получение информации которую можно позже получить и другим способом. Например на звуки завариваемого чая придет тётя Глаша попросит угостить и невзначай выдаст что-то важное.
https://repl.it/repls/PresentFittingListeners
>[random.randrange(0, len(shit_eating))]
А ты реально говноед.
Правильный вариант:
>random.choice(shit_eating)
Ну смотри, я в говно под названием Питон глубоко не влезал ибо нахуй надо. А ты, видимо, обмазался капитально. И кто же из нас говноед?
>не уметь в самый простой и универсальный язык
>сидеть в куче байтоёбского говна
>называть других говноедами
если разб парсинг на токен искать, то игрок рано или поздн начн общ с игра токенами, а не норм текст
поэтому парс токен сосат
Хуесос, ты по ходу уже токенами заговорил.
Недавно вброшенный пример на питоне показывает что парсинг получается вполне человеческого языка и вряд ли найдется долбоёб который будет опускать мягкий знак или окончания. Но если и найдется то туда ему и дорога.
Показатель абсолютной свободы в игре: можно обмазать лицо дерьмом. А когда срёшь, из члена капает precum
>Недавно вброшенный пример
>"дерьм", "говн", "говнищ", "какашк", "каках", "дерьмец", "говнец", "гавн", "фекали"
я те грю кореш, ты тоже так грит спустя пара час
Еее, бои!
>спиздил софта на стоимость подержанной иномарки
>решил, что ты теперь делаешь игры
>а на деле просто пиздишь на дваче, пока пизженный софт висит свернутым в трее
Ухх бля, геймдев уровня /gd просто.
Дебсина, посмотри свежий пример нихуя там такого нет уже. Парсер потом пробует игнорировать окончания но это не обязательно. Ничто не мешает кодерасту забросить пару падежей. Игрок вообще об этом знать не должен. Крч иди нахуй тупорылая мразь чтоб ты умер!
Лол, тупой долбоёб послушно переделывает код по велению троллей. Ну и кто из нас дебс?
Я, собственно, не о том, что не надо подсказки давать, а о том, что заявленная в ОП-посте "свобода" должна присутствовать в игре. Т.е. с дверью в твоём примере ты не только очевидные "открыть", "закрыть", "подёргать", "прислушаться" (кстати, это тоже самое что, "приложить ухо к двери"?) можно сделать, но и неочевидные - "отколупать" (краску, щепку), "ощупать", "лизнуть", "понюхать" (у тебя это - необходимое действие, кстати)... а ведь есть ещё инвентарь, дающий россыпь глаголов.
Таким образом у тебя каждая локация превратится в несколько десятков страниц текста, 90% которго - просто ненужная ерунда, поддерживающая иллюзию свободы.
И, ты не обижайся - это то же меню, только пункты в котором нужно угадать.
Ты обещал "освбодить нас", а, по итогу, я так и не понял, чем это отличается от
>попытка возродить Infocom-овские игры и Ru Interactive Fiction
У парсеровых игр есть ещё очевидные недостатки, но я про них писать пока не буду, а то ты подумаешь, что я против самой идеи.
>Там про самосбор.
Про что?
Ты даун? Ты даун. Обоссан, нахуй послан!
Ты совсем нихуя не понял. Объясняю последний раз. "Отколупнуть краску" нахуй не нужно. Любая игра скажет тебе на это да пошел ты нахуй. И только если по сюжету эта краска будет иметь какую-то решающую роль только тогда такое возможно. И игрок будет иметь подсказку об этом по ходу игры.
> "Отколупнуть краску" нахуй не нужно. Любая игра скажет тебе на это да пошел ты нахуй.
Вопрос в том, сколько раз игрока пошлют нахуй перед тем как пропустят дальше по сюжету. И сколько он готов терпеть.
>Ты совсем нихуя не понял.
Про это и псто, лол. Самое главное, что непонятно - чем ДГД19 отличается от Infocom'80?
Во-первых тем что Догма ГД-19 это про русские игры. Игр с русским парсером практически нет либо они убоги ибо дебсы пытаются насиловать трупы инфокомовских англоязычных движков. Догма ГД-19 исправит это всё.
>Вопрос в том, сколько раз игрока пошлют нахуй перед тем как пропустят дальше по сюжету. И сколько он гото
Игра не будет выглядеть как сюжетные рельсы. Будут разветвления, будет свобода действий. Ты себе все не так представляешь. И все зависит от игрока если он будет пытаться смазать соплями дверные петли без всяких на то предпосылок то конечно он будет послан нахуй. Будет послан раз, два, три и тысячу раз.
>Самое главное, что непонятно - чем ДГД19 отличается от Infocom'80?
ОП нашёл в инфокоме критический недостаток: инфоком сделал не ОН.
>если он будет пытаться смазать соплями дверные петли без всяких на то предпосылок то конечно он будет послан нахуй. Будет послан раз, два, три и тысячу раз.
Короче рельсы очередные.
Ибо лучшие из игор предлагали именно это. Ты делаешь неочевидное действие и внезапно игра тебя награждает ачивкой или продвижением по сюжету.
Например, надеть ведро на голову торговца и ограбить магазин.
>Короче рельсы очередные.
>
Короче я тебе говорю нихуя не рельсы а ты продолжаешь траллировать.
Вот что я тебе скажу ПОШЕЛ НАХУЙ ИЗ ТРЕДА МРАЗЬ.
Я желаю тебе смерти, смерти твоим родным и близким от страшных болезней и недугов.
Чем больше проклятий, тем больше энергии я из тебя высосу. Я ж деревенский колдун, кстати.
Блять ну ладно тогда проклятия снимаются, счастья тебе здоровья тебе и твоим близким всех благ и иди ты всё-таки нахуй. Сделать говняную игру можно как угодно и по Догме ГД-19 тоже можно но нахуя?
И тебе добра! Желаю тебе сделать игру мечты и мы все вместе в неё поиграем!
Ты сюда пообщаться пришел? Ну так общайся давай. Здесь нет ОПов все мы братья по клятве.
Нахуя этот догмадаун напаузу жмет? Обламывает флоу
Карлики такие забавные... Чем-то напоминают детей.
>>Там про самосбор.
>Про что?
>>
Ле кек, вот и выросло поколение школотунишек, которые не знают про самосбор.
Самосбор это запах гнилого мяса по утрам, самосбор это когда у тебя чёрные сопли и ты боишься рассказать об этом кому-то, самосбор это твои самые жуткие кошмары, самосбор это когда ты катишь черные мешки на тележке, трогаешь мешок а там что-то теплое и едва заметно пульсирует... Самосбор это когда ты слишком поздно понимаешь что в гермокостюме который ты в спешке одел дырка возле шеи и ты чувствуешь как леденящий душу сквозняк просачивается сквозь неё. К чему я это? Ах да, я это к тому, что ТАКУЮ игру можно сделать только следуя правилам Догмы ГД-19. Никакая графика тут не поможет, любые попытки сделать графику обречены либо на убогость либо на бесконечное затягивание разработки. Сердце Самосбора это тексты.
Этот тред как параша в которую все приходят срать, а оп и рад, он сидит внутри параши и хохочет глядя из дырки всем в жопы.
>покушать сладкий хлеб
Говнеца ты покушал
>дерьмеца пожрать
Скушал фекалий ты
Инфочмок-игры на такое тупо не способны. Никакие русик-плагины не помогут.
Ты сегодня завтракал говнецом?
Обновлённая версия ПИТОНО-ФРЕЙМВОРКА ДОГМЫ ГД-19:
https://pastebin.com/XHCu4KLP
Добавлено ранее анонсированное улучшение, добавлена поддержка четверных команд. В принципе лучшего сложно было представить. Это реально мощный фундамент для создания игр. Приступаем!
Ты первый
Все прокукарекал? Теперь лезь обратно под шконку и больше не отсвечивай.
Ишь че петухи удумали, - указывать разрабам че им делать. Хуя пригуби, гребень ебаный.
Но ведь ты не разраб. Ты хуй собачий. Ты тень от говна. Ты нихуя не сделал нормальной игры ни разу. А ОП даёт тебе реальный шанс не просто сделать игру, а сделать охуенную игру. Игру в которую игрок будет погружаться и получать подлинное наслаждение.
>ОП даёт тебе реальный шанс
Что конкретно этот пидар дает, кроме пиздежа, что текстовые игры не говно?
Что тебе не ясно, дорогуша?
Берешь фукнции фреймворка дальше пишешь свою игру следующим образом:
put = [ "бросить", "положить" ]
take = [ "взять", "подобрать" ]
apple = [ "яблоко", "фрукт", "яблочко" ]
has_apple = False
while True:
user_input = raw_input('>')
if multi_compare([[put, apple]], user_input):
if has_apple:
has_apple = False
print "Вы положили яблоко"
else:
print "У вас нет яблока"
elif multicompare([[take,apple]], user_input):
if has_apple:
print "У вас уже есть яблоко"
else:
has_apple = True
print "Вы взяли яблоко"
else:
print "Перефразируйте"
Получается вот такой геймплей:
>взять яблоко
Вы взяли яблоко
>взять яблоко
У вас уже есть яблоко
>положить яблоко
Вы положили яблоко
>положить яблоко
У вас нет яблока
>
Дальше добавляешь переменную текущей локации, серию ифов на локацию чтобы выдавать описание локации по команде "осмотреться" (описания храни в отдельных переменных так удобней, например
apple_taken_text = "Вы взяли яблоко"
и позже
print apple_taken_text
то есть разделяй текст и код. Так удобней
Короче говоря, переменные, ифы и multi_compare это всё, что тебе нужно. Если что-то еще не ясно, спрашивай
Что тебе не ясно, дорогуша?
Берешь фукнции фреймворка дальше пишешь свою игру следующим образом:
put = [ "бросить", "положить" ]
take = [ "взять", "подобрать" ]
apple = [ "яблоко", "фрукт", "яблочко" ]
has_apple = False
while True:
user_input = raw_input('>')
if multi_compare([[put, apple]], user_input):
if has_apple:
has_apple = False
print "Вы положили яблоко"
else:
print "У вас нет яблока"
elif multicompare([[take,apple]], user_input):
if has_apple:
print "У вас уже есть яблоко"
else:
has_apple = True
print "Вы взяли яблоко"
else:
print "Перефразируйте"
Получается вот такой геймплей:
>взять яблоко
Вы взяли яблоко
>взять яблоко
У вас уже есть яблоко
>положить яблоко
Вы положили яблоко
>положить яблоко
У вас нет яблока
>
Дальше добавляешь переменную текущей локации, серию ифов на локацию чтобы выдавать описание локации по команде "осмотреться" (описания храни в отдельных переменных так удобней, например
apple_taken_text = "Вы взяли яблоко"
и позже
print apple_taken_text
то есть разделяй текст и код. Так удобней
Короче говоря, переменные, ифы и multi_compare это всё, что тебе нужно. Если что-то еще не ясно, спрашивай
А ты чего развонялся так, чмо? Уёбывай, если что-то не нравится. Пока что ты просто бесполезный серун.
Ты написал, что оп что-то дает, но это пиздеж, ты пидар, оп пидар, вы бесполезные серуны пиздаболы. Лучше бы ваш обоссанный тред снесли как тред манифест. Нужно репортить.
>Нужно репортить.
Откуда здесь столько вахтёров набралось? То зарепорти, это зарепорти. Алё, это свободное общение.
Тут есть кнопка "скрыть", если чо. Какой бы ОП хам не был - тебе то что с того?
Попустись, реально. Это не дело.
Да это просто местный фанат уринотерапии. Без мочи не проживёт и дня.
>Какой бы ОП хам не был - тебе то что с того?
С того, что не люблю мусорные треды созданные пидорами-пиздаболами.
Во-первых, если ты что-то не любишь — проходи мимо. Это не повод удалить это у всех.
Во-вторых, тред вовсе не мусорный. Здесь предлагается реальная альтернатива прогнившему игрострою. Реальный способ разрабатывать игры и собственно говоря доводить разработку до логического завершения. Причем догматические игры по глубине погружения, по качеству геймплея превосходят современные игры на порядки. Я понимаю, что ты где-то триггернулся, ну так сходи к жопнопу врачу пусть тебе пердак полечит.
>Во-первых, если ты что-то не любишь — проходи мимо. Это не повод удалить это у всех.
Не во всех случаях можно проходить мимо, иногда нужно действовать и пресекать беспредел долбоебов.
>Реальный способ разрабатывать игры и собственно говоря доводить разработку до логического завершения
Пиздеж
>Причем догматические игры по глубине погружения, по качеству геймплея превосходят современные игры на порядки
Пиздеж. Я тебя, сучка, спрашиваю, что конкретно пидароп дает, кроме пиздежа, что текстовые игры не говно?
Но ведь ты и есть долбоёб. Зарепортил.
Не во всех случаях можно проходить мимо, иногда нужно действовать и пресекать беспредел долбоебов.
Какая замечательная инициатива! То, что на...
...постойте-ка.
>графика и псевдографика запрещены
Слишком строго. Даже в книгах бывают иллюстрации.
>ввод должен быть текстовым
>меню отупляет
Такая система ограничивает сложность диалогов и не подходит для литературщины. Ты не сделаешь с ней порядочной рпг.
Почему бы вместо этого не запилить вариативные менюшки, в которых показываемые варианты будут сильно зависеть от прошлых действий игрока, обстановки и даже рандома?
Напоминаю, что догма 95 очень быстро загнулась из-за слишком жестких ограничений, которые начали нарушать с первого же фильма.
>Почему бы вместо этого не запилить вариативные менюшки
Нет нельзя, я запрещаю тебе это, кусок говна.
Но ведь ты и есть долбоёб который беспределит, разве не так? Люди общаются, делают игры, а ты тупо срешь и хейтишь. Хули ты хочешь вообще?
>Слишком строго. Даже в книгах бывают иллюстрации.
Дорогой друг, не спеши. Подумой. Иллюстрация показывает фантазию автора. У игрока может быть другая фантазия. И иллюстрация её придушит. Окончательно.
Но Догма ГД-19 разрешает прилагать файлы изображений к игре. В процессе игры может быть сноска (см файл: filename.jpg). Файлы могут появляться в папке программно. В принципе об этом написано в ОП-посте, читай внимательней.
>Такая система ограничивает сложность диалогов и не подходит для литературщины. Ты не сделаешь с ней порядочной рпг.
Догма ГД-19 это не о литературщине. Текст играет сугубо утилитарную, описательную роль. Нельзя перегружать игрока текстами как это делают ruvn-долбодятлы. Ты ведь не долбодятел? Ты ведь нормальный человек? Не придурок, не дебил, не идиот, не долбоёб, не кретин, не хуесос, не говноед? Нет? Ну так и забудь про менюшные диалоги тогда.
>Почему бы вместо этого не запилить вариативные менюшки,
Почему бы тебе не отправиться нахуй вместе со своими менюшками в /ruvn/ и жрать там ренпаевское дерьмо тоннами, хуесос? Мать твою ебал.
Скрывай. ТВГ, треды движков, кроме гамака, посольство - у меня все скрыты. Этот, скорее всего, ждёт та же участь.
Рекомендую. Экономит времянервы.
А банить/репортить никого не надо. Недемократично это.
>Не во всех случаях можно проходить мимо, иногда нужно действовать и пресекать беспредел долбоебов.
Только если это тебя лично касается. Если ОП побежит вайпать своей догмой соседние треды - тогда придётся.
>>0720
Не начинай, бро. Я тоже пытался в логику сначала и тоже был нахуй послан ОП-ом. Так что лучше продолжать в нашем полуутонувшем ламповом IF-треде, а ОП пусть тут сам беснуется.
>Экономит времянервы.
А на что ты тратишь время? На скачивание и установку крякнутого софта весом в десятки гигабайт чтобы воображать себя геймдевелопером?
>Не начинай, бро.
Семён-семёныч...
>Я тоже пытался в логику сначала
Ну-ка покажи, где твоя логика? Ткни пальцем.
>Скрывай
>А банить/репортить никого не надо. Недемократично это.
Если рядом с тобой какой-нибудь хуйло будет детей насиловать или срать на улице, ты просто будешь ходить глядя в пол.
>>0723
>Хули ты хочешь вообще?
Ответа на вопрос, что конкретно пидароп дает, кроме пиздежа, что текстовые игры не говно?
В свежей версии фреймворка уже 4-составные команды используются, посмотри. При этом алиас может состоять из нескольких слов. Пример:
>вложить сладкий хлеб внутрь ротовой полости
Скушал фекалий ты
То есть имеем ввод из целых 6 слов который парсится как 4 токена: "вложить", "сладкий хлеб", "внутрь", "ротовой полости".
А вообще развернуть вложенные циклы реально, но нет смысла мудрить когда мало кому пригодится использование 5-составных или более команд.
>В свежей версии фреймворка уже 4-составные команды используются
И что? Всё равно это индусский подход, должна быть одна функция, распознающая произвольное число команд.
Алсо
>raw_input
Проснись, Маня, ты обосралась, питухон 2.7 скоро окончательно на свалку истории выкинут.
>Ответа на вопрос, что конкретно пидароп дает, кроме пиздежа, что текстовые игры не говно?
Давай разберём по частям тобой написанное.
>что конкретно пидароп дает
>пидароп
Оскорбление. На каком основании ты человека обозвал пидаром? Ты считаешь себя адекватным? Ты пришел в тред и сыпешь оскорблениями, ты хочешь после этого адекватной реакции?
Что конкретно ОП предлагает в ОП-посте черным по серому написано.
Смотрим дальше:
>пиздежа, что текстовые игры не говно?
>пиздежа
Опять же, ты обвиняешь ОПа в том, что он "пиздит", то есть врёт. На каком основании? Почему в такой грубой форме? Какого ты к себе хочешь отношения после того как ты опустился до такого уровня?
>текстовые игры не говно
То есть ты здесь свое предвзятое мнение (якобы текстовые игры это говно) пытаешься протолкнуть за истину, и чтобы перед тобой еще и оправдывались?
В ОП-посте и картинках достаточно яркие примеры превосходства текстовых игр. Но самое интересное, что хороших текстовых игр особенно на русском языке пока нет. Мы можем стать реально первопроходцами со своей Догмой.
Я вижу ты подкован в вопросах Питонизации. Если так, то тебе не составит труда набросать такую функцию и заодно превратить raw_input в input, а также добавить скобочки вокруг вызовов print.
Шизофрения. На каком основании ты пишешь о себе в третьем лице? Ты считаешь себя адекватным? Ты сидишь в треде один и пытаешься защищать сам себя в третьем лице, ты хочешь после этого адекватной реакции?
>Шизофрения
Шизофрения это как раз когда ты воображаешь будто у тебя есть детектор, который вычисляет семёнов на борде.
Мой софт - флеш да спайн да фотошоп. Весят меньше гига все вместе. А трачу время на работу на работе за деньги.
Ну и на потные мечты, конечно.
>Ну-ка покажи, где твоя логика?
Да уже неважно. Пили свою игру, я с интересом понаблюдаю.
P.S. Даже если бы я был ОПом это не помешало бы мне возмущаться тем, что меня необоснованно обвиняют в "пиздеже" и так далее.
>флеш
Да ты матерый говноед я погляжу.
>. Пили свою игру, я с
Вся суть в том, что ты тоже должен пилить игру по Догме ГД-19. Но прежде ты должен поклясться.
> На каком основании ты человека обозвал пидаром?
На том, что сначала я спрашивал его нормально, но этот пидар не дает ответа, и в ответ пиздит, как и ты. Ты писал, что пидар дает какой-то шанс, но когда я тебя первый раз спросил, что этот пидар дает, кроме пиздежа ты начал вилять жопой, перешел на меня, на вежливость, на любую хуйню кроме ответа.
>>0734
>Что конкретно ОП предлагает в ОП-посте черным по серому написано.
Не вижу там объяснения, почему текстовые игры не говно и почему если их делать, то это твой шанс и ты преуспеешь.
>>0734
>Но самое интересное, что хороших текстовых игр особенно на русском языке пока нет.
Это аргумент в пользу того, чтобы не делать эту хуйню, иначе кто-нибудь уже сделал бы и наварился.
>>0734
>Мы можем стать реально первопроходцами со своей Догмой.
Нет, не можете, даже топ текстовое говно никому не нужно, а вы еще и само по себе говно сделаете, потому что уже делали говно и ищете другое направление.
Так и возмущайся от лица ОПа, если ты ОП.
Ты, бля, не понимаешь, что фальш легко просматривается, и эта наигранность раздражает остальных?
Вопрос простой: с какого хуя ты заступаешься за ОПа? Тут никто не любит ОПа, и вдруг один "хороший человек" нашелся. Так не работает, блять.
Тебе похоже реально 13 лет.
Шанс на спасение же. Жопой не читай.
> наварился
Все ясно с тобой, только о деньгах и думаешь.
Уёбывай-ка ты отсюда...
>Да ты матерый говноед я погляжу.
Потому что использую одну из лучших программ для анимации? Нууу ооок.
>ты тоже должен пилить игру по Догме ГД-19
Не, я нахуй послан. Я в сторонке постою, ок?
>Текст играет сугубо утилитарную, описательную роль.
Сказал бы сразу, что ты квестодебил, я бы и слова не написал.
Ты постоишь не в сторонке а в центре комнаты на коленях с открытым для приема струй мочи ртом.
Кончай траллировать про квесты все четко расписано в ОП-посте.
>ТВГ, треды движков, кроме гамака, посольство - у меня все скрыты.
почему тебе не интересно? я вот например к годоту и порнотреду имею чуть более чем вообще никакое отношение, но временами там встречаются забавные диалоги или довольно значимые факты, которых я не знал. это наверное очень одинокое чувство когда что-то не интересно
>анимации
Анимация не нужна. Текст рулит. Я за час текстом такое накидаю что ты заебешься анимировать никакой жизни не хватит. Понимаешь какая твоя анимация ущербная? Людям не надо засовывать в глаза ничего. Они себе сами всё прекрасно представят, только дай такую возможность: убери графику.
Поддержу. Рисовка это сражение с ветряными мельницами. Совершенно бесполезная трата времени. Игру так не сделаешь.
Не могу не согласиться. Уже достаточно в мире сделано игр с графикой, с анимацией, 2д, 3д. А вот хороших текстовых реально не хватает, по пальцам пересчитать и те могли бы быть и получше, возможностей для развития полно.
Да ты вообще ничего не можешь сделать, о чем тут говорить?
спасибо, мистер, мы бы сами то не догадались!
Полностью согласен с этим аноном. Рисование это пустая трата времени. Столько всего можно было бы написать за то время пока другой скульптит-ретопает-красит модельку, вырисовывает кадры анимации в сплайне или ебется с палитрой пиксельарта. Графен не нужен!
>>0761
>>0759
>>0757
>>0756
>>0754
Внезапно здравые мысли. Я тоже люблю жрать говно. Понимаете насколько обычная еда ущербная? Ее едят все кому не лень. У всех просто глаза замылены предубеждением, что жрать говно - плохо. Но я, ОП этого треда, освободился от всех предубеждений, и начал есть говно.
Обычной еды много. А вот хорошего кала реально не хватает. Не каждый старается выстрать нормальную какулечку, возможностей для развития полно.
Поражаюсь, что находятся люди, которые не понимают таких простых истин.
Кто тебе сказал, ну кто тебе сказал что надо прям уметь охуенно круто и литературно писать? Просто описываешь то, что должно рисоваться в воображении. Если это какое-то движение то и пишешь что за движение. Например приближается кто-то к герою, пишешь: "вприпрыжку приближается персонажнейм". Ты написал одно единственное слово "вприпрыжку" за пару секунд а прикинь сколько секунд такое анимировать придется.
Да, но тему он хорошую понял. Нам нужно больше текстовых пророков, только не таких отбитых.
>>0770
Я совершенно того же мнения. Нам пора прекратить жрать нормальную еду, возиться с мясом, выращивать овощи. Пора покончить с этим. Мы действительно имеем шанс стать новой волной в питании.
Поедание пищи это пустая трата времени. Кал является уже переработанной пищей, ее не надо переваривать. Еда не нужна!
Именно поэтому мне понравилась идея ОПа, т.к. зерно правды в ней есть.
Жрать кал - это охуенно, но высирать говнецо я пока не умею, а вот жрать - умею.
>Вот тогда и поговорим.
Нет, твой принцип проходить мими, скрывать и не вмешиваться если тебя не касается, а сейчас ты сливаешься.
>Шанс на спасение же
Какая разница на что, он не дает его, недостаточно просто сказать делайте текстовые игры, это вас спасет, так только долбоебы пиздят как оп.
Как можно обвинять человека в неосиляторстве если он сам только становится на путь настоящего игростроения? Он может быть хоть три тысячи раз осилятором в "общепринятом" игростроении но это не будет значить ровным счетом ничего.
Пусть игры делает, а не треды просветления создает, клоун.
они друг друга стоят, кстати.
Ну и что плохого в юном возрасте? Христос в детстве поражал мудрецов своими речами.
а фалко до сих пор меня своими речами поражает
По-моему ты просто завидуешь. Покажи хотя бы один тупой пост. Да и как здесь вообще отличить посты ОПа? Можно только по ОП-посту судить.
Даун, ты типо тред бампаешь? Какой хуйне долбоебы не занимаются лишь игры не пилить.
Я сюда пару постов написал всего. Крыса, ты только стрелки переводишь, что ни спроси, все а ты а ты, животное ебаное.
В треде про манифест были поливания говном всех гдачеров и угрозы мистической смерти матерей и котов тем кто откажется выполнять манифест а именно прекратить разработку своих игр и начать пилить текстовые. Здесь как бы помягче все.
ты воду в толчке смываешь в процессе каканья или по окончании?
Позавчера с другом мужика помогали в скорую погрузить. Кто-то отпиздил его у магазина.
ОП никого не пиздил и мне лично не мешает.
>>0768
>надо прям уметь охуенно круто и литературно писать?
Потому что, чтобы сделать охуенный мультик - нужно уметь охуенно анимировать.
Чтобы сделать охуенную текстовую игру - нужно уметь охуенно писать.
Для того чтобы у человека включилось воображение - нужно его включать - метафорами, сюжетом, диалогами. "Рука её ебал" воображение не включит.
>>0805
А что за тред про манифест?
Всё, про манифест объяснили выше.
>Чтобы сделать охуенную текстовую игру - нужно уметь охуенно писать.
Глупости. Ты путаешь с книгой.
Вообще главное — идея.
Бля буду. В текстовой игре не надо быть охуенной писакой. Главное уметь хорошо придумывать. И много текста не надо хуряить, игрока это оттолкнет только. Описал локацию описал события описал предметы, всё. Не надо мозговать долго, возьми план описи локации нахватай самые примечательные моменты и готово.
План описи локации: (сейчас возьмите ручки и законспектируйте)
1) общая категория (что за сцену мы видим: океанский берег, лесную поляну, узкий и высокий пещерный проход, задворки в трущобах)
2) освещенность, состояние неба, погода
3) температурные ощущения
4) ветровая нагрузка
5) воздух и взвеси (пыль, мелкие брызги или просто чистый воздух)
6) запахи (затхлый, морской, пряный)
7) звуки (шум волн, скрипы мачт, скрежет беличьих зубов, зловещая тишина, рыночный шум)
8) повторяющиеся события/движения/действия в локации (что-то качается на ветру, волны набегают разбиваясь о камни, пенясь, птицы игриво пролетают над верхушками деревьев, ручеек журчит)
9) опционально единичное событие (старый моряк дрочит хуй направленный в море), в следующем осмотре/посещении локации моряк кончит в воду и сядет в лодку дремать
Подобные планы можно составить и по описи персонажей, предметов. Бросающиеся в глаза особенности описываешь и все, общие черты а потом особенность.
Просто пройдешься по плану но сразу почувствуешь себя охуенным литератором (наверное).
Ты же раздаешь советы, значит ты ответственен за них. Должен показать пример на себе.
Раздавая советы я делаю вам подарок. И заодно несу спасение. Делать игры мы будем все вместе. А может мы все будем делать одну игру сообща. Кто знает? Давайте договариваться.
Ну нет, сначала срач на три переката.
https://pastebin.com/B9Dge379
Собирается без зависимостей простым вызовом: gcc source.c
Ничего лишнего только функция ввода которая читает всю строку включая пробелы между словам (что не так просто сделать в Си), а также превращает символы utf8 включая русские в строчные для того чтобы парсить меньше вариантов (что так же не просто сделать в Си, этот код сворован) ну и функция сравнения строк. Пример содержит игру, из которой можно выйти (это единственное доступное действие).
Нет, не оправдано. Дорогу покажи. Судя по твоим привычкам кодинга, ты там часто бываешь.
Нихуя это не пустое место, это передний край технологий. Сейчас 2к19 - время расцвета ECS, Data oriented design и data-driven coding!
> Представляю вашему вниманию фреймворк
> только данные у него вшиты прямо в код
> если захотите свои данные загрузить - учите си и въебошивайте свои данные сами
> я свою портянку кода высрал - дальнейшее меня не ебёт
Как-то так.
Фреймворк, это когда ты приходишь делать игру и скармливаешь свои фразы фреймворку через АПИ, а не копаешься в чужом коде, вставляя свои фразы в него.
>>0923
Проекции пошли. Быстро ты.
Завязывай выкладывать ИТТ свои эротические фантазии.
>по другому пути: сделать простой и формализованный командный язык
А можно не делать нового, а просто взять lojban++. Заодно и выходной текст выдавать на нём.
>Заодно и выходной текст выдавать на нём
Можно вообще ничего не компилировать, а играть прямо в ИДЕ (ну или в блокноте, в т.ч. ++)
Текстовая игра для блокнота уже есть, была на конкурсе TWG:
https://drive.google.com/file/d/0B5M4fMX1HJxDTnRSemxnamJYN1E/view
Менюшное говно.
Сука проиграл с твоего поста, потом позорно капитулировал с самой игры.
" Затем уверил, что это действительно стих и это нормально,
что он такой короткий."
Охуенно. И концепция и реализация. Это тот /gd, который торт. Кто, блять, автор?
Уёбищные гифки делает Распидор. Впрочем "игры" он тоже делает. При всём его таланте, он воровашка. У деревотян украл имя, у самосборцев украл торговую марку.
>кто такой Димасик
Обычный омежка, который сдеанонился по глупости. Организовывал конкурсы ТВГ. Был замечен в коррупции. Закономерно обоссан. Смешно рвался. Непонятно, то ли он рвётся до сих пор, то ли аноны угарают, тролля воровашку-распидора.
Этот тред создан культовым гдачером, ты ещё в младших классах учился, когда он поднимал /gd/.
Там, это, издач с проведением конкурса обосрался!
Клянусь следовать следующим правилам, выведенным и утверждённым «Догмой 95».
Съёмки должны происходить на натуре. Нельзя использовать реквизит и декорации (если для фильма необходим специальный реквизит, съёмки должны происходить там, где этот реквизит изначально находится).
Музыкальное сопровождение не должно идти отдельно от изображения или наоборот (музыка не может звучать в фильме, если она реально не звучит в снимаемой сцене).
Камера должна быть ручной. Любое движение или неподвижность диктуются только возможностями человеческой руки (фильм не может происходить там, где установлена камера; наоборот, съёмка должна происходить там, где разворачивается фильм).
Фильм должен быть цветным. Специальное освещение не разрешается (если для съёмок слишком мало света, одна лампа может быть прикреплена к камере, в противном же случае сцена должна быть вырезана).
Оптические эффекты и фильтры запрещены.
Фильм не должен содержать мнимого действия (убийства, стрельба и тому подобное не могут быть частью фильма).
Сюжеты, где действие происходит в другую эпоху или в другой стране, запрещены (действие должно происходить здесь и сейчас).
Жанровое кино запрещено.
Формат фильма должен быть 35 мм.
Имя режиссёра не должно фигурировать в титрах.
Хуйня как бы посмотрел я один такой фильм а там блять клитор отрезают и убийство. Сами свою догму нарушили. Хуесос крч.
Ну да, 30к продаж в стиме с начала года, куда уж мне до хуесосов-кукаретиков с сосаки типа тебя и опа. Интересно, ваша текстовая параша хоть на 10% повторит мои результаты? В общем, как уже сказал - лезь обоатно под шконку, чушка ебаная.
Без пруфов ты просто волосок в куче дерьма. И ты знаешь это. Но даже если ты предоставишь пруфы что ты делал игры с графикой ты так и останешься долбоёбом, который пошел по проторенной дорожке. Так и останешься серостью, невзрачностью, банальным скучным дауном, который не смог бросить вызов прогнившим устоям. Вместо реальных дел ты просто пошел по пути всеобщей деградации. Поспособствовал деградации игроков. Поспособствовал своей собственной деградации. Это вовсе не то, чем стоило бы похваляться.
А ОПу и тем кто сейчас пилит догматические игры — респект.
Ага, щас бы давать озлобленной бесталанной пидорашке возможность уронить рейтинг своего продукта буллинг-отзывами. Хуй соси, долбоеб нищий, вот пройдет еще полгодика, когда фаза продаж спадет, тогда уже похуй будет на рейтинг, вот тогда вылазь из под шконки, так уж и быть, дам тебе за щеку.
А пока сиди тихо под шконарем и не кукарекай. Твоя параша текстовая нахуй никому не упала кроме пары долбоебов по типу тебя, у которых не хватило мозгов на ЯП и 3d-math.
Итак, пруфов ты дать не можешь, продолжаешь вскукареки. Выходит, под шконарём сидишь именно ты сейчас. Завали ебальник, чмо, твои вскукареики никому не интересны.
Чем кукарекать из под шконки, лучше б почитал книги по программированию, глядишь хоть одна извилина в твоей голове да появится. Маня, пока ты как дебил кукарекаешь итт о том что ты "ряя! нитакойкакфсе! Уникальноя кансепция! Дайти пруфы1 врети! кукарек!", мне капают деньги с продаж, лол.
> лучше б почитал книги по программированию
Так читал. И 3д математику знаю и движки пишу. Пруфы? А ты дал пруфы?
Расскажи-ка еще о себе. 30к рублей с начала года, говоришь?
Читать != понимать. Ты просто хуйло бесталанное, которое не в состоянии написать ничего сложнее кейс-констуктора, но пытается свою тупорылость выдать за новаторство. Отсюда и такие разрывы на мелкое замечание, что текстовое гавно никому нахуй не упало кроме даунов, не осиливших ЯП и 3dm. Мань, просто смирись с тем, что в текстовую парашу, осоьенно за авторством такой унылой пидорашки как ты, никто не будет играть кроме пары аутистов.
>Читать != понимать. Ты просто хуйло бесталанное, которое не в состоянии написать ничего сложнее кейс-констуктора, но пытается свою тупорылость выдать за новаторство
А кто тебе сказал что я не понимаю, или что я не в состоянии писать сложные вещи? У тебя там какой-то шар ясновидения на столе стоит? Ты уверен, что только неосиляторы могут стремиться к простоте? Это всего лишь твое мнение.
Так что там у тебя, 30к рублей с начала года, да?
>А кто тебе сказал что я не понимаю, или что я не в состоянии писать сложные вещи? У тебя там какой-то шар ясновидения на столе стоит?
Блять, ору с дауна-ОПа с его темой "а ты откуда знаешь? а?"
Твоя тупость только выдает то, что это все действительно правда.
Мои выводы основаны на человеческой природе - также как дуров не станет работать над одностраничниками, так и человек, способный кодить вещи сложнее и интерсней текстовой дрочильни, не станет разбазаривать свой талант на примитивщину. Подпивасы ограничивают себя танчиками по вечерам, тцпорылве шуольники - дотаном, академики - размышляют о вечном. Ну а бесталанные даунята типа тебя ограничиваются примитивной хуйней. Так устроены люди.
Кстати, подучи русский язык или сходи к психиатру, у тебя проблемы с восприятием текста - я писал о кол-ве продаж. Не удивительно что ты не в состоянии писать нормальные игры, лол.
Твой бугурт похож на бугурт от конструкторов игр где почти не надо кодить. Религиозность такого подрыва похуже догматизма этого треда. Игры для создания которых не потребовалось заморочиться с программированием не игры, что ли? Игры без графики — не игры, что ли? Ведь главное в игре что? Наслаждение игрока. Хорошо проработанные парсерные текстовые игры дарят особое наслаждение, которое нельзя заменить никакой графикой. И это не стоит воспринимать как бросание в крайность. Это действительно уникальная форма игростроительного искусства. А вот требование делать игры с графикой, со сложными задачами в программировании, поливание грязью и обвинение в неосиляторстве тех, кто желает попробовать делать именно парсерные текстовые игры это уже крайность. Ты здесь со своим стимом смотришься реально как на голову больной петух. Кстати программирование парсерной игры далеко не всегда бывает простым.
>Мои выводы основаны на человеческой природ
Твои выводы тебя подвели. Я способен кодить сложные вещи, просто не вижу в этом смысла. Игр с графикой уже предостаточно. Парсерных текстовых кот наплакал. А "вставляют" они получше современных с графоном. Не спорь о вкусах.
Есть инфа по этому петуху? Его посты, треды, кто он. Надо вычислить и заабузить его игры, сорвать ему продажи. Ну и пиццей накормить всласть по возможности, вдруг парень проголодался.
>Не спорь о вкусах.
Хуя ты довнич. Приходишь на борду с играми, начинаешь втирать что ваши игры - не игры, пытаешься пропихивать свою хуйню, и в итоге говоришь "не спорь о вкусах".
Может ты нахуй сходишь, дауненок?
Ну вообще-то самый расцвет был в 80-х.
А загнулось всё потому что рыночек. Людей соблазнили на яркие обёртки. Парсерники выродились сначала в игры типа police quest где управление стрелочками, все еще вводишь команды текстом но уже видишь графон, дальше текстовый ввод вообще убрали оставили менюшки дальше уже тупо кликеры. И всё, смерть. Энтузиасты по созданию таких игр остались но в основном англоязычные. Да и вообще игры эти все были англоязычные, перевести их почти нереально.
В этих ИТТ тредах мы сделаем несколько сочных хитовых русскоязычных парсерных игр.
Ну так игры с графоном действительно тупое говно для даунов, согласись.
>Я способен кодить сложные вещи, просто не вижу в этом смысла.
Ты думаешь, что ты можешь, но на самом деле ты тупорылый даун.
Если бы ты мог в сложные вещи, то ты не был бы таким тупым, как показываешь себя во всем этом треде. Ты банально в логику не можешь, какие тебе сложные вещи?
Неси пруфы, если я не прав, или иди нахуй.
>мы сделаем несколько сочных хитовых русскоязычных парсерных игр.
У тебя уже 3 дня было на это. Ты все проебал.
> Твой бугурт похож на бугурт от конструкторов игр где почти не надо кодить. Религиозность такого подрыва похуже догматизма этого треда. Игры для создания которых не потребовалось заморочиться с программированием не игры, что ли? Игры без графики — не игры, что ли? Ведь главное в игре что? Наслаждение игрока. Хорошо проработанные парсерные текстовые игры дарят особое наслаждение, которое нельзя заменить никакой графикой. И это не стоит воспринимать как бросание в крайность. Это действительно уникальная форма игростроительного искусства. А вот требование делать игры с графикой, со сложными задачами в программировании, поливание грязью и обвинение в неосиляторстве тех, кто желает попробовать делать именно парсерные текстовые игры это уже крайность. Ты здесь со своим стимом смотришься реально как на голову больной петух. Кстати программирование парсерной игры далеко не всегда бывает простым.
Мань, ты не сможешь привести ни один пример текстовой дрочильни, которая по уровню бы находилась хотя бы на одну ступеньку выше шит-тир классических игр в графике и с аудиосопровождением. Просто потому, что для качественной текстовой передачи информации надо обладать выдающимся талантом писателя, таких людей на поколение рождаются единицы и они реализуют свои таланты в традиционной литературе. Это первое.
Во-вторых, убожество не имеет ничего общего с уникальностью.
И третье, не пытайся выдать отсутствие скиллов и скатывание в примитивщину за какую-то "уникалтную форму игростроителтного искусства". Я такой "формой искусства" в 2003 баловался, давая чмохам в школе на информатике сыграть в текстовую игру "тест на пидораса", как думаешь, кем оказывались чмохи? Правильно, теми же кем являешься и ты - подшконочными петухами.
>Неси пруфы, е
Сперва пруфы своего стима, пидарёнок.
>Ты думаешь, что ты можешь, но на самом деле ты тупорылый даун.
Ты думаешь, что я не могу, но на самом деле ты тупорылый даун.
> Ты банально в логику не може
Твоя логика ущербна. Я скорее всего просто Бог по сравнению с тобой, сосунок. Именно поэтому мне поебать. Я достиг просветления и могу спокойно заниматься игрой без капли графона. Ты же делаешь свои шажочки, наверняка очень гордишься собой, пытаешься этим козырять, но твои скиллы просто ничтожны если так в общем рассмотреть. Такое козыряние довольно типично для ньюфага. Но ты продолжай, все матерые девелоперы через эту стадию проходили. Через десяток лет ты придешь на эту борду если она еще будет существовать и создашь тред о разработке парсерной текстовой игры.
не трожь бластеркопа!
Хватит бампать говнотред.
>Просто потому, что для качественной текстовой передачи информации надо обладать выдающимся талантом писателя,
Не путай с книгами, даун. Текст передает информацию, не более того. Все остальное рисует воображение. Красивый слог важен для книг, а игра отдаёт механичностью и это воспринимается как должное ибо игра же, компьютер.
Ребенок ебаный, если ты будешь высирать текст на уровне имбецила из дурки, то такая игра будет восприниматься людьми крайне слабо. Если игрок получает информацию только из одного источника информации (в нашем случае - текст), то все восприятие контента будет целиком и полностью зависеть от качества этого текста. На такое способны только прирожденныные писатели, а не долбоебы с сосаки типа тебя.
Кого больше — прирожденных писателей или прирожденных писателей игр?) Ты подсчитывал?) Соси хуй)
Ну во-первых у него нет игр. Как нет игр и у всех ИТТ. Никто тут не пруфанул, что у него есть игры. Так что нехуй вонять.
Какая фиксация? С чего ты взял?
Твои маняоправдания это не пруфы, чмо тупорылое. Я тоже могу сказать, что у меня дохера хитов в стиме продаётся но пруфов не дам кококо. Какое же ты жалкий уебан, пиздец просто.
Сперва ты обоснуй схуяли я должен удалять что-то если ты не предложил ничего лучше. Обоснуешь - сниму проклятия.
Слушай ты вот жалуешься на несправедливость, но сам при этом поступаешь совершенно некрасиво. Я старался, а ты пришел обосрал без всяких аргументов и потребовал удалить. Я тебе предложил честный вариант: ты пишешь получше, я удаляю. Ты же в ответ совсем обнаглел. Ну так получай по заслугам тогда. Зачем мать и кота? Ведь несправедливо же. А вот зачем: несправедливостью на несправедливость.
Ебать ты дебил, земля тебе пухом.
Поэтому у тебя и друзей нет, ты и в жизни поганый человек.
Что я тебе лично плохого сделал? Я выступаю за позитивные вещи. Твою статью увидит неподготовленный человек, примет близко к сердцу, и станет делать херню. Кто в этом виноват? В первую очередь ты, потому что выложил такое в сеть. Во вторую очередь я сам для себя, если не сделал бы замечание. В третью очередь, конечно, сам юзер, который не удосужился проверить достоверность. Но всю эту цепочку породил ты.
"Хуйню написал" это не замечание. Ты ни одного аргумента не привел который обосновал бы почему это хуйня.
Это по другому и не назвать. Там плохо все. Просто какие-то рандомные заметки, которые взбрели тебе в голову. Там нет никакой систематичности. Упоминаются факты совершенно разных уровней, без какой-либо структуры, без какого-либо логического обоснования почему это здесь.
Ну уже хоть что-то. Я перезвонил в министерство магии, проклятие сняли. Но пост удалять пока что не буду, чтобы обсудить каждый пункт и как его лучше переписать. Потом уже удалю когда новая версия будет готова.
Чем догматические игры отличаются от игр русского interactive fiction (IF) сообщества? Может показаться что это схожие направления. Но это совсем не так.
1) Догматические игры признают только текстовые игры с парсером и без графики. Погружение должно быть максимальным и это возможно только 1 на 1 с текстом. Любое изображение вредит воображению игрока. Разрешается в папку помещать сопроводительные графические файлы (карты, газетные вырезки и тому подобное). Но в самой игре должен быть только текст и даже ASCII-арт под запретом.
Русское IF-сообщество же признает как менюшные игры, так и всяческие кликеры, а также не отвергает иллюстрации в парсерных играх.
2) Догматические игры свободны от зависимости от движков таких как RInform и RTads, ошибочно принимаемых русским IF-сообществом как некое благо. Догма пропагандирует использование простых инструментов для генерации консольных программ. К примеру, язык Python или Си. Программа - простой набор обработки условий и переменных. Во-первых это дает гибкость, которой нет в насильно и коряво русифицированных и изначально англоязычных Inform и TADS. Во-вторых это дает возможность делать игру не вникая в подробности каждой из систем. Для любого языка программирования достаточно выяснить лишь минимум вещей:
1) как считать строку ввода
2) как выдать текст в консоль
3) как сравнивать строки
4) как создавать, менять и проверять переменные
5) конструкции типа if, else if, else
6) для сохранений еще и возможность записывать переменные в файл и считывать их обратно из файла в память
3) Догматические игры будут охуенны. Они идеальны. Они прекрасны. Проработка мира, свобода действий, сюжет - всё это на высоте. Игры русского IF-сообщества унылы и недоработаны чуть менее чем полностью.
Споруны дурачьё.
/тхред
Ну разумеется, в догматической игре всё будет на высоте, что за глупые вопросы!
>INSTEAD
>Жанр таких игр находится на стыке интерактивной литературы, визуальных новелл и классических point & click квестов.
Ещё раз здесь появишься, чмо и я тебя так прокляну, что никакое министерство не отменит.
Просто оставлю это здесь.
Понимаешь, это англоязычное дерьмецо еще и сетевое никаким боком к нам не относится. Ты понимаешь? Или ты жопой тред читаешь?
давай-ка покажи мне хотя бы вдвое худший аналог метапарсера, хуесос, пилить движьки он собрался с 0, долбоёб писавший профиль матишу)))
Чмоня, протри глаза. В тред вбросили превосходный фреймворк на питоне, а также минимальный но достаточный пример на Си.
Что же касается твоего говна (пик) то оно и близко не стояло с нашими целями, с нашими ценностями. Оно противоречит нашей идеологии. Ты просто не читал тред.
Я играл в муды ещё когда ты сосал мамину сисю, чмошник. Это говно не имеет ничего общего с Догмой ГД-19.
1066x600, 0:24
Вот на этом пике прекрасный пример деградации. И прекрасное обоснование Догме.
Во-первых видим ебучий рисуночек. "Зловещий" особняк выглядит там обычной панелькой. Ну забор с острыми пиками и что теперь? Очень зловеще блять. Дерево блять одно стоит. Другое поленился рисовать. И сразу кликай кликай давай игрок вот тебе слова все подсвечены тебе не надо думать даже тебе даже читать не надо бери тупо кликай. Действия? Действие одно: ДЕЙСТВОВАТЬ.
Сук максимум тупость пздц.
даун ебаный, такой же по эффективности парсинг русского языка как метапарсер принеси
или ты предлагаешь пердолить с нуля парсинг русского языка? ваще ебанутая зассыха?
Говно там собачье. Игрок первым делом смотрит на картинку. Дальше на подсвеченные слова. Говноедство лютое. Не знаешь что делать? Перекликай всё подряд. Дегродство ебучее.
Чмоня, еще раз протри глаза. В тред вбросили превосходный фреймворк на питоне, а также минимальный но достаточный пример на Си.
Необходимость "парсить русский язык" навязанная. Это необходимо только если ты костылишь систему классов, атрибутов... Такое требуется для движка. Чтобы облегчить написание игр другим людям. Когда ты сам пишешь игру тебе это всё нахуй не надо. Достаточно того парсера который уже написан на питоне. И он вовсе не примитивен. Проверка на:
[put, shit, inside, mouth] позволяет распознать кучу комбинаций:
>положить говно в ротешник
>вложить сладкий хлеб внутрь ротовой полости
Более того, как ты пользуешься каким-то движком ты связан по рукам и ногам ограничениями этого движка, любая попытка выйти за его рамки оборачивается в лютые костыли.
Когда же ты пишешь код игры напрямую ты просто господь бог блять, код как пластилин в твоих пальцах, ты напрямую выливаешь свои идеи в код игры и ничто тебя не ограничивает.
Ну и чего ты так рвешься?
Благословляю.
Сингулярность, которую мы заслужили
>а гд переизобретает текстовые квесты
не гд, а ОП-хуй тормоз один
Деревотян ещё более двух лет назад завизуализоновелила всех.
Конечно, ведь лучше брутфорсить, пока не сработает СКРЫТОЕ заранее прописанное действие.
Захочу я стену или дверь на прочность испытать своей головой. Или там разбить стекло, осколком порезать вены и ослепить кровью противника и чего ? Да нихуя ничего не будет, жалкая пародия на данж.
Если даун пишет игру то игроку придется брутфорсить. Если не даун то всё логично, всё увязывается, есть информация, есть над чем поразмыслить. Игрок взял имеющуюся информацию, обдумал её и в результате родил идею что сделать.
Пруфы тебе за щеку летят, ребенок ты ебаный, а я уже говорил, что не стану в период активных продаж раскрывать озлобленным тупорылым пидорашкам типа тебя свой продукт, что бы вы, хуесосы завистливые и бесталанные не засрали мне рейтинг своими лживыми отзывами.
Но ты-то даун ебучий и потому игрокам придется брутфорсить твою парашу, чтоб хоть на шаг продвинуться.
Педофил ебаный, опять ты? Твои оправдания это не пруфы, идиот, я то же самое могу говорить, мол, у меня в стиме продажи, но не буду палить вдруг засрёте. Ух, как тебе наверное обидно, не верят, не признают твоих вымышленных заслуг на анонимной борде, требуют пруфов)) Казлы!
Машка ебливая, мне-то как бы поебать веришь ты или нет, это же у тебя срака разрывается от зависти что кто-то делает и продает игры, а ты не можешь в кодинг и придумываешь оправдание своей тупорылости какими-то "новыми направлениями в гд", так еще и все пруфы выпрашиваешь как ебаный ребенок денежку на игрульку в стиме, лол.
Зато люди будут знать как не надо делать игры. Да и глядишь, кто-нибудь ирл встретит этого обсоска, узнает его по его кукареканью и обоссыт по приколу.
Хз почему ты цифру 80 приплел в 80-м вышла их первая игра (зорк). Вообще вот тебе выжимка инфы об инфокомовских играх:
http://pdd.if-legends.org/infocom/fact-sheet.txt
Имхо самые крутые игры у них это
Leather Goddesses of Phobos
и
A Mind Forever Voyaging
Кстати некоторые игры содержали буклеты с сопроводительным 3Д (!!!!!) комиксом (в комплекте шли 3д очки красно-синие), комиксы были нужны чтобы игрок лучше понимал сеттинг.
>е у тебя срака разрывается от зависти что кто-то делает и продает игры,
Ахахах прекрати смешить, чмоня, ты не делаешь никаких игр и уж тем более не продаешь. Пруфов ты так и не принёс, а твои жалкие оправдания делают тебя еще более жалким. Мне твои пруфы как бы нахуй не нужны, я тебя за язык не тянул вонять про твои "достижения".
Маня, ты тут громче всех кукарекаешь всю дорогу "вретии! Пруфы кукарекууу!", что показательно. Я лишь факты привел - ты чмоха без игр, без скиллов и без таланта. А я практик в гд. И как практик заявляю - идея текстовых дрочилен - говно для долбоебов, не осиливших ЯП, которое никто не станет покупать.
Так тем более, манифесты от маньки, которая в гд имеет опыта 0.0 заслуживают только обоссывания как и сам оп.
Вот тут можно поиграть в AMFV но надо знать ингриш продвинуто, средний и тем более начальный уровень не поможет:
https://www.myabandonware.com/game/a-mind-forever-voyaging-59/play-59
А вот сопроводительные файлы:
http://infodoc.plover.net/manuals/amfv.pdf
Они в те годы поставлялись вместе с дискетой в отпечатанном виде. Лампота!
>В ближайшее время будет проведен отдельный конкурс в рамках Догмы ГД-19.
А за пятимерную игру будут доп. баллы?
В итоге, около 1000 человек скачали игру. Несколько сотен поиграли.
Как ты достаточную развлекательность стенами текста обеспечишь? Без развлекательности не будет игроков, нах тогда вообще игру делать?
Игра должна цеплять за несколько секунд просмотра гифки или геймплейного видео. В промоушен нужно вкладывать больше сил чем в создание самой игры.
Игры для даунов и правда могут цепануть только графоном. Как зацепить игрока? Используй приёмы драматургии такие как интрига, завязка.
Никто даже качать не станет текстовое говно, пидаран, не надейся, что ты сможешь графоманить и преуспеть.
Если кто не понял, то "несколько сотен поиграли" - это плохой результат.
Нужны десятки и сотни тысяч игроков, только тогда ты выйдешь хоть на какой-то уровень в гейм-индустрии и сможешь хоть на хлеб с маслом заработать.
Спасибо, Кэп. Все это было. Если бы не было, то поиграли бы 10 человек вместо 100.
В новеллах ситуация такова что очень хорошую историю шанс написать 1 на 1000. Ситуацию могут исправить только выдающийся графон и геймплей. Или ты правда думаешь, что Doki-doki и БЛ имели бы успех в виде минималистичных текстовых игр?
В 999 случаях происходит это >>1276
Какая разница, что в чем измеряется, если твое говно никто не скачает. Даже в гд найдется всего пара долбоебов, если сильно умолять будешь. Самый тупой тред за все время.
Ну ОК, можно дать игру поиграть таким же создателям текстовых игр, которые собираются на всяческих конкурсах. Похожим мы на twg и занимаемся.
>Твоя задача сделать охуенную текстовую парсерную игру, а поиграет кто-то или нет это уже не имеет значения.
Нет смысла на это тратить время и силы.
Если так рассуждать то придешь к тому, что нет смысла жить. А можно ведь во всем достигать совершенства. Совершенство в компьютерных играх это текстовые парсерные игры. Они максимизируют погружение в игру, удовольствие от игры, лучше всего стимулируют воображение не пытаясь его подменять графикой.
>Если так рассуждать то придешь к тому, что нет смысла жить.
Пиздец ты школьник тупой, тут как раз противоположное этому. Человеку нужен человек, и игры интересно делать чтобы другие играли, ну и еще ради баблишка конечно. А если "поиграет кто-то или нет это уже не имеет значения", это ты тупой ребенок просто нихуя не понимаешь еще.
Человеку хочет поиграть со своим компьютером в игру. Он хочет чтобы эта игра была текстовая парсерная. Почему? Потому что текст не мешает воображению. А воображение рисует самую крутую и реалистичную графику. Потому что когда мы что то видим мы прежде всего галлюцинируем это. Внешние раздражители глазных рецепторов лишь порождают нужные галлюцинации. По мере развития воображения человек учится все качественней и качественней прорисовывать в уме сцены всего лишь читая текст.
Почему это важно для разработчика? Потому что у разработчика развязываются руки. Ему не нужно пилить графику и он может рисовать сложнейшие сцены в воображении игрока без особых усилий просто добавив несколько слов в игру.
Свобода действий в текстовых парсерных играх такая что это не влезло бы ни в какие меню и не хватило бы комбинаций клавиатуры.
Таким образом получается экстремально проработанные и глубокие игры.
Только такие компьютерные игры имеют право на разработку сегодня. Почему? Потому что игр с графикой, платформеров и прочего уже сделано достаточно. Нет смысла повторять их. Каждая же текстовая парсерная игра способна рассказать поистине уникальную историю и не просто рассказать а дать возможность игроку поучаствовать в этом словно вживую. И далеко не бессильным болванчиком который только кнопку Е нажать может и прыжок для пробела.
>пиздеж мечтательного школьника-графомана
Пиздеж, нету таких игр, никто их не делает и в них не играет. Ты их не делаешь, только пиздишь и тратишь свое и окружающих время.
Мы их будем делать. Вот в чем прикол. Мы начнем их делать. Некоторые инфокомовские (подчеркиваю: некоторые) приближаются немного к идеалу но лишь немного (подчеркиваю: лишь немного). Однако верное направление можно увидеть. Проблема в том что для того чтобы понять охуенность тех игр требуется продвинутый английский со знанием американской/английской культуры. Такой уровень не получить просто в школе или на курсах. Это надо реально задрачивать и много путешествовать по США, общаться с людьми. А русских игр такого уровня пока нет.
А мы сделаем. И не такого уровня, а еще выше. Об этом и тред.
Нет не сделаете. Потому что рынка этих игр нет, и никто не будет тратить силы впустую, чтобы никто даже не скачал. Нужно объяснять людям, что это за говно и что в него тоже можно играть, делать больше нечего. Ты и сам не хочешь этим заниматься, сразу тред создал, чтобы другие вместо тебя хуйней страдали.
В стиме есть давно уже текстовые игры, просто ОП тормоз и втирает свой говнястый фреймворк, за который его в /pr/ давно в жопу выебли бы.
>. Потому что рынка этих игр нет,
А ты всё о рынке, о заработке. Хорошая игра игрока найдет. Не переживай.
>>1308
В стиме одно говно. Априори. Нормальной игры там быть не может. Гарантирую.
Делать надо по Догме. Догма будет дополнена скоро. Никакого стима никаких сетевых игр.
А питоно-фреймворк кстати офигуенный получился. И даже чересчур имбовый. На самом деле для топовой игры хватит и Сишного примера.
>>1310
Кто о чем, а пидор о сосании хуйцов.
>>1309
Не ведись, там сплошной шлак.
>А ты всё о рынке, о заработке
И о заработке и просто людях которые знают, что одна из тысячи текстовых игр может быть чуть лучше говна.
>Хорошая игра игрока найдет. Не переживай.
Твои игры не находят, говнодел.
>И о заработке и про
Игры сделанные под заработок - говно. Только голый голодный энтузиазм родит шедевр.
А1. Пнуть ОПа. :: Переход на Б1
А2. Обоссать ОПа. :: Переход на Б2
А3. Выебать ОПа в жопу. :: Переход на Б3
Б1. Вы отпиздили ОПа, он издал хрюкоподобный звук. Выберите снова вариант из А1-А3.
Б2. Вы обоссали ОПа. Поздравляем, квест окончен, здесь больше нечего делать.
Б3. Вы выебали ОПа и зашкварились, игра окончена.
Спойлер по прохождению: все выбирайте А2
Зачем клепать говно? Я сразу сделаю охуенно. Могу или не могу - увидим. А вообще давайте вместе делать. И хватит срать. Вы тут срёте похуже чем в /b/.
Не сделаешь, ты же долбоеб.
Способен ли ОП сделать что иное как обосраться?
Лол, сделанная в рекордные сроки и притом играбельная игра от /gd. Проиграл.
>Я сразу сделаю охуенно.
С этой мыслью я полтора года назад вкатился в гд и восторженно запостил непомнюкакой тред в стиле "Привет, я кирилл, хочу сделоть игру мечты, посоветуйте движок".
Потому что ты взялся делать игры с графоном а это путь в никуда. Для игры с графоном надо по-хорошему иметь целую игровую студию и все равно в итоге выйдет комок фекалий.
1280x720, 0:17
Уметь в графон и уметь в текст это и правда разные умения. Но твоя логика "если не умеет графон значит не сможет в текст" как минимум ущербна. Обоссан и нахуй из моего треда послан!
15 новых артефактов
20 новых героев
дополнительный сценарий
5 дополнительных карт
Касочное и подробное руководство пользователя
Набор из 5 открыток с рунами, дающими доступ к секретному разделу официального сайта и конкурсу
Карта мира
Это копия, сохраненная 16 мая 2019 года.
Скачать тред: только с превью, с превью и прикрепленными файлами.
Второй вариант может долго скачиваться. Файлы будут только в живых или недавно утонувших тредах. Подробнее
Если вам полезен архив М.Двача, пожертвуйте на оплату сервера.