|
Исходник игры "Машина"
|
|
|
14.11.2011 в 15:34
Сообщение #1
|
|
HoldFast
Удаленные
|
Собстсвенно вот, держите
Сообщение отредактировал HoldFast - Понедельник, 14.11.2011, 15:35
|
|
|
|
|
14.11.2011 в 19:42
Сообщение #2
|
|
PassCall
Знающий
Проверенные
Сообщений: 88
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
|
|
|
|
|
16.11.2011 в 08:29
Сообщение #3
|
|
Nextik
Программист
Проверенные
Сообщений: 273
Offline
|
PassCall, как думаешь, у меня получаться хорошие примеры? =)
|
|
|
|
|
20.11.2011 в 16:40
Сообщение #4
|
|
HoldFast
Удаленные
|
PassCall, не пошел бы ты к херу чувак? Я это вообще не для примера писал, и вообще 3-4 года назад
|
|
|
|
|
20.11.2011 в 20:14
Сообщение #5
|
|
HoldFast
Удаленные
|
PassCall, Я программирую на МП около 3-х лет за это время уже мог бы на человеческие языки программирования перейти, а не сидеть на этом
|
|
|
|