Си шарп с нуля

Формула программиста

основатель — Волосатов Евгений Витольдович
Поздравляю с 1 сентября! Система начисления Байтов работает.

Екатерина

Видеокурсы

Дата активности Видеокурс Прогресс
2018-12-11 game6 Морской Бой 13 из 16 82 %
Итого: 13 из 16 82 %

Консольные задачи

Дата активности Консольный раздел Прогресс
2018-12-10 solo C# набор 3 из 17 18 %
Итого: 3 из 17 18 %
Сохранить страницу:

20515. --
Екатерина
Екатерина
ответить
→  Tekashnik   / 2018-12-13 20:02

спасибо большое)



20515. --
Екатерина
Екатерина
ответить
→  Tekashnik   / 2018-12-13 13:53

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


20515. --
Екатерина
Екатерина
ответить
→  Tekashnik   / 2018-12-13 11:58

На почту ekaterina.samsonova@list.ru можешь кинуть, если так будет удобнее)


20515. --
Екатерина
Екатерина
ответить
→  Tekashnik   / 2018-12-13 11:47

Спасибо за комплимент)
Ну красивая девушка не значит, что глупая)
Если не сложно-скинь весь проект, а то вдруг ошибка все же не  в этом классе, буду разбираться)


8275. --
Tekashnik
Tekashnik
ответить
→  Екатерина   / 2018-12-13 11:17

Что то до почты дело не дошло))) Вот тебе ссылка на Гугл драйв: drive.google.com/open?id=1ZVZs9QRqW7yigB7H7UTvUncC4JvTsu8W
Если нужно могу вообще весь проект кинуть мне не жалко) Честно говоря трудно поверить, что такая красивая девушка занимается программированем. Ты молодец ломаешь стереотипы про блондинок) Если что обращайся ;)


20515. --
Екатерина
Екатерина
ответить
→  Tekashnik   / 2018-12-13 10:20

Не забудь пожалуйста кинуть мне на почту файл с классом mission)


8275. --
Tekashnik
Tekashnik
ответить
→  Екатерина   / 2018-12-12 21:14

ну да здесь напиши))) пока не перешли на соц. сети)


20515. --
Екатерина
Екатерина
ответить
→  Tekashnik   / 2018-12-12 20:30

здесь написать?


20515. --
Екатерина
Екатерина
ответить
/ 2018-12-12 20:29

окей)


8275. --
Tekashnik
Tekashnik
ответить
→  Екатерина   / 2018-12-12 20:28

Ок, завтра, у меня на работе... напиши мне сообщение в районе 11 утра, чтоп я не забыл ;)


20515. --
Екатерина
Екатерина
ответить
→  Tekashnik   / 2018-12-12 19:34

скинь на почту пожалуйста, если не сложно)))
ekaterina.samsonova@list.ru


20515. --
Екатерина
Екатерина
ответить
→  Tekashnik   / 2018-12-12 19:12

у меня почему-то компьютер рандомно стреляет и даже не помечает раненые или убитые корабли


20515. --
Екатерина
Екатерина
ответить
→  Tekashnik   / 2018-12-12 19:10

реальная) кинь класс пожалуйста-у меня в нем наверняка ошибка


8275. --
Tekashnik
Tekashnik
ответить
→  Екатерина   / 2018-12-12 05:52

Привет)) А это реальная фотография или картинка? ;) А если по делу, то да есть у меня этот проект и класс Mission, но если у тебя возникает ошибка, то возможно и мой класс не поможет, лучше наверное опубликовать ошибку и уже на неё посмотреть. Но если класс нужен, то могу дать) Скажи как удобней тебе его получить и вуаля, он уже у тебя) ;)


20515. --
Екатерина
Екатерина
ответить
→  Tekashnik   / 2018-12-12 00:09

здравствуйте, у вас случайно не осталась на компьютере или где-то игра Морской бой? если да-скиньте мне пожалуйста класс mission, а то у меня не работает игра и это очень грустно


20515. --
Екатерина
Екатерина
ответить
→  Новопашин Владимир   / 2018-12-11 17:53

помогите разобраться пожалуйста, если пришлете почту-на почту скину скрин


20515. --
Екатерина
Екатерина
ответить
/ 2018-12-11 17:42

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


7119. --
Новопашин Владимир
Новопашин Владимир
ответить
→  Екатерина   / 2018-12-11 17:39

Можно скрин ошибки прислать?


20515. --
Екатерина
Екатерина
ответить
→  Новопашин Владимир  # Морской Бой / Олимпиада - Создание ИИ - Добивание корабля / 2018-12-11 17:38

подскажите пожалуйста:
в Морском бое в последнем уроке по созданию класса Mission в самом начале массив двумерный; а уже в уроке, где присоединяется этот класс ко всей оставшейся программе- у там массив строк...
у меня программа отказывается работать- пишет, что в функции CompFight ошибка.... я не знаю, что делать с этим


20515. --
Екатерина
Екатерина
ответить
→  Tekashnik  # Морской Бой / Олимпиада - Создание ИИ - Добивание корабля / 2018-12-11 17:36

подскажите пожалуйста:
в Морском бое в последнем уроке по созданию класса Mission  в самом начале массив двумерный; а уже в уроке, где  присоединяют этот класс ко всей оставшейся программе- у  там массив строк...
у меня программа отказывается работать- пишет, что в функции CompFight ошибка.... Я не знаю, что делать


20515. --
Екатерина
Екатерина
ответить
→  Евгений Волосатов   / 2018-12-11 17:08

подскажите пожалуйста:
в Морском бое в последнем уроке по созданию класса Mission у вас в самом начале массив двумерный; а уже в уроке, где вы присоединяете этот класс ко всей оставшейся программе- у вас там массив строк...
у меня программа отказывается работать- пишет, что в функции CompFight ошибка....


1. --
Евгений Волосатов
Евгений Волосатов
ответить
→  Екатерина  # Морской Бой / Последний Бой! / 2018-12-11 14:11

Молодец, Катя!


20515. --
Екатерина
Екатерина
ответить
→  Dmitry Sinitsin  # Система Git / git branch lion / 2018-12-10 19:42

классный рисунок)


20515. --
Екатерина
Екатерина
ответить
→  Александр  # Bootstrap-4 первые шаги / Товар лицом / 2018-12-10 17:53

круто получилось!


20515. --
Екатерина
Екатерина
ответить
→  Владимир  # Базовый ASP.ект / Работа со списком историй / 2018-12-10 17:52

хорошая работа)


20515. --
Екатерина
Екатерина
ответить
→  Artemhol  # Дневник успеха / Полезные права и обязанности в Клубе формулистов / 2018-12-10 17:51

молодец, так держать
все получится!


19327. --
Yury
Yury
ответить
→  Екатерина  # Морской Бой / Рефакторинг кода / 2018-12-10 16:26

Молодец! Так держать


20515. --
Екатерина
Екатерина
ответить
→  Евгений Волосатов   / 2018-12-10 10:47

подскажите пожалуйста, как избавиться от синего квадратика в т 0 0 в обоих полях при запуске программы


19384. --
Владимир
Владимир
ответить
→  Екатерина  # Морской Бой / Редактор и Сетка / 2018-12-10 09:24

Приветствую, Екатерина! Хоть многие советуют начать курс с чистого листа, но я считаю что это излишне, и сделать это можно только в самых крайних случаях. Для начала нужно сначала хорошенько прогуглить ошибку, велик шанс что решение найдётся. Ещё лучше будет поставить breakpoint'ы в спорных местах и пошагово выполнить программу, пытаясь понять механизм работы кода. Это очень эффективный способ отладки. В любом случае, желаю удачи.


20515. --
Екатерина
Екатерина
ответить
→  Евгений Волосатов   / 2018-12-10 00:42

Спасибо)))


1. --
Евгений Волосатов
Евгений Волосатов
ответить
→  Екатерина   / 2018-12-10 00:15

надо
return (t.x>=0 && t.x< размер_моря.x&&


20515. --
Екатерина
Екатерина
ответить
→  Евгений Волосатов   / 2018-12-10 00:12

public bool НаМоре(Точка t)
{
return (t.x>=0 && t.y< размер_моря.x&&
t.y>=0&&t.y<размер_моря.y);
}


10558. --
Иван Воронин
Иван Воронин
ответить
→  Екатерина  # Морской Бой / Редактор и Сетка / 2018-12-10 00:00

Это нормально, когда кажется, что код 1х1 как в уроке, но на самом деле гдето один маленький нюанс отличается. Бывает, что он закрался с какого-то прошлого урока, поэтому на данном уроке и выглядит всё 1х1. Советую на будущее, если не можете найти ошибку, просто создать новый проект и начать выполнять всё очень внимательно 1х1 с самого первого урока. Если дойдя до текущей ситуации ошибки не будет, то просто она где-то закралась ранее, если же повторится, то надо будет смотреть. На данный момент, судя по скриншоту, могу лишь сказать одно, что у тебя идёт прямой запрос в матрицу координат, а ошибка "индекс находится вне границ массива" означает, что запрос хочет получить данные по координатам, которых нет в матрице, т.е. за пределами созданного поля. Для примера, если поле 2х2 клетки и координаты: 0,0 0,1 1,0 1,1, то если я обращусь к координатам 2,2 или 5,1, то будет такая же ошибка, так как координаты выходят за пределы.


1. --
Евгений Волосатов
Евгений Волосатов
ответить
→  Екатерина  # Морской Бой / Редактор и Сетка / 2018-12-09 23:28

Напишите, что у вас в функции НаМоре


1. --
Евгений Волосатов
Евгений Волосатов
ответить
→  Екатерина  # Морской Бой / Море и Корабль / 2018-12-09 19:15

Катя, ставь на паузу и тогда можно будет разделить эти процессы :)


1. --
Евгений Волосатов
Евгений Волосатов
ответить
→  Екатерина   / 2018-12-06 02:00

Подписка в Клуб формулистов обновлена.
Количество дней: +40
Количество байт: +512

Подписка КФ до: 2019-01-15
Остаток байтов: 512
Вы являетесь участником Клуба формулистов.


  • Звание:
  • Накопленный опыт:
  • Собранный капитал:

Клуб формулистов

Правила клуба формулистов

У каждого формулиста есть задача минимум на каждый день:
+ зайти на сайт, проверить один отчёт, получить 1 байт.
Задача максимум - выполнить все остальные ежедневные задачи.
Нажмите здесь чтобы перейти к ежедневному чек-листу.

В 24:00 МСК накопленные за сутки байты переносятся в недельный актив.
В воскресение 24:00 МСК все накопленные байты переходят на баланс формулиста.

Собранные байты можно обменивать на доступные видеокурсы (1 байт = 1 рубль, без скидок)
Приобретённые за байты видеокурсы доступны только во время нахождения в автобусе/клубе формулистов!

При завершении подписки в автобусе/клубе формулистов все накопленные байты обнуляются, а доступ к видеокурсам, приобретённым за байты, закрывается.
Продлевайте подписку заблаговременно.

Начинаем практику по языку C#





Если вы пришли без приглашения -
введите тысяча двадцать четыре (цифрами).
Чтобы стать хорошим программистом — нужно писать программы. На нашем сайте очень много практических упражнений.

После заполнения формы ты будешь подписан на рассылку «C# Вебинары и Видеоуроки», у тебя появится доступ к видеоурокам и консольным задачам.

Несколько раз в неделю тебе будут приходить письма — приглашения на вебинары, информация об акциях и скидках, полезная информация по C#.

Ты в любой момент сможешь отписаться от рассылки.


Научился: Научилась планировать дальнейшую работу, разобралась в сути создания игры
Трудности: Все вроде понятно и доступно



Научился: научилась пользоваться делегатами
Трудности: объясните пожалуйста, как избавиться от синего квадратика в точке 0 0 я не нашла в настройках