В качестве безумного варианта решить старые проблемы, добавив новых - делай игру на Словио. И кириллица не нужна, и грамматика в разу проще, и интуитивно понятен не только нам, но и всяким полякам-чехам![]()
В качестве безумного варианта решить старые проблемы, добавив новых - делай игру на Словио. И кириллица не нужна, и грамматика в разу проще, и интуитивно понятен не только нам, но и всяким полякам-чехам![]()
Есть ведь всякие редакторы квестов.
Если топикстартер задаёт такие (в общем-то примитивные) вопросы - значит уровень подготовки низковат и написать что-либо с нуля не получится.
Осваивай какой-нибудь редактор, в zx-ревю пару из них разбирали/описывали.
Искать можно как-нибудь так: http://zxpress.ru/search.php?q=graph...eator&s=rw&f=0
Русификация спека - это всегда было камнем преткновения.
(кое-какие модели прошивались с русскими символами даже, "хоббит" например, но это шло всегда только во вред)
Если охота заморачиватся - ну в одном из zx-форумов описано (на примере pyjamarama вроде бы) как русифицировать игру (т.е. можно дёрнуть оттуда процедуры-шрифты-раскладки).
Если есть вариант на кубасике - значит и на спек сумеешь перенести (конечно придётся покорячится, всё-таки спековый бейсик очень самобытная штука)
Инфоркомовцы вообще очень неровно дышали к адвентюрам, у них дофига всяких уроков, описаний как делать анализ текста и т.п.
(про то как гамится - ещё больше, но мы ведь про создание говорим)
Вот тут тоже что-то близкое: http://zxpress.ru/book_articles.php?id=876
То самое "vzatx jbloko" отобразится как нужно, т.е. "взять яблоко"
(это пример, возможно буква "я" у тебя будет приколочена к другой кнопке, но сути это не меняет)
---------- Post added at 04:50 ---------- Previous post was at 04:45 ----------
И вот ещё момент - очень рекомендуют назначить какую-нибудь горячую комбинацию по которой на экран выводилась бы раскладка клавиатуры, чтоб пользователь не искал полдня как ввести твёрдый знак (к примеру).
Ну и уведомить юзера с самого начала работы проги как ему подсказку вызывать, иначе замучатся можно (я например вешал буквы "Ш" и "Щ" на "[" и "]", а маленькие - на "{" и "}" - ввести их не так-то просто, но ведь и используются они редко).
В ПЗУ Спека имеются последовательные изображения всех символов шрифта (по 8 байт на символ, всего 768 байт вроде). Последовательность байтов соответствует кодировке символов. Посмотри в книгах, с какого адреса эта область начинается.
Ты создаешь изображения для своего шрифта, по сути свои 768 байт, кидаешь их в любую свободную память. А потом в системной переменной Спека, ответственной за шрифт (адрес тоже посмотри в книгах), устанавливаешь ссылку на адрес, куда положил свой шрифт. Всё! Теперь изображения символов будут браться из твоего шрифта.
Вот тут старенькая, но очень ZX-овая статья на тему синтаксического анализа русских предложений в адвентюрах. По основному вопросу - если ты включил русский шрифт, то и вывод на экран, и ввод оператором INPUT будут выполняться этим шрифтом. Без программирования в кодах сделать одновременно большие и маленькие русские и английские буквы не получится.
С любовью к вам, Yandex.Direct
Размещение рекламы на форуме способствует его дальнейшему развитию
Гораздо более тру - сделать 2048 байт под символы.
Тогда будет полная таблица и латинских букв, и русских.
Кодировка тоже давным-давно разработана и в общем-то стандарт (не надо заморачиватся с транслитерацией и прочими костылями)
Единственное препятствие - нужно всё-таки разбиратся как устроен спек (на программном уровне, аппаратный тут не нужен, слава богу не аркаду замутил топикстартер, адвенчур...)
А разве нельзя сделать вместо ввода русских букв с клавиатуры менюшку с прописанными вариантами действий ?
Их надо будет кодом выводить. И вопрос ввода оператором INPUT как бы не решается.
Обсуждали уже выше.
для создания игры в if-creator'e топикстартеру навыков точно должно хватить.![]()
'SONGS FROM CRUEL WORLD' IS REMASTERED!
unmilky sky and other albums is here
speccy merchandise
we can dance beneath the fireflies on an empty road
there is the light that never goes out... (the smiths)
если кто-то что-то как-то, то вот моя аська - 371432992
Эту тему просматривают: 1 (пользователей: 0 , гостей: 1)