Учебный пример на Си++, Игра Виселица: Определение начальных свойств и методов механизма игры, или как правильно начать строить механику программы с нуля.

В первой и второй статьи данного учебного цикла, мы вкратце прошлись по основам и азам, а также по навыкам и умениям, в том числе, у читателей была возможность принять в этом самостоятельное участие вне зависимости от того есть у них опыт и практика или нет, что является само по себе хорошей возможностью для накопления опыта и практики. как и было обещано, минимум есть.

При этом, в прошлой статье мы лишь затронули умение «читать программный код», а также его противоположное умение «писать программный код», применяя при этом разные подходы. И да, все это вкратце, т.к. на все детали, вы, насмотритесь еще при своей практике, без меня.

Однако, учтя программный код, стоит заметить, что во второй статье завершилась подготовка каркасного алгоритма, выраженного «Линейным» способом в исходном программном коде, но не произошло ожидаемых изменений в нем самом.

Это, нормально, т.к. изменения программного кода пойдут с этой статьи и закончатся пятой статьей, т.е. в течении трех статей. А шестая, внесет ощутимые изменения в визуальной части программы-игры «Виселица».

В данной статье, мы затронем основы и азы движкостроения, которые помогут переделать код программы уже на уровень Си++ и его возможностей, а не простого Си с элементами Си++, как это было видно в листингах исходного кода программы-игры «Виселица». Эти знания вам помогут не только писать игры, а также научиться понять зачем вообще это применяется в качестве основы для современных программ. И разумеется, об этом будет вкратце.

Читать дальше …

1,280 просмотров всего, 1 просмотров сегодня

Насчет исходников по учебному примеру программы-игры «Виселица»….

Всем, привет.

Сообщаю, вам, читатели и посетители сайта, что у исходников кода программы теперь, есть лицензия и все остальное, как полагается (см. выложенные исходники в статьях). Лицензия GPL 2. Все последующие исходники цикла статей «Учебный пример на Си++, Игра Виселица», будут идти под этой лицензией.

Читать дальше …

606 просмотров всего, сегодня нет просмотров

Учебный пример на Си++, Игра Виселица: Определение каркасного алгоритма игрового процесса или как правильно обобщать исходный код в блок-схемы.

В предыдущей части из списка статей по учебному примеру на Си++, игре «Виселица», мы прошлись вкратце по теме того, как начать проект с нуля и попутно обозначили все болячки новичков, а также важность работы над собой. При этом, сделали постепенную развертку самой темы предыдущей статьи, тем самым показав, как на практике это делается. Т.е., статья, по сути наглядный пример сама по себе, о чем собственно было упомянуто в самом конце пункта «Середина программы — движение механики», начиная со слов: «Однако, суть и смысл данной статьи не в этом, а в простоте и практичности свободного восприятия информации и…«. Таким образом, прочитав ранее обозначенный пункт статьи и вникнув в суть и смысл постепенной развертки или повторив на своем примере, вам, будет понятен сам подход и что, это дает на практике. Для тех же, кому трудно это понять, стоит обождать до следующей статьи «Определение начальных свойств и методов движка игры, или как правильно начать строить механику программы с нуля.», т.к. в этой части будет больше повторено на практической части программы-игры «Виселица», следовательно, что-то будет легче понять и заметить на уровне исходного кода. Однако, эта и предыдущие статьи, обязательны для прочтения, т.к. в третьей части и далее по списку статей (см. в начале статьи ссылку) исходный код будет усложняться и проявлять другие моменты в созидании программ на Си++. Разумеется, исходный код будет писать без экзотичной сложности и выпендрежа, однако не разобрав эти первые две статьи из ранее упомянутого списка, будет сложно понять дальнейшее описание, разве что тем, кто уже имеет опыт в созидании программ на практике. Однако, им это будет интересно, постольку, поскольку они через это проходили и им, явно будет интересно, как это сделано или было пройдено у других.

А в этой части учебного примера, мы рассмотрим исходный код предыдущей части. Заодно, разберем некоторые моменты необходимые для создания недостающего материала, который будет применяться отправной точкой для третьей части. Для тех кто это проходил, могу сказать, что пишу с ориентиром для новичков. Если, им сложно понять этот учебный материал, значит им не хватает опыта и практики. Однако, минимум этого учебного примера в общем и целом, дать понять каково это на практике простого и элементарного примера. Так что, как минимум им будет на что ориентироваться в своем начинании стязы разработчиков ПО. А дальше, со временем, они смогут и сами себя научить взявшись за интересные им деятельности, где они смогут найти применение своим возможностям.

Читать дальше …

1,936 просмотров всего, сегодня нет просмотров

Учебный пример на Си++, Игра Виселица: Постановка проекта с нуля или как правильно начать свою программу.

Во вступительной части был приведен небольшой список статей, которые будут в цикле учебного примера. От себя же добавлю, что некоторые статьи могут быть разбиты на части, при условии, что слишком огромны по своему содержанию, что нормально для учебных примеров.

Введение

В данной статье, под названием «Постановка проекта с нуля или как правильно начать программу», будет рассматриваться ситуация «чистого листа» в рамках данной темы и как с этим работать. А более детальное рассмотрение дилеммы «чистого листа», стоит прочесть и поискать самим в интернете, благо тема важная и про нее можно много чего узнать, коли есть желание. А мы, с вами, пойдем далее в рамках самой статьи и все, что будет не попадать в нее, упомяну.

Читать дальше …

2,753 просмотров всего, сегодня нет просмотров