Интересная особенность корпоративного мира. Никто не хочет сделать какое-то действие если это действие принесет другому больше пользы, чем себе То есть, большинство людей лучше не будут ничего делать и зачастую даже иметь какие-то проблемы, чем сделают шаг.
Как простейший пример документация проекта. Никто не хочет писать документацию, потому что им самим от этого пользы никакой, они и так уже знают, что собираются написать.
Или например, грязная микроволновка. Естественно, никто не хочет мыть микроволновку, так как остальные получат тогда чистую микроволновку не приложив никаких усилий.
Все таки удивительная вещь — дилемма заключенного. Все знают, как получить лучший результат кооперируясь, но при этом все предпочитают «гасить» друг друга, только для того, чтобы не дай бог кто-то получил чуть больше, чем ты сам.
Несколько забавных фактов, которые попались мне разом за короткое время
— Шашки.
Первая программа написана в 1950 году. В 2007 году игра полностью просчитана до конца.
— Шахматы
Первая программа написана около того же 1950 года. На нынешний день (2009 год), самый сильный движок работающий на 64bit 4процессорном компе (то-бишь эквивалент обычного нового проца для персоналки от от Intel’я) обладает ELO (система рейтинга силы) порядка 3100-3200. Для сравнения, самый высокий рейтинг в мире, был у Каспарова — 2851.
— ГО
Увы не смог найти, когда была написана первая программа. Если не ошибаюсь, это было гораздо позже, чем шахматная и шашечная программа (где-то в 1970). Долгое время, почитатели ГО били себя в грудь, что этот бастион не падет, так как стратегия игры в ГО, гораздо сложнее, чем в шахматы.
В августе 2008 года, Kim Myung Wan профессиональный игрок 8 дана (фактически абсолютный потолок) проиграл компьютеру дав ему 9 камней форы. Дабы не вдаваться в детали рангов ГО, скажу, что сила такой программы выше, чем примерно 75% людей умеющих играть в ГО.
Свой первый опыт в программировании у меня появился именно из-за игры.
Была такая игрушка Elite и вот в ней были какие-то деньги (если мне не изменяет память — назывались credits) и мне мой старшний брат показал хитрый трюк, как с помощью hex editor’а можно эти деньги подправлять. Ну, и это дело мне очень даже понравилось и я позже применял это в Kings Bountry, Civilization и пару других игр.
Правда, папа потом был мягко говоря шокирован, когда увидел в руках 10-и летнего сына DiskEdit. Небольшая утилитка с помощью которой можно было отредактировать ЛЮБУЮ часть винчестера (включая FAT, boot). В общем одно неправильное движение руки и все данные на вашем компе уходят в банк знатоков.
Тем не менее, это явно подтолкнуло мой интерес к тому, как оно работает внутри и чего комп можно еще заставить делать.
По ходу, я пару раз даже пытался писать игры. Мелких попыток я даже не учитываю, их было с десяток начиная с момента овладевания программирования и до послупления на работу. И из крупного, уже работая с друзьями/сотрудниками пытался сделать Warlord для Palm… Правда дальше планирования и research’ей дело не пошло.
А вот сейчас задумался, что особо как-то на написание игр и не тянет. Скорее больше по душе разнообразные enterprise приложения. Видно у всех есть свои предпочтения.
Одна из вещей, которая, явно меня отталгивает от участия в разработке игр — это то, что игра изначальна задумана для того, чтобы человек получал удовольствие. А вот, когда ты ее разрабатываешь и каждый день получаешь этого самое удовольствие, то как по мне, очень быстро оно должно стать поперек горла.
Кстати, а кто еще проходил через эту стадию игр? А кто к ней так и не охладел?