Идея прототипов пришла мне из Game Maker. В нем есть объекты, это то, что я назвал прототипами. Объекты в GM можно легко создавать сколько угодно, и то что там находится в списке Objects по сути является прототипами или шаблонами для объектов. У всех объектов единый код события. В DN будет похожая система в дополнение к существующим инструментам.
Прототипы в DN будут идти отдельным списком как формы, можно будет создать прототип картинки, кнопки, чего угодно. Прототипу можно будет добавить все события, которые есть у объектов. Объекты созданные по прототипу можно будет добавлять на форму во время редактирования и во время выполнения программы.
С помощью них можно будет проще делать игры. Т.к. DN среда разработки в том числе для развлечения, то разработка простых игр тоже входит в планы, а прототипы будут первым шагом к этому.
Например, вам в игре нужны объекты "пули", они ведут себя одинаково, у всех пуль одинаковое поведение, но в DS и в DN вы можете создать объект только в единственном экземпляре. Иначе, вы создаете прототип "Пуля" и во время выполнения программы легко создаете сколько угодно объектов по прототипу "Пуля".
Прототипы в DN будут идти отдельным списком как формы, можно будет создать прототип картинки, кнопки, чего угодно. Прототипу можно будет добавить все события, которые есть у объектов. Объекты созданные по прототипу можно будет добавлять на форму во время редактирования и во время выполнения программы.
С помощью них можно будет проще делать игры. Т.к. DN среда разработки в том числе для развлечения, то разработка простых игр тоже входит в планы, а прототипы будут первым шагом к этому.
Например, вам в игре нужны объекты "пули", они ведут себя одинаково, у всех пуль одинаковое поведение, но в DS и в DN вы можете создать объект только в единственном экземпляре. Иначе, вы создаете прототип "Пуля" и во время выполнения программы легко создаете сколько угодно объектов по прототипу "Пуля".