Как вы знаете, я, предпочитаю перед публикацией очередной видеозаписи, познакомиться, где-то вспомнить былое, обозреть нынешнее, привести все к общему пониманию всей картины происходящего и его причин, последствий и т.д. В данном, случае, меня, всегда интересовало конкретно понять, что происходит с отечественным игропромом и почему он пришел в такой застой. Так что, считаю, нужным, выразить прямо то, что мне стало понятно, при подготовке к видеозаписи «PlayOnLinux+Wine», которая требовала больше участия от меня, чем видеозапись «Эмуляция игр под DOS», которая будет следующей в нынешнем цикле обзора. Однако, обо всем по порядку.
В этой статье, мой выбор будет идти к тому, чтобы дать понять почему командная строка является частью базовых возможностей системы — стандартным элементом ОС. Однако, обо всем постепенно, по ходу статьи.
Понимал, что в журнале «Linux Format» (я его понимаю, так: «Формат Линукса», иначе нелогичное наименование), есть куча недоработок и недостатков, т.к. в 2014 году, считал, что журнал шел своим путем и возможно будут небольшие изменения в нормальную сторону. Честно, говоря журнал был удовлетворительного качества по набору содержательных тем и хорош чисто для зеленных новичков, которые Линукс «толком в глаза не видели». Однако, время идет, все меняется в мире многое, что происходит. Все это, в определенной мере проявляет некоторые моменты по части разных организаций, государств, взглядов, восприятия и тому аналогичное. Однако, журнал «Linux Format» повел себя не самым лучшим образом, пусть даже без жести.
В первой и второй статьи данного учебного цикла, мы вкратце прошлись по основам и азам, а также по навыкам и умениям, в том числе, у читателей была возможность принять в этом самостоятельное участие вне зависимости от того есть у них опыт и практика или нет, что является само по себе хорошей возможностью для накопления опыта и практики. как и было обещано, минимум есть.
При этом, в прошлой статье мы лишь затронули умение «читать программный код», а также его противоположное умение «писать программный код», применяя при этом разные подходы. И да, все это вкратце, т.к. на все детали, вы, насмотритесь еще при своей практике, без меня.
Однако, учтя программный код, стоит заметить, что во второй статье завершилась подготовка каркасного алгоритма, выраженного «Линейным» способом в исходном программном коде, но не произошло ожидаемых изменений в нем самом.
Это, нормально, т.к. изменения программного кода пойдут с этой статьи и закончатся пятой статьей, т.е. в течении трех статей. А шестая, внесет ощутимые изменения в визуальной части программы-игры «Виселица».
В данной статье, мы затронем основы и азы движкостроения, которые помогут переделать код программы уже на уровень Си++ и его возможностей, а не простого Си с элементами Си++, как это было видно в листингах исходного кода программы-игры «Виселица». Эти знания вам помогут не только писать игры, а также научиться понять зачем вообще это применяется в качестве основы для современных программ. И разумеется, об этом будет вкратце.