Показать сообщение отдельно
Старый 06.02.2012, 14:57   #15
Mr_F_
Терабайт исходников
 
Аватар для Mr_F_
 
Регистрация: 13.09.2008
Сообщений: 3,947
Написано 2,189 полезных сообщений
(для 6,051 пользователей)
Ответ: Во сколько лет вы начали увлекаться созданием игр?

началось наверное всё с того, что у меня был древний i386 комп с несколькими дос играми, виндой 3.11 и нортон коммандером, делать было нечего, поэтому я дошёл до того, что стал переводить досовские игры на русский, обнаружив внутри их ехешников текст, и поняв, что новый текст не должен превышать старый по кол-ву символов. было мне тогда лет 10.

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

учась в совсем начальной школе в то же время, узнал от друга о 3д максе. выпросил у мамы диск с 3им максом, сидел, пытался что-то вырвиглазное делать. тогда ещё делал быдломультики - рисовал кадры на бумаге, некоторые маму просил рисовать, т.к. сам криво, потом она это сканила на работе, а я в адобе премьере (опять же мама научила) монтировал их, двигал чувачков, дополнительно некоторые фоны, включая анимированные, делал в максе, а некоторые в ворлдкрафте (т.к. там готовые текстуры были уже из хл).
раз как-то ко мне пришёл дедушка и показал как можно делать простые программы - с помощью bat-файлов и дос-команд, можно было делать простейшие выводы текста, давать пользователю выбор на какую кнопку нажать, и что произойдёт. бабушка моя тоже работала программистом, я нашёл у неё книги с описанием всех дос-команд и стал делать мега игры, выводящие по сути разные ASCII-картинки в зависимости от нажатых кнопок. я пошёл дальше и решил написать свою операционную систему на бат-файлах . она представляла собой нарисованный символами интерфейс винды с реакцией на разные кнопки.
однажды роясь на харде, обнаружил в какой-то свалке файлов qbasic. почитал его хелп (пришлось опять же затариться словарём), я осознал что это куда круче бат файлов, хотя бы потому что здесь можно символы рисовать ЦВЕТНЫЕ! и даже просто отдельные пиксели! круги и квадраты!
моя нереальная операционная система стала портироваться на qbasic. ввиду беглости прочтения хелпа, это был тотальный говнокод, т.к. я даже не понял, что такое функции, а городил копипастный код, пока его не накопилось на 5000 строк. зато можно было менять цвет рабочего стола и даже создавать пользователей с паролями (использовался собственный алгоритм шифрования - в файл скидывалос N рандомных символов, потом пароль, потом опять N рандомных символов. злой хакер бы ни за что не нашёл где там пароль!).
после этого стали вдруг сильно популярны флешовые мультики, и я по ним пёрся, так что раздобыв флеш5, долгое время ими занимался. программирования особо не делал, только по минимуму. опять же иногда использовал макс для каких-нибудь элементов, но в целом был дерьмовейшем моделлером.
параллельно я был читателем журнала ][акер (~c 11 по 17 лет) и случайно приметил там рекламу дарк бейсика со словами типа СОЗДАВАЙ СВОИ 3Д ИГРЫ. я был впечатлён и раздобыл дарк бейсик. но всё ещё будучи на древнем компе, не имел 3д ускорителя, в результате чего о 3д пришлось на время забыть и делать 2д, в результате чего я сделал гоночки на спрайтовых машинах, точнее машины можно было водить влево-вправо стрелочками, и они рисовались на фоне лупа проезжающей мимо дороги, надо было объезжать препятствия, выезжающие издали.
через некоторое время у меня появился пень2 с первым 3д ускорителем (рива 12, и я стал переделывать примеры дарка.
параллельно моя мама рассказала мне, о том что её друг сделал сайт по блиц3д (! интересно, кто это был?), сайт был небольшой и вроде бы на народе. я почитал про блиц, решил что это круто, получил демку блица и стал её мучать. долгое время просто переделывал примеры, потом начинал несколько проектов, но забивал.
пытался делать отдельные ништяки типа эффекта ленс фларе или теней.
потом (классе в 9м) познакомился с товарищем, которого обучил всему, что знал, и он стал тоже развиваться параллельно и в максе и в блице, пытался начинать свои маленькие игры.
в это время я надолго ударился в моддинг мафии1 (в основном скриптинг), товарищ тоже решил взять с меня пример, и закончилось это тем, что мы начали делать большой мод вместе, с новой локацией.
однако моддить любительскими и самодельными тулзами было оч неудобно, тут я припомнил что на блиц к этому времени уже сделали дх9 в виде ксорса, и подумал - ололо это ж круто, на блице всё легко писать, а тут ещё и с ШЕЙДЕРАМИ.

ну и вот короче с тех пор мы с товарищем постоянно делаем какую-нибудь игру и что-нибудь игроподобное, как свои проекты или как проекты для продажи кому-то (типа тренажеров).
блиц с ксорсом был сменен на с++ с ксорсом, затем и вовсе на свой движок на д3д9, параллельно стараюсь качаться в моделинге по серьёзному.

если есть команда хотя бы из 2х человек - то мотивация уже куда выше, чем если делать одному.

-----
эээ чёто я дофига написал
(Offline)
 
Ответить с цитированием
Эти 16 пользователя(ей) сказали Спасибо Mr_F_ за это полезное сообщение:
ABTOMAT (06.02.2012), Android (30.03.2012), ARA (06.02.2012), FireOwl (07.02.2012), H@NON (06.02.2012), Harter (06.02.2012), HolyDel (19.05.2014), IgorOK (06.02.2012), impersonalis (07.02.2012), mauNgerS (06.02.2012), moka (13.02.2012), Nex (06.02.2012), pax (06.02.2012), Randomize (06.02.2012), SBJoker (06.02.2012), St_AnGer (07.02.2012)