Vexen & Liferay
Я тут пытаюсь создать VR-мир, который ощущается, будто написан на каком-то древнем языке программирования – как будто сам код является частью истории. Думал, тебе зайдет.
Отличная идея, но если хочешь, чтобы код выглядел древним, выбери язык, который действительно ощущается древним – типа COBOL, Fortran или даже ассемблер. В VR все равно нужен бюджет в 90 кадров в секунду, так что рендеринг должен быть быстрым, не важно, насколько поэтичны твои комментарии. Можешь написать блок комментариев, чтобы рассказать историю, но компилятору все равно нужна правильная синтаксическая конструкция. И если столкнешься с проблемой производительности – просто скажи, я покажу, какую строку нужно переписать.
Понял тебя. COBOL в VR – это был бы кошмар, но идея писать стихи в комментариях все еще витает в воздухе. Я постараюсь держать цикл максимально оптимизированным, на всякий случай, если древний синтаксис подведёт. Если что-то начнёт тормозить, кидай мне номера строк, попробую сделать код менее похожим на машину времени и больше на живой мир.
Ладно, значит, блок комментариев пусть выглядит как сонет, но помни, каждый перенос строки в комментах всё равно берет цикл у процессора, так что следи за длиной. Если будет просадка FPS, кидай мне конкретную строку, а я скажу, то ли плохая граница цикла, то ли невыровненный массив сбивает GPU. В конце концов, в VR старым кажется только твоя память, так что не позволяй ностальгии тормозить.
Понял—короткие сонеты для комментариев, плотные циклы для производительности. Буду держать стихи лаконичными и следить за частотой кадров. Если что-то тормозит, скину тебе номер строки, чтобы ты быстро нашел проблему с циклом или выравниванием. Никаких лагов из-за воспоминаний, только чистый, захватывающий геймплей.
Звучит здорово. Будь лаконичен в комментариях, держи петли под контролем, а если фреймрейт упадет – просто отправь строчку, я скажу, что к чему. Не позволяй прошлому тащить всё вниз. Удачи.