Отправляет email-рассылки с помощью сервиса Sendsay

Сергей Бобровский

Рассылки

Рассылок скрыто автором: 1

Создание ролевой компьютерной игры 56) Работа магазина

Создание ролевой компьютерной игры

Вы хотите создать клон Диабло или Морровинд? Разработка оригинальной ролевой компьютерной игры на TurboPascal/Delphi. Материал полностью готов, поэтому тема в рассылке будет раскрыта до конца.

подписчиков: 1883
Подписаться

Школа программирования 56) Работа магазина На очереди - задача кодирования работы магазина. Код оригинальной DOS-версии соответствующей процедуры GoToShop (она вызывается автоматически при вступлении на клетку с магазином) на первый взгляд весьма объемен, однако припомним, что в нем происходило. Первая часть отведена формированию списка предметов, что вообще не требует значимых усилий по ее модификации, а далее герой лишь взаимодействует с продавцом, указывая ему либо товар, который он хочет приобрести, ли...

2008-05-27 15:55:43 + Комментировать Автор:

Создание ролевой компьютерной игры 55) Работа с инвентарем

Создание ролевой компьютерной игры

Вы хотите создать клон Диабло или Морровинд? Разработка оригинальной ролевой компьютерной игры на TurboPascal/Delphi. Материал полностью готов, поэтому тема в рассылке будет раскрыта до конца.

подписчиков: 1883
Подписаться

Школа программирования 55) Программирование ролевой игры: Работа с инвентарем Работа с инвентарем должна выполняться в отдельной форме, на которой расположим список и две кнопки "Использовать" и "Бросить. А поле-метка MoneyLabel будет ответственно за отображение текущей наличности. Тем самым мы полностью дублируем задачу, решаемую DOS-версией кода. Создадим новую форму, назовем ее InvForm. Разместим на ней список и назовем его ListBox. Добавим также метку MoneyLabel для вывода текущей суммы денег, кнопку U...

2008-03-30 16:46:56 + Комментировать Автор:

Создание ролевой компьютерной игры 54) Клавиатурное управление, сохранение/восстановление

Создание ролевой компьютерной игры

Вы хотите создать клон Диабло или Морровинд? Разработка оригинальной ролевой компьютерной игры на TurboPascal/Delphi. Материал полностью готов, поэтому тема в рассылке будет раскрыта до конца.

подписчиков: 1883
Подписаться

Школа программирования 54) Клавиатурное управление, сохранение и восстановление Теперь нам надо реализовать механизм управления игрой с помощью клавиатуры. Для этого перенесем цикл анализа нажатий клавиш модуля Main в обработчик отпускания клавиш нашей формы OnKeyUp. Начнем с базовых клавиш-стрелок перемещения: // - procedure TGameForm.FormKeyUp(Sender: TObject; var Key: Word; Shift: TShiftState); begin case Key of VK_LEFT: MoveHero( -1,0 ); VK_RIGHT: MoveHero( +1,0 ); VK_UP: MoveHero( 0-1 ); VK_DOWN: Move...

2008-02-09 13:08:14 + Комментировать Автор:

Создание ролевой компьютерной игры 53) Рисуем героев и монстров

Создание ролевой компьютерной игры

Вы хотите создать клон Диабло или Морровинд? Разработка оригинальной ролевой компьютерной игры на TurboPascal/Delphi. Материал полностью готов, поэтому тема в рассылке будет раскрыта до конца.

подписчиков: 1883
Подписаться

Школа программирования 53) Рисуем героев и монстров Мы научились рисовать карту, и теперь аналогичным образом запрограммируем отображение персонажа, монстров и предметов. Нам потребуются две переменные для образов "текущего" героя, которым управляем, и героя/ев, не выбранного на данный момент (в DOS-игре они разделялись цветами, белым и желтым. Подготовим эти два изображения 32*32 пикселя в файлах h1.bmp и h2.bmp - с черным фоном, который будет считаться "прозрачным. Их определения будут храниться в модуле...

2007-11-19 11:47:54 + Комментировать Автор:

Программирование на Си и С++ с нуля: Работа с файлами

Инвестирование с нуля

Для тех, кто хочет обучиться программированию на самых популярных языках Си и С++, но пока ничего о них не знает. Рассылку ведет автор множества учебных курсов, самоучителей, других книг по программированию, популярный компьютерный журналист.

подписчиков: 1818
Подписаться

Школа программирования 180) Программирование на Си и С: Работа с файлами Мы изучили основные принципы программирования, это конечно азы, но зная эти азы, дальше уже можно совершенствоваться самостоятельно - просто писать как можно больше кода, это чистая практика. Но к рассылке присоединяются новые читатели, поэтому напоминаю - если вы не умеете программировать на Си и С, и хотите этому научиться, то пишете мне письмо и получаете задания. Делаете их, после чего мы совместно разбираем, что получилось, что н...

2007-10-29 11:12:49 3 комментария Автор:

Создание ролевой компьютерной игры 52) Отображение карты в Windows

Создание ролевой компьютерной игры

Вы хотите создать клон Диабло или Морровинд? Разработка оригинальной ролевой компьютерной игры на TurboPascal/Delphi. Материал полностью готов, поэтому тема в рассылке будет раскрыта до конца.

подписчиков: 1883
Подписаться

Школа программирования 52) Программирование ролевой игры: Отображение карты в Windows Мы не будем, как уже говорилось, в данной теме останавливаться на технике быстрого графического вывода, а воспользуемся стандартными возможностями и компонентами Delphi, в частности, компонентом PaintBox и его канвой для отображения карты и игрового мира. Интересующихся техникой быстрого спрайтового вывода в рамках обычного окна Windows со стандартными элементами управления (в отличие от графических библиотек DirectX/Open...

2007-08-16 14:31:58 + Комментировать Автор:

Программирование на Си и С++ с нуля 174) Побитовые операторы

Инвестирование с нуля

Для тех, кто хочет обучиться программированию на самых популярных языках Си и С++, но пока ничего о них не знает. Рассылку ведет автор множества учебных курсов, самоучителей, других книг по программированию, популярный компьютерный журналист.

подписчиков: 1818
Подписаться

Школа программирования 174) Программирование на С: Побитовые операторы Письмо. Здравствуйте уважаемый Сергей Бобровский! Меня зовут Сергей. Программированием я занимаюсь 2,5 года, и два года я писал программы на Visual Basic, не решаясь взяться за другие языки программирования. Хочу поблагодарить вас за то, что я смог научиться программированию ещё на двух языках за 3 месяца по вашим рассылкам "Базовый курс" и "Программирование на С+ с нуля. Подобных рассылок в Интернете нет и это чистая, правда! Благодаря...

2007-07-25 12:55:16 + Комментировать Автор:

Создание ролевой компьютерной игры 51) Генерация героя в Windows

Создание ролевой компьютерной игры

Вы хотите создать клон Диабло или Морровинд? Разработка оригинальной ролевой компьютерной игры на TurboPascal/Delphi. Материал полностью готов, поэтому тема в рассылке будет раскрыта до конца.

подписчиков: 1883
Подписаться

Школа программирования 51) Генерация героя в Windows Очередной шаг - переделка процедуры GenerateHero, которая у нас реализована в модуле LowLevel и поэтому требует ручного перепрограммирования. В ней последовательно происходит выбор различных параметров и настроек героя, которые мы вполне можем представить в виде последовательных модальных окон, в каждом из которых предлагаются варианты выбора. Поступим так с расой и классом героя - создадим в рамках текущего проекта новую форму RCForm и разместим на ней ...

2007-07-09 13:52:16 + Комментировать Автор:

Программирование на Си и С++ с нуля 170) Полиморфизм и способы связывания

Инвестирование с нуля

Для тех, кто хочет обучиться программированию на самых популярных языках Си и С++, но пока ничего о них не знает. Рассылку ведет автор множества учебных курсов, самоучителей, других книг по программированию, популярный компьютерный журналист.

подписчиков: 1818
Подписаться

Школа программирования 170) Программирование на С: полиморфизм и способы связывания Мне довольно часто пишут письма, в которых спрашивают: а как научиться этому, а как научиться тому, а как записывается такой оператор, а что такое объекты, а как создавать приложения, работающие с базами данных, и вообще, что это такое, а как разрабатывать программы для интернета, а что такое язык моделирования UML. Пробовал по вашему курсу заниматься, но трудновато самому. Этому вроде на курсах учат, но там дорого. Действи...

2007-05-30 15:48:43 + Комментировать Автор:

Создание ролевой компьютерной игры 50) Переносим в Windows

Создание ролевой компьютерной игры

Вы хотите создать клон Диабло или Морровинд? Разработка оригинальной ролевой компьютерной игры на TurboPascal/Delphi. Материал полностью готов, поэтому тема в рассылке будет раскрыта до конца.

подписчиков: 1883
Подписаться

Школа программирования 50) Программирование ролевой игры: Продолжаем перенос в Windows Теперь, когда пустая форма у нас запускается и весь код компилируется без проблем, возьмемся непосредственно за игровую логику. Добавим на форму меню с одним главным разделом "Игра. В нем реализуем также всего два пункта - "Новая" (назовем этот пункт NewGameItem) и "Выход. Обработку выбора пункта "Выход" можно создать сразу, выполнив в нем, например, единственную команду закрытия формы Close, а что делать при запуске нов...

2007-05-17 17:51:42 + Комментировать Автор:

Рассылки

Рассылок скрыто автором: 1