Что это?Настоящая революция и плевок в рожу загнивающему и йобицизирующемуся геймдевуДобро пожаловать в мир computer file-based games. Не пытайтесь гуглить, этоготермина пока не существует. Перевести можно как "Компьютерные игры, основанные на файлах и папках."Как-то длинно получается. Давайте прямо сейчас организуем аббревиатуру. Компьютерная Игра на Файлах И Папках = КИФИП - не звучит... Папки И Файлы - ПИФ. ОТЛИЧНО. ПИФ-ка, пифки. На английском Files And Folders Game - FAF (ФАФ-ки). ПИФ-ки, ФАФ-ки - кому как удоно.Это компьютерная игра с уникальной игровой механикой.Её нельзя назвать текстовой, потому как она может содержать как изображения,так и аудио-/видео-файлы. В качестве файлов также могут быть запароленные архивы. Определенно не аркада, не экшн. Головоломка, квест/адвенчура, сим.Основа "движка" это максимальный минимализм и отсутствие движка и языка программирования как таковых. Хотя игра может содержать shell-скрипты, которыемогут обеспечить рандом, к примеру, но это вовсе не обязательно (рандома можнодостичь и другими средствами - например картинкой-таблицей, перед открытиемкоторой нужно в уме загадать 2 числа - координату столбца и строчки).Что это даёт? При минимальном знании основ компьютера любой может создаватьигры с увлекательными приключениями и головоломками по общим правилам.Нет никакой зависимости от движков, от языков программирования.Наличие общих правил позволит любому игроку вовлечься в игру без особыхтрудностей.Ну и кросс-платформенность ещё, даже на каком-нибудь QNX смогут играть.Итак, главный принцип это определенная структура файлов и папок. В каждой папке находится текстовое описание состояния игры с пронумерованными вариантами игровых ходов, а также папки с номерами, которые соотвествуют ходам.Могут существовать и дополнительные файлы лучше раскрывающие ситуацию -картинки, звуки. Эти файлы могут быть рядом или в папке "доп.материалы".Правила именования могут быть разными, главное чтобы сохранялась суть: текстовыйфайл-описание с пронумерованными вариантами выбора и папки с номерами.Открывая очередную папку игрок попадает в точно такую же структуру.Пример:предыдущий_выбор/|__описание.txt|__выбор_1/|__выбор_2/|__выбор_3/|__доп.материалы/---|__изображение.jpg---|__звукозапись.mp3Иногда выбор следующего игрового хода может быть не папкой, а zip-архивом с паролем. Это если нужно решить головоломку или загадку.Наконец-то можно сконцентрироваться на создании самой игры, а не на вознюс движком. Отсутствие реалтаймовой красочной 3Д-графики будет недостатком лишь среди аудитории, которая как раз автору и не интересна.
>>391130 (OP)> игры с увлекательными приключениямиага ага
Вспомнить как много фаилов и папок было в принце3д и в king's quest8
>>391130 (OP)Проще это на HTML со ссылками сделать.
>>391137ноу. не проще. нужен код. и атмосфера не та.
>>391132ну это от автора зависит. можно заебатый хоррор сделать
>>391130 (OP)Бред маразматика с синдромом Даунила Воцермановича.
>>391138>кодАга парочка тегов и текста. Вот это код!
>>391142Ну не парочка, здесь надо не протупить, выставить тег с кодировкой, не забывать про то, что HTML игнорирует переносы строк и пробелы, сделать стиль для посещённых ссылок, чтобы он не отличался от непосещенных... Не спорю, на HTML тоже можно делать игры, причем любой сложности. Но HTML это другой путь, здесь больше возможностей (можно даже GL задействовать) и здесь уже нет той простоты которая происходит из ограничений файловой иерархии. Если рассуждать подобным образом, то дохрена чего можно сделать на Ren'Py, например. Я никому не запрещаю делать игры на HTML, я просто описываю несколько иной способ, с другой атмосферой не только игры но и процесса разработки (мне вот уныло ковырять теги HTML, а написать текстовый файлик и добавить в папку картиночку - милота).>>391141Пожаловался на тебя. Оскорблять иди в /b/.
>>391130 (OP)До тебя это уже придумывали и не раз
>>391130 (OP)> Настоящая революция и плевок в рожу> Это компьютерная игра с уникальной игровой механикой.> отсутствие движка и языка программирования как таковыхЛол, бред обоссаного неосилятор.
>>391159Ты оскорбляешь меня своей тупостью и некомпетентностью.
>>391162Может и придумывали, но забылось как-то. В таком случае можно возродить. Я хочу это движение организовать, чтобы у нас было больше игр, больше разработчиков и меньше боли от необходимости осваивать глюкавые движки. Полная концентрация на творчестве. Я хочу этим тредом сказать, что кто угодно может сходу взять и начать делать крутые игры, квесты, хорроры, у которых будет душа, фольклор и самобытность. Если ты инди, если ты один или не хватает рук - ничто тебя не остановит. Захотел сцену где дракон хуем разбивает замок до основания - ты это воплотил в двух строчках, а потом, по возможности нарисовал и вбросил иллюстрацию. В движке, в том же renpy ты обязан идти по условным "рельсам" - фон, персонаж, текст внизу, соотношение сторон экрана, а здесь огромный простор для творческих идей. Захотел - рисуешь иллюстрации ручкой, сканируешь, или там, письма от имени героев игры пишешь и прикрепляешь скан (юзер рассматривает во всех деталях, крутит вертит как хочешь или в фотошопе ищет скрытое послание). "Игра" не открыта у тебя как приложение. Ты просто оказываешься погружен в игру сидя за своим компом. Например есть какие-то цифры в записке, ты решаешь проверить что если это координаты, лезешь в мапс.гугл.ком, включаешь стрит-вью, осматриваешься, ищешь подсказку... И вдруг озарение, пробуешь вбить нужное слово в качестве пароля к архиву - и у тебя с первого раза успешно распаковывается продолжение игры - такой-то азарт. Куда там этому HTML. Не каждый оценит, конечно.
>>391163Вполне осилятор, я даже зарабатывал на играх, можешь спросить по любой gamedev-related теме. Но при этом не считаю, что все обязаны быть "осиляторами", шарить программирование и движки. Это лишнее.
>>391130 (OP)Renpy используй нуб. Это же визуальные новеллы.И сочиняй приключения с выборами сколько угодно. Вставляй там и картинки и видео с аудио, как хочешь.
>>391181Я не спрашивал советов, про ren'py знаю, это не то совсем. То что я описываю - не визуальные новеллы.
> йобицизирующемуся геймдеву> сплошные инди с сюжеточкой норм-под-пивас/10 и пиксель-артХуйня идея. Пойду поиграю в сортировку смешных картинок на харде.
>>391194Во кстати по файлам еще идея. Можно ходить собирать куски архива (многотомного) (которые в запароленых архивах утка в яйце) по разным папкам типа по сюжету детали механизма собираешь например а потом бац - распаковал - типа детали объединились и пошло продлолжение игры.
ну вот зипжпег с моей первой, не боюсь этого слова, игрой... выигравших прошу запостить скриншот концовки
>>391220ах, сука вакаба порезала зипжпег
>>391221вот на рыгостеhttp://rgho.st/6WxdYT9N8
>>391222ебучий рыгост в черных списках хрома и фаерфокса - архивы помечаются как вирусы
>>391222ПЕРЕЗАЛИВ НА МЕГУ:https://mega.nz/#!64xBjQJA!b5SJd6sziSg7EjRdNTPws2Gv9upvrfnsiZii4gFyZQM
>>391200Вот, когда начинают использоваться небанальные свойства архивов, это понемногу становится интересным. Но и требования к знаниям разработчика начинают быстро расти.
>>391289>требования к знаниям разработчика начинают быстро расти.о дааа.... ПКМ -> Создать архив... [v] Установить парольПароль: [ хххххххххх| ][v] Многотомный архивРазмер тома: [ 1024б v ]Количество частей: [ 3| ][ ОК ] [ Отмена ]
>>391285Кто-нибудь прошел?
бамп
Неужто тут одни разработчики и нет смекалистых геймеров?>>391293
>>391130 (OP)cxx-кун, ты?
>>391352Плюсы шарю, но схх-куном себя никогда не называл.
>>391130 (OP)Была же уже такая параша на одном из твгд. Алсо идея сосёт, потому что игры из такого не сделать, максимум квест или новеллу. Запили-ка мне, блядь, рогалик на файлах.
о да, настоящий прорыв!
>>391459Там вроде надо было путешествовать из файла 1.txt в файл 3.txt и так далее короче как "интерактивной" бумажной книге + сопутствующих файлов (картинки, архивы) не было. Когда есть папка где один текст с описанием + картинки, звуки + архивы с загадками + папки-варианты хода это как-то всё солидней выглядит.Да, это в основном квесты, возможно и новеллы, в основном для тех кого просто тошнит уже от привычного формата VN с анимешными девочками, насыщенными 2д-фонами и прокликиванием текста.Понятно, что механику FPS или rogue-like в файлы пытаться вместить будет настолько же глупо насколько пытаться сделать 3Д в 2д-движке.
Если рассматривать игры, где требуется быстрая реакция, точность и сноровка, то, на первый взгляд, такую игру в папочно-файловом виде никак не реализовать. Однако если разрешить себе заниматься добавлением мини-игр в некоторые папки, то "action" будет. Это уже зависит от ваших способностей и желания. Поощрением при победе в мини-игре может быть слово-пароль для архива, который содержит остальные папки игры либо папки одной из веток игры.Ролевые игры со сложной системой развития персонажа, накопления опыта, а также различные симуляторы и стратегии реализовывать придется как минимум с помощью .sh/.bat скриптов либо, если "без кода", то в очень примитивном виде и путём затраты огромного количества деревьев из папок.Самым естественным жанром будет Avdenture (Приключения), где больше нужно будет погружаться в сюжет, делать обдуманный выбор и решать головоломки. Понятие визуальная новелла здесь вряд ли применимо, хотя все признаки могут быть - и картинки и музыка и диалоги. То есть папочно-файловые игры не обязаны быть текстовыми. Если есть возможность найти и добросить в папку подходящие изображения и музыку - сделайте это. Не забудьте в описании ситуации напомнить посмотреть изображения и включить саунд-трек.Для удобства изложения и обмена знаниями и приёмами создания папочно-файловых игр давайте составим словарь терминов:Сцена, папка сцены - папка, которая содержит как минимум текстовое описаниеОписание - главный файл любой сцены, помимо самого описания сцены содержит пронумерованное описание веток: TEXT.TXT. Правила именования могут быть любыми но для максимальной совместимости лучше использовать символы латинской раскладки. Опять же для максимальной совместимости используйте кодировку UTF-8 (никаких CP-1251) и CRLF (а не просто LF) и предупреждайте игрока о том, что ему нужно включить моноширинный шрифт если вы используете ASCII-рисунки в описаниях. Не используйте табуляцию в таких рисунках - только пробелы.Пример описанияTEXT.TXT:Вы вошли в дом. Здесь тускло - свет с трудом проникает через грязные маленькие стекла, в помещении зябко, пахнет сыростью и каким-то органическим газом. Из глубины здания доносится редкий звук падающих капель воды.1 - идти на звук капель2 - зажечь фонарь3 - пароль к архиву - ответ на вопрос `что делать?` - два слова 7 и 3 буквы, действие и орган Другая формулировка 3-й ветки может быть такой3 - `что делать?`: {действие}(7 букв) {орган}(3 буквы)Или другая пунктуация, главное сохранять единообразие, чтобы не смущать игрока.Давать такую подсказку не всегда обязательно, а иногда нужно дать еще больше подсказок.Ветка - одна из папок вложенных в папку сцены, пронумерована, архив также может считаться веткой1/2/3.zipВерхушка - верхняя папка, начало игрыТупик - одна из конечных папок, не имеющих веток, может быть одной из концовок, содержит только описаниеАрхив - (обычно имеется в виду zip-архив с паролем). Содержит часть иерархии, продолжение (или одно из продолжений) игры. Надо учитывать, что популярный на Windows-"сборочках" формат WinRAR крайне непопулярен на остальных операционных системах. Пароль к архиву набирается в латинской раскладке (таков формат zip), но так, словно включена кириллическая: ghbdtn, допускаются пробелы для разделения слов, для простоты все буквы в пароле маленькие. Можно и нужно упрощать игроку задачу давая подсказки, например, на какой вопрос отвечает пароль, сколько там слов, сколько букв в словах, что это за слова (предмет, действие). Так, чтобы было и не слишком сложно и не слишком просто. Подсказкой может быть и дополнительная ветка. Например, висит куртка, в ветке осмотреть куртку можно узнать, что на куртке есть красивая брошь. Игроку она вряд ли нужна (хотя по сюжету нужна), однако сказать об этом напрямую было бы слишком банально. Поэтому ветка где обнаруживается брошь делается тупиковой. Игрок возвращается назад, туда, где есть архив с подсказкой "что сделать? действие:5 букв, предмет:5 букв". Если это будет слишком легким заданием в данной ситуации, то подсказку можно сократить до вопроса "что сделать? (2 слова)" или даже просто "что сделать?". Ветки без пароля должны просто раскрывать сюжет, давать больше деталей и подсказок. Подсказки могут быть не только в тексте но и в изображениях, звуках. Иногда, если сюжет сложный и нелинейный можно определяющие решения давать в виде ветки без пароля. В остальном везде где требуется совершить прогресс, избежать опасности, получить достижение - нужен архив с паролем.Какие еще могут быть загадки: песня (мп3-файл), причем желательно встроить её в сюжет, например игрок нашел кассету и вставил её в магнитофон, заиграла эта песня, а где-то выше по иерархии дается архив с такой подсказкой: "в какой город взять билет?". ну может еще количество букв. разных медиафайлов еще много ниже по иерархии. игроку нужно догадаться что ресторанчик, о котором поётся в той песне и определяет город, в который нужно взять билет, как будто кто-то оставил подсказку в виде кассеты где его искать. Без гугления тут не обойтись. Изощренные варианты подсказок могут включать в себя изображения письма со скрытым текстом который можно проявить только уменьшив яркость в графическом редакторе или посмотрев на изображение с наклоном монитора (сработает не на всех мониторах). А сам скрытый текст может быть просто набором цифр, которые могут оказаться координатами какого-то места или номером страницы/строчки/буквы от книги, которую вы ранее в другой папке находили в виде pdf.Медиа - любой файл описания может быть дополнен такими материалами как изображения, видеофайлы, аудиофайлы и даже pdf-документыHOUSE.MP4CREATURE.GIFAMBIENT.MP3VOICE.OGGLETTER.PNGBOOK.PDFДерево - иерархия папок и файловGAME_1/`-TEXT.TXT`-HERO.JPG`-1/`--TEXT.TXT`--1/`---TEXT.TXT`-2/`--TEXT.TXT`--PICTURE.JPG`-3.ZIP
Могу обрадовать тебя ОП, существуют уже тысячи (миллионы?) готовых игр на твоем движке.Это изучение исходников любой проги сложнее laba1 без нормальной IDE (блокнот сойдет).Игровой процессс - как ты описал. Открываешь файлик - читаешь. Тут класс используется - пиздуешь в файл с описанием класса курить интерфейс. Нет описания интерфейса - пиздуй читать реализацию. Тут хоба - внешняя либа. Извольте проследовать в гугл изучить че это за зверь и зачем он. А тут внешний скрипт подгружается на незнакомом ЯП - чем не квест по решению голволомки? А тут какая-то структура используется, для нахождения объявления которой нужно размотать цепочку инклудов на десяток уровней (а на каждом уровне - с десяток вариантов откуда оно может тянутся) - чем тебе не прохождение лабиринта?Так что ждем от тебя видео та Ютубе прохождения последних хитов гитхаба.
>>391545Хорошо пошутил, молодец.
>>391350Тебе 13 лет да? Ну или ты просто аутист какой-то который в определение игры не может. Ну а по делу. Я знаю как минимум три десктоп-игры, где файловая система очень активно используется. Притом не таким даунским способом естественно
>>391635Скорее на 13 лет больше чем тебе. Иди читни определение игры, а потом быстро спать!
>>391666Ну трипл то точно пиздеть не будет. (школьники евривеар)
Собираю команду по разработке по типу FAF игр!В команду требуются:1) Модельщики.2) Художники.3) Программист (2 шт.)4) Аудиодизайнер.На себя беру обязанности сценариста и геймдизайнера.
>>391673Как вчера свой праздник отметил?
>>391715Присоединюсь, пожалуй. В смысле, тоже ищу команду, нужны программисты (8 штук), 4 левел дизайнера, 2 гейм дизайнера, 5 3Д моделлеров, 2 звукорежиссера
>>391717Ну считай один грамотный геймдиз у тебя есть...Сам то чем заниматься будешь!? Мб ты программировать будешь?
>>391130 (OP)Это охуенно в том плане что вроде бы и визуальная новелла, но без осточертелого ренпая и кликанья после каждой фразы, без БЛЯДСКИХ АНИМЕШНЫХ РОЖ И СЛАЩАВЫХ БЭКГРАУНДОВ, такой-то спартанский хардкор + реальные головоломки а не ужимочки перед капризной пиздой.
>>391719Я пиксельартист. У меня собстенное видение. Это значит что ты меня не заставишь нарисовать 32х128 героя с шапкой с помпоном. Если я захочу чтобы он был ниже ростом он у меня будет ниже ростом, захочу другую шапку - будет другая шапка, понимаешь? Я могу даже сюжет потребовать изменить, я очень чувствителен к говну. Денег не беру, только биткоины. Ну что, берешь меня в команду?
>>391715Готов стать манагером твоей хуйни
>>391724Готов нассать тебе в рот.
>>391222> осмотреть ящики в столе> открыть занавескиГде вариант "поесть кровать"?
>>392027А зачем есть кровать? Она ведь несъедобна. Ты игру-то прошел?
Д И Р Е К Т О Р И ЯИРЕКТОРИЯ
>>392040Юниксоэстеты сосут хуй.
>>392055Даже в ДОСе директории были. А ваши фолдеромамки не более чем форс геев спизженный мелкомягкими.
>>392069Нас большинство. Соси хуй. дуДОС устаревшее говно мамонта, линукс - недоделанная параша
>>392072Во первых линукс везде помимо домашних ПК.Во вторых в большинстве DE линукса тоже самое.В третьих... Пиздец.
>>392074Ты бы лучше игру прошел раз такой умный.
Впервые в этом тысячелетии. Супер-хит от доселе неизвестных инди-разработчиков-энтузиастов из ГД. Лучшая игра, новаторство, новый движок, новая концепция.Бест ов зе бест.100/10 - авторитетный критикСпешите видеть и купить!Версия Early Access. Продолжение следует.Скачать демо бесплатно без смс: https://mega.nz/#!v9cnGIBD!eARMtZzXyRrbS2ztFiMJm3UuCp2ALbPkb34GIhbLYS4
>>392124P.S. Игра называется "Лютые орки из космоса против мутантов из канализации"
>>392125>>392124Хуево сделал. Сказали же блядь папки и файлы. Чтоб я взял и в папку 1 зашел если делаю первый выбор, а не искать в куче файлов нужный текстовик. Иди переделывай
>>392124Алсо такую хуйню уже делали на одном TWG причем тоже про космос, искать файлик в общей куче это неудобно и неинтересно.А вообще видно что ты старался, много текста, молодец.