C++ Builder :: Игрописательство :: Как написать игру за 21 день ?

Главная

Введение

ЛИКБЕЗ
C++ Builder


ЛИКБЕЗ
C++

Глава №1
Глава №2
Глава №3
Глава №4
Глава №5
Глава №6

Исходники
к пособию

Мои исходники

Статьи
&
Книги

Гостевая

Ссылки

About

E-mail

Rambler's Top100 Ковырялки 3D

 


Новости.
   
09::07::2006

Я не забыл про этот сайт просто за все прошедшее время не было времени за него сесть :(

Сегодня я сел за 5-ю главу :-)

А к посетителям из Новосибирска есть особое предложение:

В мою недавно открывшуюся конторку требуется веб-дизайнер (ибо сами видите какой из меня дизайнер) а также рекламщик ... кого зинтересовали подробности пишите мне на мыло :-)

   
15::06::2006

1. Добавил на сайт две новые статьи .. относительно новые конечно - лежали они у меня давно вот только собраться и добавить их никак не мог ...

Нестандартный интерфейс - просто!
Знакомство с Borland C++Builder (на самом деле это лабораторная работа, но для начинающих она может оказаться полезной).

2. Зачетная неделя закончилась и началась летняя сессия. Как это ни странно, но с приходом сессии у меня появилось свободное время.

На днях его было столько, что я даже начал писать 5-ю главу на тему "Редактор карт" ...

Начать то я начал, но к сожалению закончить еще не успел. Зато я успел написать примеры к этой главе и скачать вы можете их прямо сейчас.
[[[[[[[[[[[[[[[[[[[[[[[[[[
Пример 5.1 | Пример 5.2 | Пример 5.3 ]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]

Ждите 5-ю главу и 4-й пример к ней же в ближайшие дни.

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

ЗЫЖ: а пока покритикуйте, оцените то что уже есть. особенно хотелось бы услышать критику примера #5.3 - он наиболее доделан и прокомментирован ... мне кажется даже тянет на окончательную версию, а вам как ?

   
26::05::2006

Не думайте ни в коей мере, что я забросил этот проект - вот уже после зачетной недели я крепко засяду за него (ну и за подготовку к экзаменам разумеется).

Чтобы вы не скучали, а также, чтобы посещаемость/цитируемость сайта повышалась, я закинул сюда кое-какие статьи по C++ Builder'у:

Хитрости Borland C++ Builder'a (13 советов по BCB).
Воспроизведение флеш-анимации в Borland C++ Builder, Delphi… и MS Word
C++Builder: Защита от клавиатурных шпионов
C++Builder: Кнопка на рабочем столе
C++Builder: Ловушка в диалоге выбора файла
C++Builder: Работа с дисками на низком уровне
C++Builder: Regedit Jump
C++Builder: Завершение процесса через имя исполняемого файла
Работа с клавиатурой.
C++Builder: Вешаем систему
C/C++ Пишем программу часы-будильник- календарь в среде Borland C++ Builder 5.0-6.0

Заранее прошу прощения что не указал многих авторов статей - по всем вопросам связанным с Копирайтами пишите мне ...

   
14::05::2006

Сессия приближается, а потому пока новых глав нету (время ни на что не хватает). Если у вас есть желание посодействовать развитию этого сайта, присылайте свои статьи по C++ Builder'у ... можно не только свои (только подписывайте чьи и откуда взяты), самое главное чтобы они были про C++ Builder или про Игрописательство ...

Также я приглашаю всех, имеющих сайты схожей тематики, к обмену ссылками.

   
09::05::2006

1. Исправил некоторые очевидные ошибки четвертой главы (за поиск ошибок спасибо Artalex'у).

Кстати, как я уже говорил, материал глав будет дорабатываться со временем (сначала я хочу написать черновые варианты для всех глав).

А пока, на окончательный вариант может претендовать только первая глава и то с некоторыми оговорками ...

2. Убрал глюк с морганием карты в MY_GAME ...

   
07::05::2006

Был произведен глобальный апдейт сайта: добавились новые примеры и Глава №4.

Пишите в гостевую что вам здесь не хватает !

   
03::05::2006

1. В раздел "Исходники к пособию" добавились новые примеры, а старые были доработаны ...

   
02::05::2006

1. В разделе исходники к пособию добавился еще один пример (скачать пример №16) на тему загрузки 3DS модели и ее текстурирования. Не обращайте внимания, что в модели чувак какой-то дырявый - он такой и есть. Рисовать мне почему-то не хотелось, а поставить высокополигональную модель тоже (потому что тогда все бы жутко тормозило).

2. Работа над главами идет в полном разгаре и ошибки общими усилиями исправляем :-)

   
30::04::2006

1. Приближается конец семестра, а долгов у меня накопилось как всегда немало, поэтому пока новых глав нет. Зато идет работа над старыми. Понемногу исправляю ошибки. За поиск косяков спасибо Tabakko !!!

2. Кстати, следующая глава скорее всего будет по теме "Начало работы в OpenGL". В свое время мне было очень интересно, как делаются трехмерные игры, я считал это уделом жестких программистов и не думал, что это вообще возможно в домашних условиях :)

3. В раздел исходники к пособию добавилось 2 примера (10-й и 13-й).
10-й на тему многопоточных приложений и использования библиотеки STL, а 13-й - первый пример на тему 3D-игр. Собственно ничего особенного - просто рисуется 3D-кубик, а вы вокруг него можете походить .но вы не представляете, какие у некоторых людей предрассудки по поводу написания трехмерных игр. Так вот этим примером я доказываю, что в геймдеве нет ничего сложного ... ну или почти нет :)

   
25::04::2006

1. Вышла 3-я глава пособия (пока черновой вариант, все дружно ищем косяки). << Читать 3-ю главу >>
2. Поисправлял некоторые косяки в первых двух главах.
3. Подправил 7-й и 8-й примеры (в них не грузилась карта).

   
24::04::2006

1. Объявляю официальную благодарность artalex'у, за помощь в поиске ошибок в Ликбезах ! Ошибки и правда были тупые :)

2. Не стесняйтесь сообщать мне о всяческих ошибках (в том числе и о грамматических/пунктуационных) и неточностях в пособии ! Пишите на мыло, в гостевуху, оставляйте свои отзывы и комментарии ! Я буду рад любому вашему содействию !

3. Исправил косяк в MY_GAME, теперь карта лежит строго рядом с экзешником и не надо ее засовывать ни на какой диск C: :-)

PS: 3-я глава скорее всего выйдет уже завтра.

   
23::04::2006

Выложил еще одно свое творение ... сначала это задумывалось, как игра про лицей, потом я решил сделать ее трехмерной (в OpenGL). Так что смотрите два варианта. 2D интереснее - в нем побольше проработано. Подробнее >>

Добавил раздел Полезные советы

   
23::04::2006

Черновой вариант второй главы готов. Читаем, оцениваем. На недоработки в тексте не обращайте внимание - все самое главное в примере.

7-й,8-й и 9-й примеры теперь не просто в виде текстовых файлов, а в виде Билдеровских проектов, которые вы можете скачать и запустить без лишнего гемора ...

   
22::04::2006

Вторая глава в процессе написания и сегодня я ее вряд ли выложу (хотя как знать), зато могу вас порадовать кое-чем другим. Сегодня я выложил свою старую стратегию. Называется my_game.

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

Информация:
- Сделана в 6-м Builder'e.
- Графика Билдеровская (не DirectX).

Косяки(про которые мне говорить не надо! Про остальные пишите!)
- Миникарта моргает (не надо считать, что в Билдере графика корявая, просто у меня руки не дошли, чтобы сделать, чтобы она не мигала).
- Чувак при ходьбе может передать выделение соседу и тот пойдет за ним.
- Синий чел прилипает к красному (на самом деле он так его атакует :)))
- Иногда все глобально глючит и вылетает ошибка дескрипторов ...

Скачать MY_GAME

   
20::04::2006

Неделя у меня была тяжелая, но ... в субботу ждите вторую главу.
А пока, если вам интересно узнать чем я занимался раньше (да и сейчас в принципе занимаюсь), зайдите на http://web-bbs.narod.ru

   
15::04::2006

Готов черновой вариант первой главы. Читайте >>

   
13::04::2006

Добавились практические материалы к пособию. (+4) новых исходника.

Добавился раздел документация, в который я в скором времени выложу всю документацию которая у меня есть по Билдеру - сейчас там уже лежит кое-что.

   
12::04::2006

Добавились разделы ЛИКБЕЗ C++ Builder
и ЛИКБЕЗ C++ для самых самых начинающих - пока они не доделаны (но будут сделаны в ближайшее время). Если непонятно что-то в уже написанном - пишите ...

   
12::04::2006

Сайт начал свое существование.

   
11::04::2006

Проходило долгое обдумывание того, что поместить на сайт !!!

   

 

 
 
Hosted by uCoz