Програміст Джон Кармак
Джон Кармак – легендарна особистість в игрово(ї індустрії. Він придумав революційні прийоми програмування, дозволили зробити ігри більш реалістичними. При його участі створювалися такі шедеври, як Wolfenstein 3D, Quake, Doom і багато інших.
З приходом комп'ютерної епохи життя Кармака змінилася. Він став одержимий електронними гаджетами, однак батьки дорогу іграшку купити не могли. Коли майбутньому генію було чотирнадцять років, він з групою приятелів спробував викрасти комп'ютери Apple II зі школи. Їх зловили, і Джон Кармак провів наступний рік у спецзакладі для неповнолітніх. Після звільнення Кармак присмирнів і зайнявся програмуванням. Він самостійно вчився писати коди. Батьки бачили, що у сина незвичайний потенціал, і викроїли кошти для купівлі першого комп'ютера.
Джон Кармак: біографія
Кармак народився 20 серпня 1970 року в передмісті Канзас-Сіті (США). У дитинстві Джон захоплювався хімічними дослідами, моделював ракети, читав фантастику. Але найбільше йому подобалися фентезійні рольові ігри, наприклад, Dungeons and Dragons.З приходом комп'ютерної епохи життя Кармака змінилася. Він став одержимий електронними гаджетами, однак батьки дорогу іграшку купити не могли. Коли майбутньому генію було чотирнадцять років, він з групою приятелів спробував викрасти комп'ютери Apple II зі школи. Їх зловили, і Джон Кармак провів наступний рік у спецзакладі для неповнолітніх. Після звільнення Кармак присмирнів і зайнявся програмуванням. Він самостійно вчився писати коди. Батьки бачили, що у сина незвичайний потенціал, і викроїли кошти для купівлі першого комп'ютера.
Початок кар'єри
Після невдалої навчання в Університеті штату Міссурі Джон Кармак став фрілансером. Деякий час він працював в якості незалежного підрядника на Apple, але заробив дуже мало грошей. Зрештою юнак влаштувався програмістом в контору Softdisk. Однією з перших розробок стала двовимірна аркада Invasion of the Vorticons. Колегами Кармака були два одержимих комп'ютерами фаната: Джон Ромеро (1967-й) і Адріан Кармак (1969-й). Вдень вони розробляли ігри для Softdisk, а вночі експериментували з кодуванням. Незабаром дружна компанія створила свою відеогру під назвою Commander Keen.Власну справу
Натхненна успіхом гри трійця покинула Softdisk, щоб у 1991 році сформувати компанію ID Software. Пізніше Джон Кармак і Джон Ромеро на десятиліття стануть законодавцями мод в ігровій індустрії. Будучи молодими людьми, Кармак і Ромеро з задоволенням грали в комп'ютерні ігри. Особливо їх захопив проект Castle Wolfenstein. Незабаром вони випустили власну версію – Wolfenstein 3D. Тривимірного зображення в сучасному розумінні не було, але Кармак придумав технічні хитрощі, які створювали ілюзію об'єму. Герой досліджував лабіринти нацистів, боровся з ворогами і збирав скарби. Проект відразу став неймовірно успішним. Завдяки тому, що гра велася першої особи, вперше гравці змогли відчути себе учасниками реалістичних пригод. Геймер бачив світ через приціл зброї і міг спрямовувати його на ціль.Багатство і працьовитість
Wolfenstein був настільки популярний, що кожен з його творців заробляв $120000 в місяць. Джон Кармак, фото якого стали з'являтися на обкладинках видань, став багатою людиною у віці 21 року. Втім, гроші мало хвилювали Джона. Він щодня працював більш ніж 8 годин, щоб відкоригувати і поліпшити кодування. У світі ID врівноважений, зібраний Кармак був королем кодування, що втілили ідеї тривимірної реальності в життя. Ромеро відводилася роль сценариста, натхненника, що відповідає за атмосферність ігор, геймдизайн ландшафту і персонажів.Епоха Doom
У 1993 команда випустила революційний хіт Doom. Вони створили тривимірний віртуальний світ настільки потужний, переконливий і хвилюючий, що це змінило ігрову індустрію. Сюжет гри вміщався в півтора рядки: герой в дослідницькому центрі на Марсі бореться з які напали демонами. Однак графічне виконання було воістину унікальним, складним і дуже реалістичною для свого часу. До виходу Doom більшість відеоігор були досить плоскими і нереалістичними. Прийоми програмування Кармака дозволили світу фантазії стати більш природним, деталізованим. За 1994 рік проект приніс $7 млн прибутку, притому що копій катастрофічно не вистачало. Гра стала однією з найбільш продаваних в історії. Джон Кармак і Ромеро стали легендами.Quake
У 1996 році дует представив гру Quake. Геймерам був запропонований ще більш високий рівень реалізму. Багатокористувацький проект став законодавцем жанру «арена», коли реальні гравці змагаються по мережі один з одним. Quake став одночасно бестселером і культовим явищем. Quake II був випущений пізніше – в 1996 році. Quake III Arena вийшов в 2000 році і є інтернет-грою, яка дозволяє великій кількості учасників битися одночасно.Кращі ігри
Джон Кармак причетний до розробки 44 ігор. Найбільш відомими є: Серія Commander Keen (19901991); Hovertank 3D (1991); Wolfenstein 3D (5051992); Spear of Destiny (18091992); Doom (10121993); Doom II (10101994); Heretic (23121994); Quake (22061996); Quake II (9121997); Quake III Arena (2121999); Doom III (3082004); Quake IV (18102005); Wolfenstein (18082009); Quake Champions (анонс 2017).Даний час
Зараз Кармак курирує проект по розробці очок Oculus Rift. Він вважає, що майбутнє – за віртуальною реальністю. Його неймовірно захопила ця ідея – настільки, що Джон залишив ID Software, якій віддав 22 найкращі роки свого життя. Ще раніше розійшлися шляхи з Джоном Ромеро. Дві творчі особистості мали дуже різні погляди на майбутнє ігрової індустрії. Кармак є прихильником відкритого програмного забезпечення. Він зробив ID Tech 1 2 і 3 доступними для завантаження і заявив, що в кінцевому підсумку ID Tech 4 і ID Tech 5 будуть з відкритим вихідним кодом. Також він виступає проти поняття патентів у програмному забезпеченні. Джон одружений, має двох дітей. Його дружиною стала Кетрін Канг, яка обіймала посаду директора з розвитку бізнесу в ID Software.Цікаво по темі
Всі частини NFS: повний опис серії
Всі частини NFS або, як ще називають серію, «Жага швидкості» заслуговують уваги геймерів. Кожна гра ...
Трактор трелевочный: види, технічні характеристики, призначення
Деревина є тим матеріалом, який потрібен завжди. Її використовують в різних галузях народного господарства...
Цикл for: Pascal для початківців
Навчитися програмувати може кожен. Головне – вивчити базові конструкції мови. Наприклад, цикл for. Pascal пропонує просту і зрозумілу запис цього
Кен Томпсон – розробник операційної системи UNIX та мови C
Кен Томпсон – програміст від бога. Головне, що він вже зробив у житті – створення ОС UNIX та мови програмування C. За ці роботи він отримав чимало
Вежа Саурона в комп'ютерних іграх
Велична будова вежа Саурона можна додати в комп'ютерні ігри за допомогою спеціальних модів. Ефекти від цього можуть бути самі різні. Візуальне