Дебютный мод
В этом моде 86 элементов и 82 реакций. Автор: x_1dreamtale1_x.Находится в разработке
И так. Здравствуйте, с вами Dreamtale. Поиграв в моды товарища по Алхимии Egor Veliky|Егор Великий, я решил сделать свою версию "Лабиринта". Но, перед этим, я прочёл раздел помощи. Я ещё новичок в Алхимии и был бы рад помощи со стороны кого-нибудь опытного. Начнём с этого, а потом посмотрим, как мои умения(если они у меня появятся) проявятся. Пишите какие недостатки есть у моего мода в комментариях.
Ссылка на этот мод:
Код для вставки в блог или на сайт
Список версий
Статистика:
В этот мод играли 822 раз.Зарегистрированных пользователей играло: 34.
Добавили в «любимые»: 0
Я прошёл свой мод за 34 движения.
осталось ещё 30 ходов!
Ммм
Мог бы добавить цвета хотя бы победе и началу. Я прошёл достаточно быстро(осталось 46). В чём недостатки этого мода:
Слишком много ходов, снизь до 50-60.
Добавь цвета
Буду ждать следующих модов.
СУПИР ХАРЬОШИЙ МОД! ТОЛКА СЛОЖНИЙ! У МЕНЯ ВРЕМЯ КОНЧАЕЦЯ.
helloworld, иди нахуй.
Мой первый мод был хорошо оценен, меня это радует.
Feel_Inw1438, учту. Во второй части добавлю цвета.
Следующий мод будет переделкой этого(но с большим кол-вом ходов, подсказками, большим количеством комнат и меньшим шансом на выигрыш).
Эта версия была сделана с помощью 41 строки(можно упростить, но мне лень):
@echo off
echo "Прочесть перед началом": ["Начать игру"],>>d.txt
echo "Начать игру": ["Вперёд", "set Время min 0(---,Время вышло!) max 100"],>>d.txt
echo "Вперёд": ["Влево[0]", "Вправо[0]", "Вперёд[0]", "---", "set Время =100"],>>d.txt
set /a c=0
set /a c=%c%-1
:loop
:a
set /a a = ( %random% * 25 ) / 32768
set /a b = ( %random% * 25 ) / 32768
set /a f = ( %random% * 25 ) / 32768
set /a rand = ( %random% * 10 ) / 32768
IF %a%==0 (
goto a
)
IF %b%==0 (
goto a
)
IF %f%==0 (
goto a
)
set /a c=%c%+1
IF %c%==25 (
echo "Влево[25]": ["Вперёд[26]", "---", "set Время -1"],>>d.txt
echo "Вправо[25]": ["Вперёд[26]", "---", "set Время -1"],>>d.txt
echo "Вперёд[25]": ["Вперёд[26]", "---", "set Время -1"],>>d.txt
echo "Вперёд[26]": ["Победа", "---"],>>d.txt
goto :EOF
)
echo "Влево[%c%]": ["Влево[%a%]", "Вправо[%b%]", "Вперёд[%f%]", "---", "set Время -1"],>>d.txt
set /a a = ( %random% * 25 ) / 32768
set /a b = ( %random% * 25 ) / 32768
set /a f = ( %random% * 25 ) / 32768
set /a rand = ( %random% * 10 ) / 32768
echo "Вправо[%c%]": ["Влево[%a%]", "Вправо[%b%]", "Вперёд[%f%]", "---", "set Время -1"],>>d.txt
set /a a = ( %random% * 25 ) / 32768
set /a b = ( %random% * 25 ) / 32768
set /a f = ( %random% * 25 ) / 32768
set /a rand = ( %random% * 10 ) / 32768
echo "Вперёд[%c%]": ["Влево[%a%]", "Вправо[%b%]", "Вперёд[%f%]", "---", "set Время -1"],>>d.txt
goto loop
Тут всё работает на рандоме. У вас получится совершенно другой лабиринт. Если будет выдавать ошибку, типа "Невозможно открыть все элементы", то просто замените некоторые в текстовом редакторе на другие(цифра в квадратных скобках) и повторяйте до тех пор, пока не получите работающую версию.
Сейчас пишу код для второй части, там уже 79 строк.
Для раскраски можно применить это:
@echo off
set /a c=0
:loop
set /a f= ( %random% * 2 ) / 32768
set /a c=%c%+1
IF %f%==0 (
echo "Вперёд[%c%]": "НАЗВАНИЕЦВЕТА",>>b.txt
)
IF %f%==1 (
echo "Влево[%c%]": "НАЗВАНИЕЦВЕТА",>>b.txt
)
IF %f%==2 (
echo "Вправо[%c%]": "НАЗВАНИЕЦВЕТА",>>b.txt
)
IF %c%==МАКСИМАЛЬНОЕЧИСЛОВКВАДРАТНЫХСКОБКАХ (
goto :EOF
)
goto loop
В конце файлов просто убрать лишнюю запятую, скопировать и вставить в подходящее поле(reactions или classes). Я бы хотел получить дополнительную помощь по Алхимии от кого-нибудь опытного. Я уверен в том, что в помощи новичкам описано не всё. Если это действительно так, то прошу связаться со мной.
Бля, ну появился рандом. Вот нахуя юзать его для какой-то хуйни, когда можно сделать крутую РПГ с рандомной генерацией подземелий(Ну типо Айзека). Ну или еще что-нить.
В чем прикол? XD
308730199, Какой рандом? Ты вообще что-то о коде знаешь?
Время осталось 92