Игра в виде внешней обработки для 1С:Предприятие 8.
На днях приснилась мне игра из детства, настолько ярко, что не отпускало, пока не сделал её «ремэйк».
В моём детстве из 90х я часто играл на советском компьютере брата «КУВТ Корвет», технические характеристики которого даже в то время уже значительно устарели. Оригинальный Колобок был на Бейсике, весь внешний вид был исполнен в монохроме с использованием псевдографических символов, что, тем не менее, не мешало этой игре постоянно вызывать у нас с братом подгорание стула). Также игра запомнилась тем, что мы с братом, несмотря на возраст ~10 лет, уже могли читать и вносить изменения в исходный код этой игры на басике, чем и постоянно развлекались, пока не наскучивало.
Данную внешнюю обработку реализовал на табличном документе, практически, нативно для 1С. Единственное исключение — это использование внешнего таймера из документа html, поскольку встроенный ПодключитьОбработчикОжидания() обладает неприемлемой скоростью. Это был новый для меня опыт, также пришлось сделать дополнительное исследование, т.к. большинство примеров подобной механики на толстых формах или на версии до 8.3.14, в которой был заменен html-движок. Обработка имеет управляемый интерфейс, поддерживает последние платформы (проверял на 8.3.20) и регистрируется в конфигурации с БСП.
Благодарю за наводку авторов вот этих публикаций: //infostart.ru/public/398366/ и //infostart.ru/public/540971/ . Автору танчиков еще спасибо за комментарий «у 1С не всё хорошо с шейдерами», от которого долго смеялись с коллегами в голос.
Левел-дизайн оригинальной игры не сохранился, компьютера нет уже более 20ти лет, а в гугле не нашел ничего. Но оригинальную упоротость геймплея передать очень даже удалось!))
PS: Перезалил файл с исправлением для небольших мониторов или включенного масштабирования. При необходимости сцену можно уменьшить/увеличить при помощи ctrl+колесо мыши.
Помоги колобку добраться до крыши общаги!