На этом уроке мы напишем статический метод для добавления зайчика на поле. Для этого нам потребуется несколько вспомогательных методов, которые окажутся полезными и в других частях нашей программы. В конце урока мы выведем на экран сотню зайчиков :) Ответить на вопрос: какие не статичные поля нужны питону?
Дата отправки отчёта:
11 августа 2018 г.
Задание выполнено: за
3 дня 5 час. 11 мин.
Чему научился:
рандомное добавление зайчиков.
Что было сложным:
Я в пердыдущем уроке делал чуть по другому. Все реализовал в одном методе. Не совсем понимаю зачем нам делать проверку, добавление зайчика за пределы стены. У на в любом случае это не произойдет, мы же делаем от 0 до size.x и size.y.
Я бы добавил следующие нестат. поля для питона: 1. количество съеденных зайчиков 2. выйграл или проиграл 3. первоначальная позиция питона на экране
выиграл или проиграл это точно не в объекте питона хранится должно, по поводу первоначальной позиции, у питона есть координаты, где хранится его текущая позиция, зачем ему ещё и первоначальную позицию хранить? если они появляются рандомно, то это не имеет смысл, а стартовую позицию можно хранить в другом месте для всех питонов, если рандом не планируется. По поводу проверки стены и 0 координаты, стенка как раз по 0 координате и пролегает, чтобы её не проверять, тогда надо рандомить от 1 и до size.x - 1/size.y - 1 будет более логично.
Отчёт оценивали: 17947. Dmitry Sinitsin+1459. Сергей Сергеевич+13922. Александр+17645. Александр Львович+16452. Кирилл Шмойлов+117606. Виктор+1791. Валерий Жданов+116218. Дмитрий+119525. Александр Балбашов+110670. Сергей Соколов+17119. Новопашин Владимир+18877. gorynych+110558. Иван Воронин+119391. Dmitry-BY+111019. Trira+117255. Слава+1
Начинаем практику по языку C#
Чтобы стать хорошим программистом — нужно писать программы.
На нашем сайте очень много практических упражнений.
После заполнения формы ты будешь подписан на рассылку
«C# Вебинары и Видеоуроки»,
у тебя появится доступ к видеоурокам и консольным задачам.
Несколько раз в неделю тебе будут приходить письма —
приглашения на вебинары, информация об акциях и скидках,
полезная информация по C#.
Научился: Полями самого питона, я думаю, должны быть длина, направление движения, массив (структура?) координат точек тела питона, скорость, цвет, координаты головы.
Научился: Правильной реализации вывода кролика на экран. Трудности: придумать поля для питона. Координаты головы, направление движения, длина питона, список координат его тела.
Спасибо!