Всем привет! Поиграл тут недавно в игру Вася-2. И захотел сделать нечто подобное, но не знаю с чего начать. Кто нибудь, подскажите плиз, где взять информацию о том как пишутся игрушки, или совет дайте, ведь есть же здесь люди, которые сами до всего додумались, помогите други пожааааааааалуйста!!!! %))))))))
Неактивен
Во-первых, не мешало бы вам, ребята, эту дискуссию перенести в раздел "Техническая часть".
Во-вторых, на сайте SolitaryPilgrima (http://gcmsite.chat.ru) для всяких Зомбей есть исходники. Можешь в них покопаться.
Что касается всего остального - задавай конкретные вопросы, а уж на них-то мы может и найдём, что ответить...
Неактивен
Что касается порядка слов, то если использовать предложенный мною алгоритм, то в самом упрощённом его варианте, жестко задана только позиция глагола (он идет первым, но фразу "яблоко возьми" употребляют гораздо реже чем "возьми яблоко"). Остальные члены предложения выискиваются по падежу и предлогу. То есть "поставь ящик на сундук" и "поставь на сундук ящик" на выходе будет одним и тем же, если прописать, что для глагола "поставь" основной объект (что ставим) должен находится в Вин. падеже и не иметь предлога, а вспомогательный (на что ставим) - в винительном падеже и иметь предлог "на".
Что касается лишних слов, то если не планируется дёргать игрока фразами "я тебя не понимай", то можно просто в процессе обработки предложения пропускать незнакомые слова. Если же под конец основные объекты, необходимые для выполнения какого-то действия, отсутствуют, выдавать предупреждение или же производить действие "по умолчанию". Например, фразой "привяжи лошадь к забибулине" (слово "забибулина" компьютеру неизвестно), можно привязать лошадь к чему-либо, сопровождая это фразой типа: "Посмотрев по сторонам и не найдя ничего лучшего, вы привязали лошадь к забору."
Кстати, если в одной теме будете обсуждать все ньюансы: и парсер, и структуру локаций, и т.п., то она разбухнет так, что работать с ней будет тяжеловато. Пользуйтесь (или создавайте) смысловыми темами.
Неактивен
Большая часть того, что удаётся найти в течении первого часа, относится либо к SQL, либо к компиляторам, либо ещё к чему-нибудь, столь же далёкому.
Своё же создается не для выпендрёжа, а из соображений контроля над ситуацией, чтобы не приходилось подстраивать свои желания под что-то...
Что касается пунктов Etev'а:
Я никогда не вмешивался в обсуждение на форуме алгоритмов и новых подходов к платформам.
0: мне лениво;
1: отслеживаю (а вдруг?!!) появления гениального самородка;
2: "не мешайте молодым умам учиться думать";
3: получаю наслаждение и хорошую дозу смеха....
Можно продолжать список.
то было бы очень интересно увидеть продолжение списка...
Неактивен