Развитие сайта - это его дальнейшая жизнь, которая начинается с момента когда он был создан. Не могу судить о чужих сайтах - каждый сайт - это своя довольно личная извилистая тропинка и сложная история. Поэтому расскажу о своем. В далеком 2006 году я начал делать свой первый сайт. Тогда еще на бесплатном хостинге и без поддержки динамического наполнения - т. е. на голом html, который я толком то еще и не знал. Для создания применял конструктор html страниц - dream weaver. Уже не помню какая там версия была, то ли 3, то ли 5. Одним словом не нужно было помнить названия кучи тегов. Достаточно было кликнуть по панельке инструментов. С тех давних пор конечно многое изменилось. Я освоил html / css / php / mysql / js. Но знаний никогда не бывает достаточно. Сейчас уже появляются новые технологии, новые инструменты. Например уже мало знать как сверстать сайт. Желательно уметь верстать его адаптивно, мобильно. Мало создать сайт, требуется развернуть для него качественный сервер, а для этого конечно - научиться разворачивать и настраивать сервера. Одним словом жизнь не стоит на месте. Поэтому знания приходится постоянно пополнять и расширять. С другой стороны, конечно, я всегда придерживаюсь и каких-то собственных интересов, потому что все на свете изучить просто невозможно. И если даже ты считаешь себя гуру в какой-то одной области, то во всех других ты полнейший профан. И это не так уж плохо. Иначе бы один человек мог сосредоточить в своих руках все ключевые технологии. Но нет, такого не происходит, и думаю не произойдет никогда. Изначально мне всегда была интересна не столько разработка сайтов, сколько разработка всяческих интересных приложений. Особенно игр. Не секрет, что каждый мечтает создать свою игру. Но с появлением таких площадок как steam, качество проектов упало почти до нуля. Поскольку игр очень много, то интерес к ним обесценивается. Это как взять и продавать алмазы по дешевке. Если алмазы стоят недешево и купить их не так легко, то они и ценятся выше. На заре индустрии компьютерных игр - каждая игра ценилась почти как алмаз. Как со стороны разработчиков, так и со стороны пользователей. Сейчас же масса второсортных проектов. Просто потому что возможностей создать их - море, но вот возможности довести начатое до конца хватает не у всех. Когда проект начат, энтузиазм угасает и начинается рутина, то моментально пропадает к нему интерес. А значит игра (приложение, какое-то хорошее начинание) откладывается в долгий ящик, лежит там и пылится до лучших времен, а может и навсегда. Таких игр (приложений, сайтов, каких-то хороших начинаний) очень и очень много. Гораздо больше чем завершенных как логически, так и технологически. Я не буду лукавить и скажу честно, со мной все описанное тоже происходило. Несколько первых проектов (игр) так и не были завершены. Иногда не хватало знаний и навыков, но чаще всего банально не было времени или желания продолжать начатое. Почему ? Оправданий можно найти миллион. Но все оправдания - оправданны. Уж простите за тавтологию. Зато потом, когда был приобретен некоторый опыт - проекты стали доводиться до завершения. С одной стороны я научился сужать круг целей и задач так, чтобы они становились выполнимыми. С другой - конечно пополнил багаж опыта, знаний, умений и самых различных методик и навыков. Ну и конечно же главный тормоз прогресса - это замыкаться в себе. Любой проект конечно же делаешь в первую очередь для себя. Чтобы узнать что-то новое и открыть уже известное. Но обязательно нужно учитывать и то, что проект будет в дальнейшем жить своей жизнью, а значит - делать его не только лично для себя, но и для пользователей. Итак, я подошел к теме - что такое развитие сайта ? Это не только его технологическая составляющая, но и цели и задачи, которые должен решать сайт, ради которых он создавался и ради которых он продолжает жить и развиваться. САЙТ СВОЙ ИЛИ НЕ СВОЙ С появлением такого явления как социальные сети можно легко и быстро создать свою личную страницу очень похожую на личный сайт. Можно привлечь пользователей, которые заинтересуются. С одной стороны это гораздо легче, чем пытаться создать свой сайт с нуля. Но то что легко дается, легко и уходит. Многие это уже поняли и потому интерес к социальным сетям немного поугас. И уже нет такого бума, какой был тогда, когда они только только появились. Основная цель любой соц. сети - это общение между пользователями. Я человек не слишком общительный, поэтому особого увлечения социальными сетями не испытывал. Однако понимаю, что совсем без общения сложно вообще кого-либо заинтересовать своим проектом. Так что вторая составляющая развития любого сайта - это его продвижение в массы. Это не только навязчивая реклама и самореклама везде где только возможно, но и налаживание контактов, деловых связей и многого другого. И все это можно найти на просторах сети. Это могут быть как социальные сети, так и какие-то самостоятельные проекты. Однако основная суть любого сайта - это интерес к нему в первую очередь со стороны его владельца. Если сайт узконаправленный, то еще важнее - поиск для него целевой аудитории. Каждый проект (игра, сайт, какое-то иное начинание) несет с собой какую-то цель. Он решает некоторый вопрос или проблему, которая возникает у людей. Целей этих чаще всего несколько и некоторые из них совсем не очевидны даже их создателю. Что же это за слова, по которым можно найти искомое ? Их никто не знает. Потому что как и сайт, интернет это живая, динамичная система. То что было актуально вчера уже может быть неактуально сегодня или наоборот - неактуальное может снова стать актуальным перейдя на новый виток своего развития.
![]() ![]() |
||
Уроки Photoshop - Чудеса | ||
Нет никого и ничего мудрее природы. Человек - дитя природы. | ||
Вот и пришло время чудес. Попробуем сотворить что-нибудь красивое и интересное. В этом нам поможет профессиональная программа для обработки графики - Adobe Photoshop. Какую версию использовать ? Любую доступную Вам - можно 6, 7, 8 (CS), 9 (CS 2), 10 (CS 3), CS4, CS5 и т.д. Кому что нравится. Принципы рассмотренные здесь справедливы для любой из этих версий. |
||
Какие специальные знания потребуются ? Думаю, что никаких особых знаний не потребуется, единственное, я надеюсь, что Вы обладаете хотя бы базовыми знаниями работы на ПК, т. е. Вам не нужно объяснять как установить Photoshop, как запустить его, как создать папку или файл, открыть изображение из Photoshop. Во всём остальном можно будет разобраться, по ходу работы. |
||
В этом сборнике статей мы рассмотрим следующие темы: | ||
-
Коллаж от нуля; ![]() |
||
-
Рисуем девушку; ![]() |
||
-
Считаем звезды; ![]() |
||
-
О, эта морская стихия; ![]() |
||
-
Подводный мир; ![]() |
||
-
Сны наяву; ![]() |
||
-
Дорогами исканий; ![]() |
||
-
Путешествие; ![]() |
||
- Мудрость природы; | ||
- Шаг за шагом; | ||
- Вселенная и космос; | ||
- Грани мироздания; | ||
- Красоты мира; | ||
- Родной край; | ||
- Удивительный мир растений; | ||
- Загадки мира насекомых; | ||
- Шум большого города; | ||
- Праздник всегда с тобой ! | ||
Надеюсь, что эти статьи помогли Вам узнать еще больше о возможностях Photoshop и научили более профессиональной работе в этой программе. Спасибо за внимание и желаю Вам творческих успехов !!! |
||
![]() |
||
Как создать игру ? - Программируем сами. Рассмотрение программирования игр под DirectX 9c на C++ с использованием среды разработки MSVS 2005 или выше. |
||
[содержание] [назад] [страница 1] [далее] | ||
Введение в 2d-игры - страница 1 | ||
Надеюсь Вы хорошо разобрались в предыдущих уроках. Эти несколько уроков были первоначальным стартом для новичков подобным бросанию в воду неумеющего плавать человека, и если он успешно выплыл, как и Вы из этих уроков - значит можно смело плыть дальше - чем мы сейчас и займемся. Займемся мы созданием 2d игры на реальном примере игры - Веселый Буквоежка. Мы не только изучим теорию, но и увидим работающий код из работающей игры, а все желающие могут получить весь исходный код этой игры для работы над собственным игровым проектом. О том как получить исходный код будет рассказано далее. |
||
Запускаем MSVS 2005 или выше - то, что у Вас есть под рукой. | ||
Выбираем последовательно пункты меню File > New > Project | ||
В открывшемся окне | ||
![]() |
||
Выбираем пункты - в окошке Project Types: Visual C++ > Win32, в окошке Templates: Win32 Project |
||
Поля Name, Location, Solution Name заполняем именем проекта, указываем где сохранить проект нажав кнопку Browse... и нажимаем OK |
||
![]() |
||
Ждём некоторое время и вот - Среда разработки MSVS создает для нас шаблон проекта Win32 с именем Fle, искать его нужно в той папке, куда Вы указали его сохранить - проект будет окончательно создан в указанной папке после выполнения еще двух дополнительных шагов - | ||
Теперь в открывшемся новом Мастере Настроек проекта нужно задать некоторые опции - В этом окошке Просто написано, что текущие настройки проекта выполнены для обычного Windows - приложения и нужно нажать кнопку Finish чтобы закрыть окно мастера, либо нажать кнопку Next чтобы увидеть еще некоторые опции |
||
![]() |
||
Если хотите увидеть эти дополнительные опции - нажимайте Next | ||
Менять ничего не нужно, просто нажмите Finish | ||
Проект создан. Можете убедиться в этом сами - откройте указанную папку и увидите там множество созданных специальных файлов. В большинстве своем это обычные текстовые файлы, которые можно редактировать не только в Среде разработки MSVS, но и любым текстовым редактором, однако не всегда это следует делать, лучше всего делать это непосредственно в самой среде MSVS. | ||
Чем же так страшна эта MSVS и что же там такого в ней непонятного ? Об этом мы сейчас и поговорим. Всё рабочее пространство можно условно разбить на 4 части - верхняя часть - строка меню и панелей инструментов, левая часть - окно обзора составных частей Вашего проекта, правая часть - большое окно для просмотра и редактирования исходного кода и других файлов, нижняя часть - дополнительные вкладки, окна и строка состояния. |
||
После завершения процесса создания нового проекта в правой части - редакторе исходного кода Вы увидите текст исходного кода, который был создан автоматически. Можно попробовать выполнить сборку проекта - Build > Build Fle, где Fle имя Вашего проекта, а затем попробовать запустить его на выполнение - прямо из среды MSVS - нажав кнопку Start Debugging на панели инструментов, либо выбрав пункт меню Debug > Start Debugging, либо перейдя в папку созданного проекта, в подпапку Debug - двойным щелчком на созданном файле с именем проекта и расширением EXE. |
||
![]() |
||
Созданное приложение основано на шаблоне Win32 и предназначено для обращения к функциям операционной системы посредством WinAPI. Однако в реальных игровых приложениях Вам могут понадобиться классы MFC - Microsoft Foundation Classes. В частности, в примере нашей игры ВЕСЕЛЫЙ БУКВОЕЖКА широко будут применяться такие классы как CPtrArray, CWinApp и некоторые другие. Для того, чтобы использовать MFC совместно с DirectX нужно совсем немного. Попробуем сделать такое приложение. Закрываем созданный проект - File > Close Solution, если программа спрашивает о сохранении изменений - нажимаем Yes - иначе изменения в проекте не будут сохранены !!! |
||
Делаем всё то же самое, что Вы делали до этого - File > New > Project Но далее уже выбираем MFC > MFC Application |
||
![]() |
||
В появившемся окне Мастера настроек MFC - приложения нужно задать следующие опции - в первом окне просто нажать кнопку Next |
||
во втором окне - | ||
![]() |
||
Мы выбрали Dialog Based, потому что наше приложение, да и вообще все игровые приложения должны быть основаны на диалоговых окнах; Use MFC in a static library - чтобы используемые библиотеки подключались к исполнимому файлу статично - без использования дополнительных DLL; Resource language: Английский (США) - т. к. других вариантов не наблюдается; Use Unicode libraries - для использования текстовых строк в формате Unicode |
||
В следующем окне уберите все флажки кроме Minimize box и System menu | ||
В следующем окне уберите все флажки кроме Common Control Manifest | ||
В последнем окне измените названия создаваемых классов или оставьте как есть | ||
Ждём некоторое время и вуаля - шаблон приложения создан. Аналогично можно попробовать его собрать и запустить на выполнение - клавиша [F7] - сборка, [F5] - запуск на выполнение. | ||
Как видим приложение работает достаточно просто - появляется соответствующее окно содержащее кнопки ОК и Cancel. | ||
Изменив используемый шаблон окна диалога можно убрать всё лишнее и оставить только само окно, кроме того, желательно изменить стандартную иконку MFC приложения на Вашу собственную. О том как создавать иконку для приложения Мы уже рассматривали в уроке Изучаем и модифицируем пример CreateDevice - страница 3 | ||
Современные игры, например от таких издателей как Nevosoft и Alawar содержат специальную игровую оболочку, содержащую кнопки Старт, Купить, Другие игры и что-то еще в этом роде. В следующем уроке мы рассмотрим как быстро и просто реализовать свою собственную оболочку для игры ВЕСЕЛЫЙ БУКВОЕЖКА. Она будет выглядеть примерно так - | ||
![]() |
||
[содержание] [назад] [страница 1] [далее] | ||
Видео урок посвященный созданию игры Ну, Погоди ! - рождение игры часть 3. Покажет Вам простейшую элементарную игру и особенности её создания в delphi 7 на directx 8.1 api. |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||