[Dev Story] Masters of Backgammon. История о нардах
Стива Джобса с русскими субтитрами.
ТЕКСТ: ДМИТРИЙ СОКОЛОВ. Игра в кости, которая получила в последствии название «Нарды», - самая древняя игра из сохравнившихся поныне. Есть сведения, что люди играют в эту игру уже более 5000 лет. Но почему эта игра так популярна до сих пор?
Нарды – это настольная игра, доска имеет прямоугольную форму и разделена на 24 поля (12 с одной стороны и 12 с другой). В игре участвуют 2 игрока и каждый имеет по 15 фишек. Смысл – соблюдая определенные правила, пройти круг по доске и сбросить фишки раньше своего соперника. « И все? », - скажете вы. Но не так все просто. В игре можно сбивать фишки соперника, перекрывать его фишкам “дорогу” и много всего интересного.
Немножко предыстории
Все началось с увлечения, как и у многих. Мы активно играли друг с другом в длинные нарды на PC, устраивали в офисе турниры. Среди нас появились явные мастера. А работали мы над другими более важными проектами для iOS.
Но постепенно увлечение переросло в затею. И в августе 2010 года мы приняли решение заняться нардами под iOS. На тот момент App Store располагал приложением Narde с весьма скромным функционалом и очень легким AI, а так же приложениями Backgammon NJ, Backgammon HD. Нам совсем не понравилось, как они были реализованы, и мы, перфекционисты по своей сути, решили сделать превосходные нарды под все iOS девайсы с отличной графикой, хорошим функционалом, юзабильным интерфейсом и самое главное – быстрой онлайн игрой с реальными людьми. И, кажется, у нас это получилось.
После написания простенького дизайн-документа начали делать прототип. На создание прототипа ушла неделя, и можно было играть друг с другом в нарды.
Следующим этапом мы добавили в игру искусственный интеллект. Это было достаточно сложной частью проекта, учитывая, что AI должен думать для длинных и коротких нард по разным алгоритмам. Наш программист разработал эти алгоритмы, однако мы временно пренебрегли уровнями сложности, оставив возможность настраивать в следующих версиях. AI получился достаточно серьезным, но работа над ним продолжается по сей момент. Параллельно внедрили онлайн-игру через наш web-сервер, а затем и bluetooth-поддержку.
source
Комментариев нет:
Отправить комментарий