C# обучение с нуля

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

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

Статистика по сообщениям

  • Отправлено: 14
  • На публикациях:   1
  • По видеоурокам: 9
  • Личных сообщений: 4
  • Получено ответов: 36

6245. --
вадим
вадим
ответить
# C# Четыре в ряд - Соревнование / Оценка позиции / 2017-01-22 23:36

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


10558. --
Иван Воронин
Иван Воронин
ответить
→  вадим  # C# Четыре в ряд - Соревнование / Оценка позиции / 2017-01-22 02:35

Молодец, ну тут как бы бот просто немного не обычно выбирает позицию для хода, данная система напоминает ребёнка, которому по очереди показывают пальцем на объекты, а он кивает по вертикали или по горизонтали =)


7238. --
Константин
Константин
ответить
→  вадим  # C# Четыре в ряд - Соревнование / Пять в Ряд - Соревнование / 2017-01-21 20:38

Неужели ничему не научился?



9263. --
Андрей Н.
Андрей Н.
ответить
→  вадим   / 2016-12-01 22:14

Закончилось, в воскресенье на вебинаре подвели итоги, на выходных выложу видео и архив с ботами.


6245. --
вадим
вадим
ответить
→  Андрей Н.   / 2016-12-01 21:53

соревнование закончилось?


6245. --
вадим
вадим
ответить
→  Вячеслав  # Игра Сокобан / Сокобан - Вступление / 2016-11-26 13:55

спасибо,уважаемый,
принцип понял,
получилось 108 ходов
yadi.sk/i/dQfTfVuyzUtVB


6203. --
Николай Миролюбов
Николай Миролюбов
ответить
→  вадим  # Игра Сокобан / Сокобан - Вступление / 2016-11-25 12:54

Подумай. Эта задача точно решается. Самому думать надо. Я над одним уровнем ооооочень долго думал, но все-таки решил задачу сам.


7238. --
Константин
Константин
ответить
→  вадим  # Игра Сокобан / Сокобан - Вступление / 2016-11-25 12:11

Играл не играл нужно учиться :)


11832. --
Вячеслав
Вячеслав
ответить
→  вадим  # Игра Сокобан / Сокобан - Вступление / 2016-11-25 00:14

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


6245. --
вадим
вадим
ответить
→  Иван Воронин  # C# Четыре в ряд - Соревнование / Как протестировать ИИ / 2016-11-24 12:31

-у полигона нет логики ,что тестер напишет (взаместо примера) то и будет
-логика - зависимость, код - инструкция
-ваш глупый тролинг ни к чему.


1. --
Евгений Волосатов
Евгений Волосатов
ответить
→  вадим  # Игра Сокобан / Сокобан - Вступление / 2016-11-24 10:07

Сначала нужно средний ящик влево сдвинуть.


10558. --
Иван Воронин
Иван Воронин
ответить
→  вадим  # Игра Сокобан / Сокобан - Вступление / 2016-11-24 10:06

yadi.sk/i/zusTqZNLzMKx5 всё тут проходимое, терпение и труд всё перетрут.


10558. --
Иван Воронин
Иван Воронин
ответить
→  вадим  # C# Четыре в ряд - Соревнование / Как протестировать ИИ / 2016-11-24 09:45

Если ты не понял, то в кратце: "Полигон проверяет логику бота на основе ЛОГИКИ ПОЛИГОНА, а у FiaRArena логика своя и она отличается от полигона по многим фронтам". В данном соревновании именно такие правила и такая арена для состязаний ботов, не можешь написать бота под неё, изучай программирование, как говорится, есть к чему стремиться.


10558. --
Иван Воронин
Иван Воронин
ответить
→  вадим  # C# Четыре в ряд - Соревнование / Как протестировать ИИ / 2016-11-24 09:42

Ты вкурсе, что логика игры и код игры это разные вещи?! По поводу новичков, видео снято ПОШАГОВО,  это даже не для новичков, это для детей, там даже показали пример дебага кода. Только человек не понимающий логику или просто ленивый не сможет разобраться.
з.ы.
Твоё поведение мне напоминает ребёнка, которому родители дали дубликат ключей от дома, чтобы он если что, всегда мог попасть домой когда никого нет. При этом ребёнок сразу начал эти ключи пихать во все замки, что нашёл дома, оказалось, что дома были запасные личинки у родителей, лежавшие в шкафу. Обрадовавшись волшебным ключам, побежал открывать у всех соседей двери, но не вышло, тогда ребёнок не долго думая, побежал домой за запасными личинками и пошёл с ними по соседям, стучась, предлагая им личинки, говоря: "Замените свои замки, а то я ваши двери открыть своим ключом не могут".


6245. --
вадим
вадим
ответить
→  Иван Воронин  # C# Четыре в ряд - Соревнование / Как протестировать ИИ / 2016-11-24 09:35

полигон - для проверки логики бота , не более или лучше на бумаге проверять
самого бота делаем как показано автором.
по поводу критики:
рефлексия не совсем для новичков,
сложность-не показатель эффективности


10494. --
Алексей В.
Алексей В.
ответить
→  вадим  # Игра Сокобан / Сокобан - Вступление / 2016-11-24 08:05

Отлично, Вадим


10558. --
Иван Воронин
Иван Воронин
ответить
→  вадим  # C# Четыре в ряд - Соревнование / Как протестировать ИИ / 2016-11-24 05:02

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


10558. --
Иван Воронин
Иван Воронин
ответить
→  вадим  # C# Четыре в ряд - Соревнование / Как протестировать ИИ / 2016-11-24 04:52

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


10558. --
Иван Воронин
Иван Воронин
ответить
→  вадим  # C# Четыре в ряд - Соревнование / Как создать ИИ / 2016-11-24 04:49

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


1. --
Евгений Волосатов
Евгений Волосатов
ответить
→  вадим  # C# Четыре в ряд - Соревнование / Как протестировать ИИ / 2016-11-23 06:40

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


10558. --
Иван Воронин
Иван Воронин
ответить
→  вадим  # C# Четыре в ряд - Соревнование / Как протестировать ИИ / 2016-11-23 00:24

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


10558. --
Иван Воронин
Иван Воронин
ответить
→  вадим  # C# Четыре в ряд - Соревнование / Заявка на участие! / 2016-11-21 22:46

Скриншота только не хватает, для наглядности статистики игр с базовыми ботами.


10558. --
Иван Воронин
Иван Воронин
ответить

6245. --
вадим
вадим
ответить
→  Евгений Волосатов  # C# Четыре в ряд - Соревнование / Как создать ИИ / 2016-11-21 19:57

логично начинать с нуля и ходы прибавлять,
а здесь с конца и нужно вычитать- можно запутаться ,
что и произошло.


1. --
Евгений Волосатов
Евгений Волосатов
ответить
→  вадим  # C# Четыре в ряд - Соревнование / Как создать ИИ / 2016-11-21 18:13

Считается снизу, так как ходы делаются снизу. Мне кажется, так логичнее.


10558. --
Иван Воронин
Иван Воронин
ответить
→  вадим  # C# Четыре в ряд - Соревнование / Как создать ИИ / 2016-11-21 10:50

Мои боты не простые, dll весят 7 и 10 кб


10558. --
Иван Воронин
Иван Воронин
ответить
→  вадим  # C# Четыре в ряд - Соревнование / Заявка на участие! / 2016-11-21 01:26

Значит у тебя баг в коде ИИ, у меня все боты играют отлично.


10558. --
Иван Воронин
Иван Воронин
ответить
→  вадим  # C# Четыре в ряд - Соревнование / Как создать ИИ / 2016-11-21 01:25

Все мои боты играются без проблем, никаких исключений, лучше подумай над кодом!!!


1. --
Евгений Волосатов
Евгений Волосатов
ответить
→  вадим  # C# Четыре в ряд - Соревнование / Хочу играть! / 2016-11-18 10:07

Интересно будет дальше.


7119. --
Новопашин Владимир
Новопашин Владимир
ответить
→  вадим  # C# Четыре в ряд - Соревнование / Хочу играть! / 2016-11-18 07:04

Шикарно сыграл!


6452. --
Кирилл Шмойлов
Кирилл Шмойлов
ответить
→  вадим  # Игра Тетрис / Подготовка формы / 2016-07-28 17:31

Всё впереди, уроки специально так сделаны, чтобы мозг успевал воспринимать новую информацию. Поэтому если быстро усвоил - переходи к следующему уроку!


1. --
Евгений Волосатов
Евгений Волосатов
ответить
→  вадим  # Демо софт / VIP. Калейдоскоп / 2016-07-27 23:52

Вадим, это же вип-урок!


2146. --
Иван
Иван
ответить
→  вадим  # Демо софт / VIP. Калейдоскоп / 2016-07-27 00:13

Молодец, главное нашел ошибку. Это тоже нужный опыт.


2146. --
Иван
Иван
ответить
→  вадим  # Демо софт / ФИНАЛЬНЫЙ УРОК / 2016-07-27 00:04

Рад, что интерес не пропадает. Тут еще многое можно узнать.


6245. --
вадим
вадим
ответить
# Начало / Мои успехи / 2016-07-26 14:45

1-несчитал
2-менэджер паролей
3-незнаю
4-интересно
5-здесь не сложно и не скучно


1. --
Евгений Волосатов
Евгений Волосатов
ответить
→  вадим  # Демо софт / Текстовый процессор / 2016-07-18 18:01

Вадим, отличное замечание!


1. --
Евгений Волосатов
Евгений Волосатов
ответить
→  вадим  # НаноШахматы / HTML - Шахматные фигуры / 2016-07-03 07:42

Так в описании урока направление расписано ведь.


6245. --
вадим
вадим
ответить
# Наноигры / Лабиринт 2D - игра / 2015-07-17 22:55

почему не открывается "Лабиринт 2D - игра" ,если "Лабиринт 2D - меню" - отчёт набрал необходимое количество «хороших» очков и был засчитан.


24. --
Олюшка
Олюшка
ответить
→  вадим  # Наноигры / Лабиринт 2D - меню / 2015-07-12 19:46

Вадим, хорошее начало этой интересной игры! Молодец! :)


2146. --
Иван
Иван
ответить
→  вадим  # Наноигры / Вступительное слово / 2015-07-08 22:37

Очень рад, что решили попробовать начать изучать программирование с этого прекрасного ресурса!Уверен, что найдете для себя много полезного и познавательного. Но первое задание выполнено не полностью : совсем ничего не написали про последнюю программу и ожидания от курсов. А это хорошая возможность поставить себе цель, к которой можно будет планомерно двигаться.


1. --
Евгений Волосатов
Евгений Волосатов
ответить
→  вадим  # Наноигры / Вступительное слово / 2015-07-08 22:35

И какую же ты последнюю программу написал?

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





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

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

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

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


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


Научился: в HTML есть картинки.
Трудности: не понял-что надоть делать.
хорошо бы направление задать для начала