ZAGames


Зеленков Алексей Сергеевич

Как я докатился до такой жизни

Занимаюсь программированием с 1991 года. Сначала программы писались под ZXSpectrum. Основной язык программирования на нем был Бейсик. Но Бейсик медленный. И для того чтобы делать быстрые програмки, пришлось изучать ассемблер. Книг по этому языку я не нашел зато отыскал Дезасемблер (который из машинных кодов переводит в ассемблерный листинг). Брал простенькие програмки, дезасемблировал их и смотрел что к чему. Моя первая програмка на ассемблере была неимоверно проста. Выводила на экран точку в нужном месте экрана. По сравнению с Бейсиком скорость потрясающая. Постепенно я изучил ассемблер Спектрума. Во время этого изучения на свет появились несколько программ. Особенно мне нравилось программировать графику. Графические возможности спектрума были очень скромные. Черно белый буфер в котором одно знакоместо кодировалось 8 линиями по 8 точек в каждой (на одну линию 1 байт). одно знакоместо 8 байт. Да буфер атрибутов. Первой большой графической программой был Анимационный редактор. Он позволял создавать мультики. Размером 80 на 60 точек. Но самое главное он мог сохранить 40 кадров плюс 5 секунд оцифрованного с частотой 3000ГЦ звука. Что в итоге позволяло создать пяти секундный клип с частотой 8 кадров в секунду. Замечу что памяти у него всего 48 килобайт. Следующим шагом было написание игры. Потом эту идею я немного видоизменил и превратил в проект MachineGun представленный на этом сайте. Поднакопив деньжат в 1993 году приобрел 386SX. Первый месяц-полтора безвылазно только игры. От спектрума осталась страсть к программированию. И пошел я покупать ассемблер. Но купил, по совету продавца, Turbo C. К нему есть много качественной документации. Изучив С постепенно переключился на ассемблер, с удивлением обнаружил сильное сходство с ассемблером на Спектруме. Пописав на нем немного я опять вернулся к "С".
Я много времени потратил на изучение различных средств программирования. Знаю Ассемблер, Turbo C, QBasic. Для Dos. Под Windows95 программирую на Visual C++ 4.0 и 5.0, C++ Builder. Знаю DHTML. На этих языках написано множество программ за которые я не брал денег (я и так получал от этого удовольствие). Но кушать хочется всем и я в этом случае не исключение. Пришлось писать программы на заказ. В основном это бухгалтерия. Потребности в графических программах нет. Зато есть в глупой бухгалтерии. Но мне нравится писать игры! И вот я решил выйти на рынок SHAREWARE и писать исключительно игры. До этого были игры под DOS писанные себе в стол. Перейдя к Windows-95 начал писать под DirectX.
При создания SEO, Machine Gun, OUTCOME я являлся автором, программистом, художником, звукоооператором. Музыку безвозмездно предоставил VAV (Виктор Виртуальный).
Если людям придется по душе мое творчество, и количество зарегистрировавшихся человек позволит заниматься исключительно играми. То в планах имеется два грандиозных проекта. Первый это OUTCOME-II (Direct3D). Второй - RoboRing.

Хорошего Вам дня и пожалуйста не судите меня строго.


Вернуться на главную

Hosted by uCoz