Объекты в IF языках программирования это хорошо - можно задать общие для объектов вещи и более не мучиться... Проблемы есть, но их не много и они довольно просто решаются/избегаются. Это, например, приписывание не тех свойств объектам = простая невнимательность. Но, возможно, кто-нибудь скажет, что ООП (объектно-ориентированное программирование) сложнее, чем линейное программирование.
Короче не знаю.
Просто ищу оправдание внезапно наплывшему желанию написать простую платформу на Python для IF. Команды там будут обрабатываться совершенно линейно, как в "Васе". Т.е. те команды, кот. программист не задал пониматься просто не будут. Хотя будут некоторые вспомогательные механизмы - такие, как маски команд. Скажем, игрок набирает "отдать топор гоблину", находясь в комнате room1. Тогда последовательно будут вызываться следующие команды: room1_отдать_топор_гоблин, room1_отдать_топор_*, room1_отдать_*_гоблин, room1_отдать_*_*, room1, отдать_топор_гоблин, отдать_топор_*, отдать_*_гоблин, отдать_*_*, *. Вот примерно так. Надеюсь, что идея понятна. Следует ли пытаться сделать такую систему, или она по сути слишком примитивна и не стоит затраченного времени? А?
Неактивен
Неактивен
Неактивен
uux написал:
Eten, см. личку.
Приношу публичное извинение за свою ошибку, т.к. в моих намерениях было желание дать человеку полный обзор того что имеется и что вскором времени будет выпущено. Посты увы убрать не возможно, иначе тема будет выглядеть нарушенной. ![]()
З.Ы.
Тот кто умеет признавать свои ошибки, хуже не становится! ![]()
----------
Убрал свои посты в спойлер, на том и остановлюсь. ![]()
Отредактировано Eten (18.04.2009 07:39)
Неактивен