Автор | Сообщение |
|
Отправлено: 21.07.09 14:17. Заголовок: The D&D Game
|
|
Профиль
Цитата
Ответить
|
Ответов - 39
, стр:
1
2
All
[только новые]
|
|
|
| демиург
|
|
|
Отправлено: 21.07.09 15:23. Заголовок: Ну ну... Byte, ты с..
Ну ну... Byte, ты сам то что об этом думаешь?
|
|
Профиль
Цитата
Ответить
|
|
Отправлено: 21.07.09 15:37. Заголовок: Пока что страшновато..
Пока что страшновато :) Для начала бы всё это отформатировать, каким-то образом причесать и отключить ненужные окошки из кода (SHOWOBJS 0 ?)
|
|
Профиль
Цитата
Ответить
|
|
Отправлено: 21.07.09 15:49. Заголовок: А мне нравится. Наве..
А мне нравится. Наверное, потому что это вообще первая парсерная игра по d&d на моей памяти .) Обнаруженные баги: “Вы поправили сумку на плече” сообщение появилось до того как я начал приключение. После отбрасывание броска с меньшим результатом можно бесконечно нажимать “Бросить 3d6”. Ошибка? Возможность ставить любое значение стата. Недоработка? Не записываются отрицательные модификаторы статов. С мудростью в 7 у меня был +0. Желательно добавить цвет волос, глаз, вес, рост, при генерации персонажа, чтобы они генерировались случайно или по выбору. Впрочем, это необязательно. Команда “эк” не распознается с коротким мечом и двуручным топором. Броскок на попадание равный 20 автоматически должен считаться попаданием. Равный 1 – промаху. Моему CG персонажу сказали после убийства трактирщика, что мировоззрение пошатнулось. После выпитого пива ловкость не восстанавливается.
|
|
Профиль
Цитата
Ответить
|
|
| демиург
|
|
|
Отправлено: 21.07.09 15:54. Заголовок: Как из кладовки выле..
Как из кладовки вылезти?!
|
|
Профиль
Цитата
Ответить
|
|
Отправлено: 21.07.09 16:02. Заголовок: ид трак..
чтобы выйти из кладовой: "ид трак"
|
|
Профиль
Цитата
Ответить
|
|
| демиург
|
|
|
Отправлено: 21.07.09 16:04. Заголовок: ага, вышла, спасиб...
ага, вышла, спасиб.
|
|
Профиль
Цитата
Ответить
|
|
Отправлено: 21.07.09 16:09. Заголовок: а что означает "..
а что означает "ид трак"? с виду похоже на заклинание :)
|
|
Профиль
Цитата
Ответить
|
|
| демиург
|
|
|
Отправлено: 21.07.09 16:16. Заголовок: "идти трактир..
"идти трактир", я полагаю
|
|
Профиль
Цитата
Ответить
|
|
Отправлено: 21.07.09 16:17. Заголовок: Mioirel пишет: “Вы ..
Mioirel пишет: цитата: | “Вы поправили сумку на плече” сообщение появилось до того как я начал приключение. |
| сообщение появляется рэндомайзно, это частный случай, надо исправить Mioirel пишет: цитата: | После отбрасывание броска с меньшим результатом можно бесконечно нажимать “Бросить 3d6”. Ошибка? |
| цитата: | Возможность ставить любое значение стата. Недоработка? |
| это я знаю, оставил на потом, кто захочет - и так залезет и впишет себе любые статы Mioirel пишет: цитата: | Не записываются отрицательные модификаторы статов. С мудростью в 7 у меня был +0. |
| забыл, честно говоря, для Силы сделал - для теста, для остальных статов забыл Mioirel пишет: цитата: | Команда “эк” не распознается с коротким мечом и двуручным топором. |
| "эк двур топ" и "эк кор меч"? я сто раз пробовал, работает сначала писал "вз кор меч", чтобы он попал в инвентарь? Mioirel пишет: цитата: | Броскок на попадание равный 20 автоматически должен считаться попаданием. Равный 1 – промаху. |
| криты ещё не делал, это не будет забыто! Mioirel пишет: цитата: | Моему CG персонажу сказали после убийства трактирщика, что мировоззрение пошатнулось. |
| ну он же добрый, зачем доброму персонажу убивать бедного дядьку? даже если хаотичный, всё равно это не по-мировоззрению, тем более в таких вопросах мнение ДМа и есть правило)) Mioirel пишет: цитата: | После выпитого пива ловкость не восстанавливается. |
| команду делал одной из первых, для теста, это пока нерабочая команда
|
|
Профиль
Цитата
Ответить
|
|
Отправлено: 21.07.09 16:17. Заголовок: Да, сокращения подоб..
Да, сокращения подобраны интересно. Где-то две буквы, где-то три. Не очень интуитивно. Легче написать все слово целиком, чем пытаться найти работающее сокращение, не обращаясь к файлу помощи. У меня такой флуд из сообщений “Вы размяли шею”, можно подумать, что персонаж ее уже свернул. Стоит сделать подольше задержку между этими сообщениями.
|
|
Профиль
Цитата
Ответить
|
|
Отправлено: 21.07.09 16:19. Заголовок: Byte пишет: а что о..
Byte пишет: цитата: | а что означает "ид трак"? с виду похоже на заклинание :) |
| в рид ми и предисловии написан список команд, что для чего вводить с примерами
|
|
Профиль
Цитата
Ответить
|
|
|
Отправлено: 21.07.09 16:22. Заголовок: Mioirel пишет: Да, ..
Mioirel пишет: цитата: | Да, сокращения подобраны интересно. Где-то две буквы, где-то три. Не очень интуитивно. Легче написать все слово целиком, чем пытаться найти работающее сокращение, не обращаясь к файлу помощи. |
| одни сокращения типа "чар", "инв" понятны как раз интуитивно для опытных игроков, а для неопытных будет всё равно (кстати, команда "ин" тоже работает"), а вместо "идт" или "взя" мне кажется удобнее писать "ид" и "вз" все команды имеют альтернативный полный вариант, если сомневаешься - можно написать целиком "взять" или "идти" и т.п.
|
|
Профиль
Цитата
Ответить
|
|
Отправлено: 21.07.09 16:22. Заголовок: "эк двур топ"..
"эк двур топ"? А я как дурак писал по десять раз "эк двуручный топор" .) С этим стоит разобраться в первую очередь. Парсер должен понимать как "эк топ", так и "эк топор".
|
|
Профиль
Цитата
Ответить
|
|
| демиург
|
|
|
Отправлено: 21.07.09 16:22. Заголовок: Mioirel пишет: У ме..
Mioirel пишет: цитата: | У меня такой флуд из сообщений “Вы размяли шею”, что можно подумать что персонаж ее уже свернул. |
| +1
|
|
Профиль
Цитата
Ответить
|
|
Отправлено: 21.07.09 16:26. Заголовок: Mioirel пишет: "..
Mioirel пишет: цитата: | "эк двур топ"? А я как дурак писал по десять раз "эк двуручный топор" .) С этим стоит разобраться в первую очередь. Парсер должен понимать как "эк топ", так и "эк топор". |
| я так стараюсь, возможно, не везде продумал обычны вот такие условия в коде: if $usrtxt='экип двуручный топор' or $usrtxt='эк двур топ' or $usrtxt='экип двур топ' or $usrtxt='эк дву топ' или if $usrtxt='идти улица' or $usrtxt='идти улиц' or $usrtxt='ид улица' or $usrtxt='ид улиц' or $usrtxt='ид ул' or $usrtxt='идти ул' значит, добавлю больше вариантов, т.к. какая-то одна жёсткая система команд, что ни говори, не удовлетворит ВСЕХ пользователей
|
|
Профиль
Цитата
Ответить
|
|
Отправлено: 21.07.09 16:27. Заголовок: Для облегчения кода,..
Для облегчения кода, что-нибудь вроде: if STRCOMP($inp,'эк*')=-1 and STRCOMP($inp,'*топ*')=-1: *pl 'Вы взяли в руки топор.'
|
|
Профиль
Цитата
Ответить
|
|
Отправлено: 21.07.09 16:28. Заголовок: Mioirel пишет: Для ..
Mioirel пишет: цитата: | Для облегчения кода, что-нибудь вроде: if STRCOMP($inp,'эк')=-1 and STRCOMP($inp,'топ')=-1: *pl 'Вы взяли в руки топор.' |
| ну я по-простецки писал собственно, спасибо за замечания, их-то я и ждал! т.к. по ходу дела исправлять проще, чем если бы выложил готовый вариант
|
|
Профиль
Цитата
Ответить
|
|
| демиург
|
|
|
Отправлено: 21.07.09 16:29. Заголовок: Элвис, в куспе есть ..
Элвис, в куспе есть нормальный парс строки по шаблону - лучше его использовать. Гемороя меньше будет с сокращениями - потому как как бы игрок не сократил всё равно в нужное место попадёт.
|
|
Профиль
Цитата
Ответить
|
|
Отправлено: 21.07.09 16:31. Заголовок: Элвис, там кое-чего ..
Элвис, там кое-чего не хватало в примере. Обновил.
|
|
Профиль
Цитата
Ответить
|
|
Отправлено: 21.07.09 16:38. Заголовок: Если сравнивать по ш..
Если сравнивать по шаблону, тогда лучше if strcomp($inp,'эк.* топ.*'):'Вы взяли в руки топор.'
|
|
Профиль
Цитата
Ответить
|
Ответов - 39
, стр:
1
2
All
[только новые]
|
|