Как создать игру ? - Программируем сами. Рассмотрение программирования игр под DirectX 9c на C++ с использованием среды разработки MSVS 2005 или выше. |
||
[содержание] Другие уроки на тему создания игр | ||
![]() Самый первый шаг - что нужно для программирования игр на C++ DirectX 9c, рассматриваем код функции wWinMain в примере CreateDevice из DX SDK Aug 2008 |
||
Самый первый шаг - страница 2 - рассматриваем код функций MsgProc, InitD3D, Cleanup, Render | ||
Самый первый шаг - страница 3 - выполняем настройку игрового проекта для подключения заголовочных и библиотечных файлов, наблюдаем запуск приложения CreateDevice | ||
Изучаем и модифицируем пример CreateDevice - ответы на типичные вопросы: что такое переменная и тип переменной, как осуществлять поиск ответов на вопросы в справочной системе | ||
![]() Изучаем и модифицируем пример CreateDevice страница 2 - изменение размеров, заголовка окна, запрет кнопки максимизации окна, выбор цвета для заполнения рабочей области |
||
![]() Изучаем и модифицируем пример CreateDevice страница 3 - описывается как создать иконку в Photoshop, а затем внедрить её в приложение на примере CreateDevice. |
||
![]() Рассматриваем пример Vertices - как нарисовать модель треугольника, модель квадрата |
||
Пример Matrices - модель вращающегося треугольника | ||
Введение в 2d-игры - создаем игру Веселый Буквоежка на реальном примере игры | ||
![]() Создаем игровую оболочку как у Alawar или Nevosoft. |
||
![]() Внедряем простейшее d3d-приложение - это следующий шаг по построению собственного игрового проекта, ясная и четкая основа, с которой будет начинаться любой Ваш игровой проект. |
||
![]() Выводим заставку - рассматривается использование 2d-изображений и спрайтов в среде DirectX. |
||
![]() Создаем игровое меню - показаны простейшие особенности создания и использования экранного меню для игры. |
||
Анимация и перемещение персонажа - как сделать анимированного персонажа для 2d-игры и заставить его ходить по сцене. | ||
Создание игровых панелей и индикаторов - подробности того, как создаются в игре игровые панели, содержащие различные индикаторы: здоровья, счёта, энергии и других. | ||
![]() Игра Веселый Буквоежка - инструменты разработки. - Редактор сцен - SceneEditor 1.01; - Сборщик локаций; - Утилита Coords2D; ![]() Игра Веселый Буквоежка - рисуем паука. Также рассказано о том, как удобно тестировать анимацию при помощи утилиты Coords2D. |
||
Разработка игр на движке fle game engine - это - загрузчик, настройки игры, вступление, предыстория, проигрывание музыки и звуков, прокрутка игровой сцены, вещи и находки, существа, окружение, игровые панели, столкновения, взятие/использование вещей/находок, атаки злых пауков, атаки героя, поиск находок в земле, складывание слов, бонусы. | ||
![]() |
||
fle game engine включает: - утилиту Coords2D.exe; - редактора игровых сцен; |
||
Вступление - Дорогие друзья, Мы начинаем нашу новогоднюю вечеринку 2013. Ура !!! 31 декабря 2012 | ||
|
||
Композиция фри-стайлинг версия от 6 января 2013 | ||
|
||
Новогодняя - Новый год стучится в двери, он уже на полпути, в сказку, в чудо все мы верим, вместе нам вперед идти! 31 декабря 2011 | ||
|
||
kristmas - рождество - 4:02 - 8 января 2001 г - композиция посвященная рождеству (electro house) | ||
|
||
Different Reality - Scooter | ||
|
||
Стремление (aspiring) - 3:34 - 14 декабря 2012 electro :) Стремление вперед ... А вообще я щас заметил, что aspiring - это же аспирин :))) Таблетка аспирина так сказать :))) Но вообще композиция получилась немного "тяжелая" и "перегруженная", и всё же надеюсь вам она понравится. | ||
|
||
Герои наших дискотек - Белый, Марат и Ник из фильма Даже Не думай. Марат встречает Машу на Дискотеке, 2002 г. Веселимся под их музыку !!! | ||
|
||
Кшиштоф Радомски, Above the Zenith | ||
|
||
Веселая мелодия из м/ф Планета 51, 2009 г. | ||
|
||
Марк Вера - Композиция на тему игры Laser Squad | ||
|
||
Морозное утро (Frosty morning) - 2:35 - 3-5 февраля 2012 | ||
|
||
Песенка Сильвера - Лучше быть одноногим, чем быть ... одиноким из м/ф Остров Сокровищ, 1988 г. | ||
|
||
Создание своих Тем для WordPress | ||
Введение | ||
Начнём с того, что, как мне кажется, будет вам интересно узнать из области сайтостроения. Итак, даже если у Вас есть собственная CMS (самописная, как говорят), то всегда полезно знать, как устроены профессиональные CMS. Их великое множество - Joomla, Drupal, ModX, Dle, WordPress и т. д. Стоит ли осваивать их все или достаточно выбрать какую то одну и прорабатывать её ? Если Вы новичок в сайтостроении, каким был совсем недавно и я, то лучше для начала остановить свой выбор на чём-то одном, и заняться его изучением. На данном этапе я хотел бы познакомиться с созданием простого шаблона для CMS WordPress. Собственно этим мы сейчас и займёмся. |
||
Для начала конечно вам необходимо установить denver и wordpress. Ну а далее - вы займётесь собственно изучением данного урока. |
||
Предположим, что Вы установили wordpress локально на свой компьютер в следующую папку - C:\WebServers\home\localhost\www\wordpress_ru |
||
Если заглянуть в папку установленного wordpress, то там вы найдёте такой путь - wp-content\themes | ||
Это и есть папка, внутри которой Вы можете размещать собственные шаблоны сайтов для WordPress. В WordPress они именуются Темами. | ||
Так что же нужно для того, чтобы создать собственную тему для WordPress ? А нужно нам следующее: |
||
внутри папки themes создаем папку, например, mytheme | ||
Открываем эту созданную папку и внутри неё создаем такие файлы - index.php header.php sidebar.php footer.php style.css loop.php functions.php |
||
Кроме того создайте здесь папку images, в которую будете помещать изображения, необходимые для оформления внешнего вида вашей темы. | ||
Далее, вооружившись каким либо редактором, например, DreamWeaver или даже обычным Блокнотом добавляем в наши файлы следующий код | ||
В файл index.php | ||
<?php * Используется для отображения страницы, в том случае, когда get_header(); ?> <div id="container"> <?php * включите в папку новой темы файл loop-index.php для использования особенностей, описанных в нём. <?php get_sidebar(); ?> |
||
В файл style.css мы добавим такой код | ||
style.css | ||
Файлы loop.php и functions.php также можете взять в готовом виде - | ||
loop.php | ||
functions.php | ||
В файл header.php | ||
<?php wp_title( '|', true, 'right' ); // Имя нашего сайта (блога). // Добавляем описание для домашней/начальной страницы. // Если нужно - добавляем номер страницы: ?></title> /* Всегда ставим вызов wp_head() до закрытия тега </head> <body <?php body_class(); ?>> <?php <div id="access" role="navigation"> <div id="main"> |
||
В файл sidebar.php | ||
<?php <div id="primary" class="widget-area" role="complementary"> <?php <li id="archives" class="widget-container"> <li id="meta" class="widget-container"> <?php endif; // end primary widget area ?> <?php <div id="secondary" class="widget-area" role="complementary"> <?php endif; ?> |
||
В файл footer.php | ||
<?php <div id="footer" role="contentinfo"> <?php <div id="site-info"> <div id="site-generator"> </div><!-- #colophon --> </div><!-- #wrapper --> <?php wp_footer(); |
||
Теперь Вам остается только активировать созданную тему через админку WordPress и увидеть результат ! | ||
В следующем нашем уроке мы разберем как создается меню навигации. | ||
Первое простое правило - никогда не выдавайте чужих текстов за свои и не выставляйте их в портфолио.
Конечно, соблазн порой велик, но увы, у каждого текста есть свой неповторимый стиль, почти как отпечатки пальцев. Поэтому выдав однажды чужой текст за свой Вы рискуете сильно подставить себя и пошатнуть свою репутацию.