Свой первый опыт в программировании у меня появился именно из-за игры.
Была такая игрушка Elite и вот в ней были какие-то деньги (если мне не изменяет память — назывались credits) и мне мой старшний брат показал хитрый трюк, как с помощью hex editor’а можно эти деньги подправлять. Ну, и это дело мне очень даже понравилось и я позже применял это в Kings Bountry, Civilization и пару других игр.
Правда, папа потом был мягко говоря шокирован, когда увидел в руках 10-и летнего сына DiskEdit. Небольшая утилитка с помощью которой можно было отредактировать ЛЮБУЮ часть винчестера (включая FAT, boot). В общем одно неправильное движение руки и все данные на вашем компе уходят в банк знатоков.
Тем не менее, это явно подтолкнуло мой интерес к тому, как оно работает внутри и чего комп можно еще заставить делать.
По ходу, я пару раз даже пытался писать игры. Мелких попыток я даже не учитываю, их было с десяток начиная с момента овладевания программирования и до послупления на работу. И из крупного, уже работая с друзьями/сотрудниками пытался сделать Warlord для Palm… Правда дальше планирования и research’ей дело не пошло.
А вот сейчас задумался, что особо как-то на написание игр и не тянет. Скорее больше по душе разнообразные enterprise приложения. Видно у всех есть свои предпочтения.
Одна из вещей, которая, явно меня отталгивает от участия в разработке игр — это то, что игра изначальна задумана для того, чтобы человек получал удовольствие. А вот, когда ты ее разрабатываешь и каждый день получаешь этого самое удовольствие, то как по мне, очень быстро оно должно стать поперек горла.
Кстати, а кто еще проходил через эту стадию игр? А кто к ней так и не охладел?