Исходник игры "Машина"
|
|
HoldFast | Дата: Понедельник, 14.11.2011, 15:34 | Сообщение # 1 |
Группа: Удаленные
| Собстсвенно вот, держите
Сообщение отредактировал HoldFast - Понедельник, 14.11.2011, 15:35 |
|
| |
PassCall | Дата: Понедельник, 14.11.2011, 19:42 | Сообщение # 2 |
Знающий
Группа: Проверенные
Сообщений: 89
Награды: 0
Репутация:
« 4 »
Статус: Offline
| Ну что можно сказать. Пример неплохой, но
1. Полное отсутствие всякого форматирования нагоняет тоску. Серьезно. 2. Неиспользуемые (и несуществующие) файлы "left.PNG" и "right.PNG" только сбивают с толку новичков. 3. Ужасающая... нет, не так... УЖАСАЮЩАЯ оптимизация. Зачем присваивать четырем разным переменным ОДНУ И ТУ ЖЕ картинку? 4. Где комменты? Я программирую на МП около 3-х лет, но некоторые строки из кода просто вводят в ступор. Как вам vx:=w/2-16/2+16+random(rnd)? Просто понять, для чего это? А ведь первая (и главная) задача любого примера - это наибольшая простота. Да и вообще, почему нельзя написать "8" вместо "16/2"? 5. Некорректные для примера (так как использовать "короткие" названия для переменных в общем правильно) названия переменных. Они должны раскрывать свою суть лишь одним названием. Замени "w" на "width" и с первого раза станет ясно, что это такое и для чего нужно. А иначе лазишь по всему коду, чтобы посмотреть, где и как это используется.
В общем, чтобы понять, чему хочет научить пример, надо неплохо разбираться в МП. А тот, кто разбирается, напишет похожий пример сам. И гораздо лучше.
P.S. Я не хотел никого обидеть. Простите, если что.
Сообщение отредактировал PassCall - Понедельник, 14.11.2011, 20:18 |
|
| |
Nextik | Дата: Среда, 16.11.2011, 08:29 | Сообщение # 3 |
Программист
Группа: Проверенные
Сообщений: 273
Награды: 0
Репутация:
« 42 »
Статус: Offline
| PassCall, как думаешь, у меня получаться хорошие примеры? =)
|
|
| |
HoldFast | Дата: Воскресенье, 20.11.2011, 16:40 | Сообщение # 4 |
Группа: Удаленные
| PassCall, не пошел бы ты к херу чувак? Я это вообще не для примера писал, и вообще 3-4 года назад
|
|
| |
HoldFast | Дата: Воскресенье, 20.11.2011, 20:14 | Сообщение # 5 |
Группа: Удаленные
| PassCall, Я программирую на МП около 3-х лет за это время уже мог бы на человеческие языки программирования перейти, а не сидеть на этом
|
|
| |