Для етого вам потребуются инструменты:
1 – Архиватор ZIP архивов
2 – Текстовый редактор сохраняющий текст в кодировке UTF-8
3 – Скачать исходный архив ZIP тут
Когда всё есть что делаем дальше:
1 – Создаём текстовые файлы формата *.txt
2 – Архиватором помещаем их в исходный архив, кидаем куда угодно кроме папки META-INF, файлы должны быть в кодировке UTF-8
3 – Перейменовываем архив *.zip на *.jar
И всё будет готово..
А теперь поподробнее
Какие файлы нужны и что в них писать.
Не допустите ошибку, иначе приложение работать не захочет.
Принцып подобен такому же как вы ходите по интернету переходя со страницы на страницу.
Должны быть 2 обязательных файла color.txt и index.txt
Все файлы должны быть в формате *.txt
В color.txt задаются цвет для текст и фона, а index.txt – ето первая страница вашего произведения.
Чтобы задать цвет для текста и фона пишем в color.txt 6 цыфр соединённые вместе. Каждое число от 0 до 255, но следует писать, например, 0 ето 000, 1 ето 001, 10 ето 010, 34 ето 034, 100 ето 100, 150 ето 150, 200 ето 200, 255 ето 255.
Шесть цыфр написаных вместе, например, так: 001034150255255255 – ето готовый пример.
Первые три числа – ето цвет текста, вторые – цвет фона. Выходит так, что цвет в фрмате rgb, тоесть каждая буква ето число с 0 – 255. r – красный, g – зелёный r – синий.
Если вы хотите задать цвет текста красный, а цвет фона синий, то пишите так: 255000000000000255
Если вы хотите задать цвет текста красный, а цвет фона зелёный, то пишите так: 255000000000255000
Ну и так далие..
Росклад:
[цвет текста][цвет фона] =>
rgbrgb =>
r => 255
g => 000
b => 000
r => 000
g => 000
b => 255
В файле color.txt не должно быть больше 18 цыфр или меньше, и ничего кроме цыфр быть не должно..
Посмотреть готовые примеры файла color.txt можно здесь
Теперь о страницах..
Страница состоит из текста и вариантов, они подобны ссылкам, когда вы ходите по интернету
читатель будет читать текст, а потом выбирать варианты и переходить на другую страницу
Пример файла index.txt:
t Текст на странице’
sадрес другой страницы’ l Текст варианта’
sадрес страницы какой то ещо’ l Текст второго варианта’
f
Как вы видете всё очень просто, но я всёже россажу поподробнее..
Между t и ‘ – пишем текст перед выбором вариантов
Между s и ‘ – пишем адрес той страницы (файла) на которую попадёт игрок. В адресе нельзя использовать пробелы не в начале не в конце, и вообще пробелов быть недолжно. Просто пишем имя файла, например если файл index.txt, то пишем sindex’ без ".txt"
Также, если какойто файл лежыт в папке, то можно писать например файл "home.txt" в папке "world":sworld/home’
После етого идёт текст варианта l На главную ‘ , l – ето маленькая буква L
Между l и ‘ может быть всё кроме ‘
И того пример ссылки будет такой: sindex’ l На главную ‘
После ‘ должен быть пробел
В конце файла должен стоять символ f…
В файле обязан быть главный текст и хотябы один вариант!.
Файлы index.txt и color.txt должны быть расположены в корне архива.
Пример
Если вам нужно написать такой текст: Выберите тип анекдотов, которые хотите прочитать, а потом варианты: Чорный юмор, Про Вовочку, про Сталкеров, ну и так далие, вариантов может быть сколько хотите.
Исходный текст должен быть таким:
t Выберите тип анекдотов, которые хотите прочитать’
sname_str’
l Чорный юмор’
sname_str’
l Про Вовочку’
sname_str’
l Про Сталкеров’
Где name_str – ето имя файла страницы без ".txt"
Скачать пример приложения
Посмотрите что там внутри перейменовав *.jar на *.zip
Дополнительно
Ссылок может быть сколько-угодно, но главный текст между t и ‘ – должен быть один.
Чтобы установить название для вашего произведения нужно открыть в редакторе файл MANIFEST.MF, который лежит в исходном архиве, в папке META-INF, и заменить запись, которая идёт посте MIDlet-Name: на своё название.
Остальные записи в етом файле трогать нельзя, они защищены авторским правом..
Также можно поменять иконку на свою, заменив icon.png на свою картинку.