Git (3) Merge, Reset и Clone

Слияние

Вы уже прекрасно освоили коммитинг и ветвление, и нет нужды снова повторять отработанные пункты этого руководства. Однако прежде чем мы пойдем дальше, я прошу вас добавить еще один коммит в ветвь master. Пусть эта фиксация будет содержать новый файл D:\MyTestProject\MySweetheart.txt. Как вы понимаете, содержание этого файла я не вправе вам диктовать. Поэтому внесите в него сами то имя, которое сочтете нужным. И я тоже так сделаю. А вам не покажу. И вы никому не показывайте.

Читать далее Git (3) Merge, Reset и Clone

Буду благодарен, если поделитесь:

Git (2) Commit и Branch

Фиксации

Теперь займемся наполнением нашего хранилища. Сейчас рабочая папка (у меня это MyTestProject) не содержит ничего кроме .git. Это значит, что репозиторий пуст. Чтобы исправить это, давайте создадим в нем текстовый файл (например, с именем test_file.txt) и заполним его каким-нибудь текстом.

image009

Примечание: Git не хранит пустые папки, только те, которые содержат какие-либо файлы! Читать далее Git (2) Commit и Branch

Буду благодарен, если поделитесь:

Git (1) Установка, Настройка и Инициализация

Вместо вступления

Прежде всего, нужно понять, что Git – не такая уж и страшная вещь, как может поначалу показаться. Да, вы можете заметить, что объем «небольшого» туториала вышел более чем внушительным, но, уверяю вас, это отнюдь не показатель сложности! Скорее возможностей, которые Git способен предоставить разработчику. Поэтому будьте мужественным и дочитайте статью до конца.

Читать далее Git (1) Установка, Настройка и Инициализация

Буду благодарен, если поделитесь:

Диалог по поводу командного проекта

Друзья, таки хочется видеть хотя бы один командный развивающийся проект.

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

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

Хотели бы вы участвовать в командном проекте?

Если да, то что вам мешает это сделать прямо сейчас?

Какого жанра игру вы бы хотели разрабатывать?

Чем бы вы хотели заниматься в этом командном проекте? (музыка, графика, программирование, идеи и тд)

Какой средой разработки вы пользуетесь? Какой версии? Пиратская или лицензия?

Освоили ли вы материал всех имеющихся уроков? Если нет, то на каком уроке остановились?

Знакомы ли вы с VSC (системы контроля версий) ? Если да, то с какими из них (Git, svn, tfs .. ) ?

Есть ли у вас реальный опыт командной разработки ?

С какими языками программирования вы сталкивались на практике?

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

Готов делиться идеями относительно командного проекта, а так же иногда принимать участие в самой разработке.

Буду благодарен, если поделитесь:

Урок 27 SFML C++, движущиеся платформы

Поговорим о движущихся платформах в платформере :) Что мы знаем о них? Они платформы и они двигаются. Итак, нам необходимо создать класс платформы, он будет наследоваться от Entity, как и все остальные нынешние классы, т.к у платформы есть высота, ширина, координаты, спрайт, текстура и так далее. Ни к чему описывать это каждый раз, поэтому просто унаследуем от Entity, аналогично мы поступали с игроком и врагом.

Читать далее Урок 27 SFML C++, движущиеся платформы

Буду благодарен, если поделитесь:

История развития сайта, и не только

Привет, друзья. :) По результатам голосования было решено сделать видео с информацией относительно сайта.

Смотрите, может будет интересно :)

Видеоверсия http://www.youtube.com/watch?v=Yc1dgAqDQBg

Буду благодарен, если поделитесь:

Урок 26 SFML c++,взаимодействие врагов(объектов списка) между собой

Теперь давайте посмотрим как же взаимодействовать врагам между собой. (например не дадим им сталкиваться и наезжать друг на друга). Вернее будет сказать – цель этого sfml урока рассмотреть взаимодействие между элементами списка на примере врагов.

Читать далее Урок 26 SFML c++,взаимодействие врагов(объектов списка) между собой

Буду благодарен, если поделитесь:

Урок 25 SFML, пересечение прямоугольников (подробно)

На прошлом уроке наши прямоугольники врага и игрока пересеклись. Допустим у нас игра танчики – там вобще происходит пересечение с четырех сторон, вид сверху. Итак подробно разберем что и как происходит и как не запутаться в этом:

Читать далее Урок 25 SFML, пересечение прямоугольников (подробно)

Буду благодарен, если поделитесь:

Урок 24 SFML убийство врага (удаление элемента из списка)

Убьём врага прыжком сверху, при этом он удалится из списка. Врагов можно убивать разными способами – выстрел, прыжок, какие то иные “супер действия”, которые приведут его к гибели (тому пример какие-то оригинальные битвы с боссами). Но суть одинакова – если у врага <=0 жизней, то life=false. Читать далее Урок 24 SFML убийство врага (удаление элемента из списка)

Буду благодарен, если поделитесь:

Урок 23 SFML Создание нескольких врагов

Когда мы создаем врага – мы создаем один экземпляр класса Enemy. Что если нам нужно 50 врагов? Нам что создавать разные экземпляры врагов ещё и задавать им разное имя?

Читать далее Урок 23 SFML Создание нескольких врагов

Буду благодарен, если поделитесь: