Как стать автором
Обновить

Комментарии 8

Игры 'по типу GameBoy' — это скорее Pokemon и прочие полноценные 8-битные игры в портативном формате. А в статье речь скорее идёт про подобие Super Brick Game.

К слову, текущий size coding рекорд по змейке что-то около 93 байт, Тетрис около 140 байт (на ассемблере x86).
CreateEat();

Халк создать есть!

Человек, которому хватит знаний работать с Вашим инструментом, вполне способен обойтись и без него.
А выбрав в качестве альтернативы ту же Unity (C# же) — получить в свое распоряжение бесконечно более широкий функционал: хорошо описанный, поддерживаемый и постоянно дорабатывающийся, с которым работают тысячи людей по всему миру.

Вместо того, чтобы учиться работать с вашим инструментом, о котором все забудут через N времени.
Соглашусь с вами. Но есть один момент: мне кажется, что данный пример очень прост. Он прост и он может заинтересовать человека, повторившего его, посмотреть что-нибудь посложнее. Скажем, ту же Unity.
Поэтому недавно я решил написать проект, в котором можно будет писать простенькие игры без каких-либо проблем.
В защиту автора, указанный вами движок Unity 3d, не подходит под описание задач, под которые сторился проект, врояд-ли на Unity можно и 300000 строк кода написать что-то стоящее, без дизайнера уровней и анимационной студии в придачу и бюджета на 2-3 миллина долларов, то есть уровень ААА, тут скорее вопрос о создании песочницы для начинающих программистов и среды, состоящей из 50 строк кода. Указанные примеры змейки в 93 байта — это чистая математика, углубленноме изучение команд ассемблера и его side effects, особенностей аппаратной реализации, и кроме того — знание платформы PC XT, ни о каких начинающих прогарммистах и речи быть не может. Основная проблема начинающих программистов — чрезвычайно высокий порог входа, в тот же Unity, сная лишь синтатксис языка, в Unity вы ничего не добьетесь, не понимая принципов ООП, интерфейсы, паттерны посетитель, событие, синглтон, фабрика, фасад. Тут же в статье речь идет об одаренных школьниках начальной школы, скорее, чем о профессиональных разработчиках, для которых интересно поиграться с кодом змейки или тетриса

Извиняюсь, а Вы Unity вообще в глаза видели когда-нибудь?
Какой еще порог входа?
На Unity подобные вещи даже обезьяна сделать может — движок именно что облегчает работу.

Я использовал Unity и с тезисом про обезьяну не согласен. Движок очень мощный имеет множество настроек и функционала. Возможно, у Вас сложилось такое впечатление из-за готовых уроков на YouTube, но когда ты садишься и хочешь написать свою игру даже такую простую возникает множество вопросов на которые новичку не так просто найти ответы.
Зарегистрируйтесь на Хабре, чтобы оставить комментарий

Публикации

Истории