[phpBB Debug] PHP Notice: in file /includes/bbcode.php on line 483: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Notice: in file /includes/bbcode.php on line 483: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Notice: in file /includes/bbcode.php on line 483: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Notice: in file /includes/bbcode.php on line 483: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Notice: in file /includes/bbcode.php on line 483: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Notice: in file /includes/bbcode.php on line 483: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Notice: in file /includes/bbcode.php on line 483: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Notice: in file /includes/bbcode.php on line 483: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Notice: in file /includes/bbcode.php on line 483: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Notice: in file /includes/bbcode.php on line 483: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Notice: in file /includes/bbcode.php on line 483: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Notice: in file /includes/bbcode.php on line 483: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Notice: in file /includes/bbcode.php on line 483: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Notice: in file /includes/bbcode.php on line 483: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Notice: in file /includes/bbcode.php on line 483: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Notice: in file /includes/bbcode.php on line 483: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Notice: in file /includes/bbcode.php on line 483: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Notice: in file /includes/bbcode.php on line 483: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Notice: in file /includes/bbcode.php on line 483: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Notice: in file /includes/bbcode.php on line 483: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Notice: in file /includes/bbcode.php on line 483: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Notice: in file /includes/bbcode.php on line 483: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Notice: in file /includes/bbcode.php on line 483: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Notice: in file /includes/bbcode.php on line 483: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Notice: in file /includes/bbcode.php on line 483: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Notice: in file /includes/bbcode.php on line 483: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
varve.ru/forum • Просмотр темы - Как я писал игру на c++

Как я писал игру на c++

всё о программировании игр на c++, delphi и других языках
для directx, opengl и других платформ

Как я писал игру на c++

Сообщение admin » 05 авг 2010, 16:35

:D Слышали про игру Ну, Погоди ?!
Да да, та самая ЭЛЕКТРОНИКА ИМ-02 Ну, Погоди!



Такое чудо я создал на своем ПК буквально за пару недель. :D

Конечно, до этого я занимался программированием на delphi, т. е. некоторый опыт программирования у меня уже присутствовал. Однако опыта работы с C++ у меня не было, вообще не было MSVS.
Когда же я раздобыл-таки :D наконец Microsoft Visual Studio 2005, у меня сразу же возникло 3 цели:

1) освоить работу на C++ и среду MSVS 2005;
2) перейти на directx 9c
3) перенести свой проект игры Ну, Погоди! написанной на delphi directx 8.1 на C++/DirectX 9c

Время пролетело быстро и продуктивно - все эти цели были достигнуты.
Аватара пользователя
admin
Site Admin
 
Сообщения: 28
Зарегистрирован: 05 авг 2010, 16:17

Много есть различных уроков по созданию игр

Сообщение megainformatic » 07 авг 2010, 07:43

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

Как говорится - все уроки хороши, выбирай на вкус !!! :D
Главное на чём-то одном остановиться и начать "копать" в выбранном направлении.

Я вот так копал копал и выкопал. Конечно работы еще предстоит много, но многому и научился.

Первое время конечно бывает море вопросов. :)
Аватара пользователя
megainformatic
 
Сообщения: 163
Зарегистрирован: 05 авг 2010, 19:31

Море вопросов - как сделать то-то и то-то

Сообщение megainformatic » 07 авг 2010, 07:54

8-) Я теперь уже не такой как вчера :) :lol:

Как это было... А вот как скачал я значит DirectX SDK Aug 2008, MSVS 2005, установил всё это.
Ах да, еще переводчик X-translator установил, чтобы было легче переводить неизвестные англоязычные слова
и фразы. :)

Ну так вот. Установил, сначала MSVS, затем DirectX, запустил MSVS, смотрю на экран и думаю: "Что же дальше-то
делать ?!!! :?: :?: :?:

ПОДСКАЖИТЕ !!! ЛЮДИ ДОБРЫЕ !!! :!: :| :(
Аватара пользователя
megainformatic
 
Сообщения: 163
Зарегистрирован: 05 авг 2010, 19:31

Что же дальше ???

Сообщение megainformatic » 07 авг 2010, 08:00

:idea: Но тут мне пришла такая мысль - а ведь в каждой программе есть пункт меню HELP - попробую-ка я так сказать методом научного тыка. :)

Ну и что же, запустилась, как я потом узнал MSDN, то бишь Microsoft Developers Network в offline-варианте.

Нашел я через указатель как пишется приложение Hello World, а что уж совсем не понял -
перевел с английского словарем-переводчиком X-translator.

Получилась у меня первая моя программка на C++, она често выводила на экран фразу "Hello, World !"

Особого энтузиазма это конечно не вызвало, но все-таки это был самый самый первый шаг.
Аватара пользователя
megainformatic
 
Сообщения: 163
Зарегистрирован: 05 авг 2010, 19:31

Давай-ка изучим C++

Сообщение megainformatic » 07 авг 2010, 08:11

:) И сказал я себе - давай-ка изучим C++ !!! ;)

Опять же, через указатель в MSDN нашел раздел Getting Started, ну а дальше стал открывать почти наугад различные темы, читать по-немногу, переводить и вникать, пробовать набирать примеры, компилировать и запускать,
наблюдая за результатом.

На всё это у меня ушло значительное количество времени. Но с языком C++ я все-таки подружился и заговорил на нём, а MSVS стала по-немногу понимать, что я от неё хочу.

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

Более того, я не только сам освоил несколько примеров, но и написал по-этому поводу несколько статей. Они позволили мне усвоить окончательно всё то, что я почерпнул из различных help'ов и sample'ов. 8-)

А сами эти уроки - вот они -

Аватара пользователя
megainformatic
 
Сообщения: 163
Зарегистрирован: 05 авг 2010, 19:31


Вернуться в Программирование игр

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 1

cron