Комментарии 67
Прочитав название статьи сразу подумал что вы про редактор уровней.
Тоже помню в школе несколько «арен» создал.
Кстати и я на 4м курсе сейчас =)
Тоже помню в школе несколько «арен» создал.
Кстати и я на 4м курсе сейчас =)
+5
Cool story, bro!
+39
А мне World of Warcraft не помог в программировании и совсем даже наоборот…
+85
Была аналогичная история с LineAge, благо всего курс потерял тогда.
-8
А могли бы изучить Lua…
+30
Думаю установка awesome wm под Линь даст мне стимул изучать Луу.
+2
И не только. Написание ботов ещё интереснее. Это всё равно что создавать робота, но без потребности в hardware.
Хотя лично дальше бота для рыбалки и выкапывания руды сам я не продвинулся. Игра надоела. Другое дело Eve Online, где копать можно несколькими персонажами одновременно и сам процесс гораздо интереснее и выгоднее, чем в ВоВ.
Хотя лично дальше бота для рыбалки и выкапывания руды сам я не продвинулся. Игра надоела. Другое дело Eve Online, где копать можно несколькими персонажами одновременно и сам процесс гораздо интереснее и выгоднее, чем в ВоВ.
+3
А в Eve боты не зарпещены?
0
Запрещены, но за них не баннят. Даже наоборот. Всевозможные программы «пригласи друга» поощряют приглашение себя самого. Использование ботов и полуавтоматов ни для кого не секрет. Это, скорее, единственно возможный способ существования экономики на данный момент.
Тут возможно проблема в том, что добыча в 1 пилота или даже в ганге с другими людьми крайне скучна. Даже мне, любителю копать и производить, скучно нажимать на астероид раз в N времени.
Но вот, если нас 10 человек и у каждого по 4-8 пилотов, то процесс добычи руды становится очень даже интригующим и занятным делом.
Тут возможно проблема в том, что добыча в 1 пилота или даже в ганге с другими людьми крайне скучна. Даже мне, любителю копать и производить, скучно нажимать на астероид раз в N времени.
Но вот, если нас 10 человек и у каждого по 4-8 пилотов, то процесс добычи руды становится очень даже интригующим и занятным делом.
0
Почему гейм-дизы тогда это не легализуют?
Вместо серых ботов ввести шахтерских дронов, программируемых из основного корабля матки. :)
Вместо серых ботов ввести шахтерских дронов, программируемых из основного корабля матки. :)
0
Потому что каждый месяц компания получает от меня в 8 раз больше денег (настоящих, зелёных), чем получала бы, будь у меня такие дроны.
Дроны, кстати, есть. И они полезны. Но их слишком мало. Да и для хорошей добычи нужны дополнительные корабли, которые сами не копают, но дают бонус флоту. Та же баржи, которые только возят добытую руду, но не капают сами.
Представьте игру пилота, который сидит в корабле, дающем бонус. Можно смело выйти в космос и пойти спать пока не разбудят коллеги.
Дроны, кстати, есть. И они полезны. Но их слишком мало. Да и для хорошей добычи нужны дополнительные корабли, которые сами не копают, но дают бонус флоту. Та же баржи, которые только возят добытую руду, но не капают сами.
Представьте игру пилота, который сидит в корабле, дающем бонус. Можно смело выйти в космос и пойти спать пока не разбудят коллеги.
0
>Потому что каждый месяц компания получает от меня в 8 раз больше денег (настоящих, зелёных), чем получала бы, будь у меня такие дроны.
А за что там деньги платить надо? Я раньше читал, что можно платить внутренней валютой и это вроде как не сильно обременительно…
А за что там деньги платить надо? Я раньше читал, что можно платить внутренней валютой и это вроде как не сильно обременительно…
0
Хотя для справедливости стоит заметить, что ближе к концу многолетней игры в WoW я так задолбался делать квесты и фармить ресурсы, что у меня возникло сильное желание написать своего бота, разумеется идеального. А для этого, в свою очередь, изучать алгоритмы искусственного интеллекта и методы реверс-инженеринга.
+4
Так дело не в игре ведь, разве нет?)
+2
Три года поддержки сервера вова помогли изучить немного C#, попрактиковаться в PHP и MySQL, получше узнать linux и многое другое.
0
Со мной была похожая история. Только вместо Warcraft 3 я заинтересовался Neverwinter Nights (точнее, Aurora Toolset, редактором модулей).
+3
А я благодарен игре GTA, тут я и 3D-моделирование и программирование познал, да так стало интересно что в седьмом классе пошел в кружок программирования, а сейчас уже учусь на программиста.
+2
Увы, JASS всё же безбожно глючный и полон костылей. Лично я оставил деятельность map-мэйкера, когда уперся в ограничения языка и движка.
Немножко самопиара
Рекомендую Вам, в качестве перехода на следующую ступень, изучить инструменты мод-мейкинга для StarCraft-2 — там всё гораздо серьезнее, но и возможности, соответсвенно, шире. Мой вклад был ограничен этой картой www.wowwiki.com/Azeroth_Wars которая даже сыскала некоторую популярность, около 6-7 лет назад. Сейчас проект тянут добровльцы, кому я передал исходники.
0
Azeroth Wars помним, помним. Грузилась 15 минут на 512мб рам, впрочем, как и первые варианты ДОТы. Что, наверное, подтверждает убогость Jass.
0
Долгая загрузка была в основном из-за общей насыщенности карты объектами на момент старта, ну и конечно, как в первых версиях DotA, отсутствием какой-бы то ни было оптимизации загрузки :)
Настоящей проблемой, которая не дала развиться этому проекту, стал пресловутый мультиплеерный desync (в версиях 1.40+), возникавший время от времени. Я долго боролся с ним, но моих знаний не хватило, чтобы его одолеть :(
Настоящей проблемой, которая не дала развиться этому проекту, стал пресловутый мультиплеерный desync (в версиях 1.40+), возникавший время от времени. Я долго боролся с ним, но моих знаний не хватило, чтобы его одолеть :(
0
Я через игры пришел в автоматизацию тестирования, для Ultima Online писал скрипты автоматизации игрового процесса сложней, чем что либо писал для тестирования сейчас
+1
«как мне помогло в программировании изучение программирования»
+17
Ну, в общем, забавно…
Но дорожка, ведущая к А. Шварцнеггеру — очень тонкая, помните об этом.
Вам, можно сказать, повезло. Хотя обычно результат аналогичен этому комменту.
У меня, например, был тоже забавный случай, но более… ммм… текстовый что ли))
Помните, был в эпоху доисторического материализма такой программируемый калькулятор — МК85.
Вот я его увидел однажды в школе у приятеля (папа-дипломат дал сыну на пару дней).
И была не нем текстовая игра Цивилизация (я не вру!), на Бейсике, типа вопрос-ответ, «На какую сумму купить зерна в следующем году? — На 100 единиц!»
Очень тронуло мою детскую непорочную душу — разговаривать с компьютером.)) А тут еще в школу УКНЦ МС-0511 поставили, да еще в сеть собрали (по какому то толстенному многожильному кабелю, как сейчас помню;). С тех пор и пишу))
P.S.
Кому интересно, вот отличная подборка фоток о "счастливом детстве". Вот, время было...))) (ностальгически всхлипнул и улыбнулся)
Но дорожка, ведущая к А. Шварцнеггеру — очень тонкая, помните об этом.
Вам, можно сказать, повезло. Хотя обычно результат аналогичен этому комменту.
У меня, например, был тоже забавный случай, но более… ммм… текстовый что ли))
Помните, был в эпоху доисторического материализма такой программируемый калькулятор — МК85.
Вот я его увидел однажды в школе у приятеля (папа-дипломат дал сыну на пару дней).
И была не нем текстовая игра Цивилизация (я не вру!), на Бейсике, типа вопрос-ответ, «На какую сумму купить зерна в следующем году? — На 100 единиц!»
Очень тронуло мою детскую непорочную душу — разговаривать с компьютером.)) А тут еще в школу УКНЦ МС-0511 поставили, да еще в сеть собрали (по какому то толстенному многожильному кабелю, как сейчас помню;). С тех пор и пишу))
P.S.
Кому интересно, вот отличная подборка фоток о "счастливом детстве". Вот, время было...))) (ностальгически всхлипнул и улыбнулся)
+2
Тоже игрался с редактором WarCraft 3, но чуть раньше. Тогда ещё про «the three corridors» никто не слышал, правда. Я делал свои micro wars, которые потом были довольно популярны в battle.net. И это тоже мне в последствии помогло при изучении программирования :)
0
Ах вот как она называется! Играл в начале двухтысячных, замечательная игра, не мог вспомнить как называется. Спасибо!
К слову, я к тому времени уже программировал на Бейсике.
К слову, я к тому времени уже программировал на Бейсике.
0
Огромный недостаток этой замечательной игры — вся сюжетная линия проходится без написания скриптов… достаточно упорства (и тех что предлагают).
я так братьев хотел на нее подсадить — не, спокойно прошли отстреливая муравьев и прочую живность «вручную».
я так братьев хотел на нее подсадить — не, спокойно прошли отстреливая муравьев и прочую живность «вручную».
0
У меня история абсолютно аналогичная кстати.
Когда в 10 классе нам начали преподавать паскаль, я страшно удивился, ведь он был так похож на jass!
Когда в 10 классе нам начали преподавать паскаль, я страшно удивился, ведь он был так похож на jass!
+1
Судя по «увлекаюсь программированием» — программирование не основная специальность? А какая основная?
+2
150206 «Машины и технология высокоэффективных процессов обработки материалов». Сейчас пытаюсь совместить навыки в программировании с изучаемой специальностью, изучая компьютерное моделирование процессов в плазме.
0
А на каком языке моделируете?
0
Планирую на C/C++. В моделировании много математики, метод конечных элементов, решение дифференциальных и интегральных уравнений. Сейчас ищу подходящие библиотеки для этого дела.
0
У меня была история с Fallout и Ragnarok изучил Lua. Было интересно и познавательно. Хотя я уже изучал Delphi в то время.
0
Аналогично! А если может кто помнит — то в GTA:SA можно было заскриптовать всю игру полностью, благодаря сначало какому-то сейчас уже мне неизвестному scm editor'у(который декомпилировал и компилировал основной игровой скрипт, или как его правильно… main.scm), а затем и продвинутому редактору Sanny Builder, автор которого затем еще и добавил возможность не ребилдить каждый раз полностью всё после изменений(т.к. после этого еще и сохранения все слетали), а использовать аналогичные скрипты, но в качестве плагинов с расширением .sc по-моему…
0
Везёт современной молодёжи :) У меня комп появился к 11му классу — когда было не до него, а до поступления в институт. А программирование началось только на 1м курсе..., а 3й Warcraft появился курсу к 5му.
+7
А я познакомился с редактором варкрафта уже полюбив программировать. Первое, что я сделал — пришёл в смятение от системы создания триггеров и пошёл гуглить, как показать код с подсветкой синтаксиса и прочими ништяками. Когда сделал — не мог насладиться.
Итого получалось: друг создавал ландшафт и дизайн, я же всю программерскую часть. Были довольны :)
P.S. А как работать с триггерами я всё-таки научился, но спустя месяца 4, после изучения JASS'a.
Итого получалось: друг создавал ландшафт и дизайн, я же всю программерскую часть. Были довольны :)
P.S. А как работать с триггерами я всё-таки научился, но спустя месяца 4, после изучения JASS'a.
0
> В университете потрогал Delphi и Visual Basic, затем Java, теперь трогаю Си.
C# потрогай, должно понравится. На мой взгляд на сегодняшний день самый удобный и перспективный язык. Приятно программировать.
C# потрогай, должно понравится. На мой взгляд на сегодняшний день самый удобный и перспективный язык. Приятно программировать.
-1
Изучая Си, пришел в восторг. Стало понятно, как все работает на самом деле (я имею ввиду работу с памятью). Язык простой как болванка, но гибкий и быстрый. Понемногу перехожу на плюсы, и возвращаться к Java (слышал, они с C# похожи), пока нет желания. Кажется, я все-таки нашел идеальный язык для себя)
+2
Господи, как мне это знакомо) Сам правда начинал с The elder scrolls IV: Oblivion. Там есть отличный редактор скриптов))
0
А я первые скрипты писал к игре Submarine Titans. Дефолтный АИ был слишком простным для меня, пришлось писать зубодробительный свой.
0
Второй коммент Cool story, соглашусь с ним. Я в школе программировал на турбопаскале, делал небольшие игры ради развлечения, но эти знания мне вовсе не помогли на олимпиаде. Там такие задачки были… Запрограммировать я мог все что угодно, только предварительно мне нужно было решить задачку, вывести формулу… Понял, что дальше мучиться не стоит, написал в качестве ответа очень хитрую рекурсию, нужно было хорошо знать язык, чтобы разобраться как это работает :) Сделал все за 10 минут, сдал работу, на меня все посмотрели как на молодого гения. Пока спускался по лестнице аудитории, другие участники шепотом задавали вопросы, как я решил ту или иную задачу. Это был 1994 год.
0
Тоже копался в редакторе карт, методом «тыка», т.к. интернета тогда у меня не было. Чаще всего брал одну из готовых карт за основу и начинал менять различные вещи. Как-то провёл забавный эксперимент — добавил золотым рудникам пассивную ауру (как у Иллидана), которая обжигала рабочих при входе и выходе за золотом. После чего начал играть на свежесозданной карте против компьютера выбрав обоим расы, у которых рабочие входят в рудник (люди, орки), т.к. на других расах эффекта бы не было, в связи с расовыми особенностями добычи золота. Тогда же и понял, что компьютерному AI тяжеловато приходится в таких нестандартных условиях. Понятное дело, что по возможности нужно как можно скорее построить здание обучающее целителей, после чего возле каждого рудника, где идёт добыча, поставить несколько лекарей с лечением на автокасте. И тогда смертность среди рабочих прекратится. Но компьютерный AI до этой простой идеи, к сожалению, не доходил :( Ну а до обучения целителей золото добывается «потом и кровью» в буквальном смысле, других вариантов особо-то и нет (читы не в счёт) — «мыши кололись и плакали, но продолжали грызть кактус». Зато этот момент, как мне тогда казалось, добавляет немного реалистичности — рабочий на прииске выматывается до чёртиков и может умереть от изнеможения, если его не опекать.
+5
Владение фришардом Lineage 2 сподвигло на изучение Java (до того сидел на дельфях), исходники сервера помогли быстрее освоиться с непривычным стилем программирования и вот уже три года как Java стала для меня основным источником дохода.
+1
Да уж, я тоже ковырялся и в редакторе Starcraft (ещё первого), пытаясь сделать свою кампанию. И в Warcraft 3 потом, РПГшечку сделать хотел, расу орков перепиливал на старый лад (огров верните, огров!). И в редакторе TES: Morrowind наделал всякого. Правда на тот момент программирование на С++ уже прочно вошло в мою жизнь и ковыряние редакторов игр было просто ещё одним увлечением.
0
А я Пандарена из WC3 перенес в Quake3!
dl.dropbox.com/u/15961606/pandaren.pk3
В паке модель с тремя видами раскраски + оригинальные звуки =)
dl.dropbox.com/u/15961606/pandaren.pk3
В паке модель с тремя видами раскраски + оригинальные звуки =)
+3
А мне вот всегда хотелось попробовать какой-нибудь конструктор-редактор. Сейчас, все облизываюсь на редактор второго старика. Лень-матушка.
0
Зарегистрируйтесь на Хабре , чтобы оставить комментарий
Как WarCraft 3 помог мне в программировании