Перспективность. Технологии могут устаревать и терять востребованность. Важно смотреть за динамикой роста популярности языков программирования и фреймворков. Например, C# держит позиции за счёт развивающегося направления машинного обучения, и вкладываться в него точно имеет смысл. Язык Go всё чаще используется для микросервисов в крупных компаниях, но нет гарантий, что этот тренд сохранится надолго.
Интерес. Конечно, нельзя добиться весомых результатов, работая с тем, что не драйвит и не вызывает интереса. Поэтому это очень важный пункт. Но учтите, что интересы со временем могут меняться – и это нормально.
1.5 Требования к созданию 2D-приложений
Список требований, которые нужно стремительно развивать, совершенствовать, чтобы уметь создавать отличные 2D программы, игры, приложения:
– усовить понятия: «переменные», «ветвления», «функции» и «циклы»;
– изучить консоль и методы работы с ней, будет вводить и считывать данные, форматировать строки, обрабатывать файлы;
– разобраться с синтаксическими конструкциями C#, вошедшего в пятерку самых популярных языков программирования;
– познакомится с библиотеками и шаблонами, инструментами разработки и их возможностями;
– читать коды и управлять ими;
– создавать игровые объекты и классы, работать с ними, наделять их различными свойствами;
– работать со структурированными документами формата XML;
– добавлять в игру анимацию с графическим интерфейсом.
1.6 Анализ существующих аналогичных программных продуктов
Больше чем полвека тому назад, а имено 29 ноября 1972 года, в Саннивейле (штат Калифорния, США) совершилась премьера игры в классическом стиле под названием «Pong», которая выпускалась на монетные автоматы. Именно тогда PingPong (ранее – Pong), наверное, смог сформировать такой жанр и сформировал успешную игровую индустрию, что по сей день считается одной из прибыльных в мире.
Многие люди, играли в «Pong», а сейчас играют в «Пинг-Понг» как минимум, в одну с его вариаций, а также ни один раз видели эту игру по фильмам 70-х годов. По сути игра «Пинг-Понг» является цифровой версией самого просто настольного тенниса. Игроки в попытках отбить этот мяч, в помощь ракетка, что отображается на экране управляется с помощью специальной ручки.
Начнем с того, что PingPong – это самая первая видеоигра, которая пришла в дома десятки миллионов обычных пользователей и распространялась перед экранами TV. PingPong дал толчек для глобальной индустрии видеоигр, что по сей день оценивают около 500 000000000 $$$. И до сих пор PingPong является объектом для научных исследований, учитывая области обучения алгоритмов для ИИ, а также для улучшения искусственных нейронных сетей (далее – ИНС), в разработке интерфейсов типа «Мозг-Машина» (под названием Neuralink).