Илья Микодин - Почему иногда надо бить себя по рукам |...

13
Почему иногда надо бить себя по рукам. Илья Микодин Flash-разработчик Аргомедиа flashader.ru [email protected] 0/12

Upload: happydev

Post on 28-Nov-2014

613 views

Category:

Documents


1 download

DESCRIPTION

Место для неидеального кода в ваших разработках. Чем стоит пожертвовать ради возможности получить законченный проект. Одна из главных проблем большинства стартаперов состоит в том, что они так и не становятся стартаперами: они просто не в состоянии закончить свой первый проект. Схожие трудности испытывают некоторые фрилансеры - у них не всегда выходит закончить проект в срок. У этих проблем есть общее достаточно тривиальное решение. Но никто не решается отказаться от идеальности своего кода и вместо того, чтобы получить завершённый проект, обычно делают проект мечты. Нам с моей командой удалось взять первое место в региональном чемпионате по скоростной разработке игр: Omsky Ludum Dare, где на разработку давалось всего 48 часов. Участие в этом соревновании дало мне уникальный опыт и в своём докладе я хочу поделиться хитростями, позволившими закончить нашу игру в крайне сжатые сроки.

TRANSCRIPT

Page 1: Илья Микодин - Почему иногда надо бить себя по рукам | HappyDev'12

Почему иногда надо бить себя по рукам.

Илья МикодинFlash-разработчикАргомедиа

[email protected]

0/12

Page 2: Илья Микодин - Почему иногда надо бить себя по рукам | HappyDev'12

Omsky Ludum Dare #25Чемпионат скоростной

разработки игр

Любой язык, любой фреймворк, команда до пяти человек, 48 часов на то, чтобы сделать готовую игру на заданную тематику.

В чемпионате принимали участие 13 омских команд. Наша, по итогам голосования, заняла первое место.

Илья Микодин. Почему иногда надо бить себя по рукам

1/12

Page 3: Илья Микодин - Почему иногда надо бить себя по рукам | HappyDev'12

Этапы разработки проекта:

0. Подготовительный

1. Собственно разработка

2. Подготовка к релизу

3. Рефакторинг и патчи

Илья Микодин. Почему иногда надо бить себя по рукам

2/12

Page 4: Илья Микодин - Почему иногда надо бить себя по рукам | HappyDev'12

Проекты бывают или идеальные,или те, которыми уже пользуются

Илья Микодин. Почему иногда надо бить себя по рукам

3/12

Page 5: Илья Микодин - Почему иногда надо бить себя по рукам | HappyDev'12

Кого волнует эволюция?

Решили сделать игру без лишних тонкостей. Ставка была на законченность игры, разнообразие арта и чистое, ничем не замутнённое веселье.

Играть предстояло за скучающее божество, которое решило вмешаться в процесс эволюционной борьбы и подправить результаты в свою пользу.

Илья Микодин. Почему иногда надо бить себя по рукам

4/12

Page 6: Илья Микодин - Почему иногда надо бить себя по рукам | HappyDev'12

Чтобы начать, надо ответить на вопрос «что?»Вопрос «как?» может оставаться без ответа вечно

Илья Микодин. Почему иногда надо бить себя по рукам

5/12

Page 7: Илья Микодин - Почему иногда надо бить себя по рукам | HappyDev'12

Илья Микодин. Почему иногда надо бить себя по рукам

6/12

Page 8: Илья Микодин - Почему иногда надо бить себя по рукам | HappyDev'12

На что забивать не стоит:

1. Начало и завершение работы

блока

2. Планирование монотонной

работы

3. Разделение ответственности

4. Сон

Илья Микодин. Почему иногда надо бить себя по рукам

7/12

Page 9: Илья Микодин - Почему иногда надо бить себя по рукам | HappyDev'12

Невозможно реализовать всё

Илья Микодин. Почему иногда надо бить себя по рукам

8/12

Page 10: Илья Микодин - Почему иногда надо бить себя по рукам | HappyDev'12

Подготовка к релизу:

1. Не стремитесь добавить лишнего.

2. Реализуйте только то, что

успеваете.

3. Чините только критичные баги

Илья Микодин. Почему иногда надо бить себя по рукам

9/12

Page 11: Илья Микодин - Почему иногда надо бить себя по рукам | HappyDev'12

Иногда лучше иметь десять ошибок, чем одну

Илья Микодин. Почему иногда надо бить себя по рукам

10/12

Особенно, если десять — синтаксических, а одна — «программа не работает»

Page 12: Илья Микодин - Почему иногда надо бить себя по рукам | HappyDev'12

Выпуск проекта

Можете себя поздравить — вы только что выпустили проект. Теперь можно расслабиться и позволить себе сделать то, чего вы избегали: рефакторинг, правка багов, реализация дополнительного функционала.

Или начать делать новый проект

Илья Микодин. Почему иногда надо бить себя по рукам

11/12

Page 13: Илья Микодин - Почему иногда надо бить себя по рукам | HappyDev'12

http://flashader.ru/smth/evolution

Илья Микодин. Почему иногда надо бить себя по рукам

12/12