Си шарп с нуля

Формула программиста
основатель — Волосатов Евгений Витольдович




вадим
  • Звание: Микробитер
  • Накопленный опыт: 30 часов
  • Не состоит в «Клубе формулистов»
  • Последний визит: 2016-12-07 00:14:39

Видеокурсы

Дата активности Видеокурс Прогресс
2016-11-23 game5 Игра Сокобан 1 из 22 5 %
2016-07-26 soft0 Демо софт все 7 100 %
2016-07-26 tetris Игра Тетрис 1 из 19 6 %
2016-07-03 chess НаноШахматы 1 из 17 6 %
2015-07-12 game0 Демо игры 2 из 9 23 %
Итого: 12 из 74 17 %

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

Дата активности Консольный раздел Прогресс
2015-08-08 task1b Строки 8 из 14 58 %
2015-07-17 task1 Семантика все 6 100 %
Итого: 14 из 20 70 %
Сохранить страницу:

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

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


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

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


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

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


6203. Николай (nick27m)
Николай (nick27m)
ответить
→  вадим  # Игра Сокобан / Сокобан - Вступление / 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

https://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. Lik_Kirill
Lik_Kirill
ответить
→  вадим  # Игра Тетрис / Подготовка формы / 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#.

Ты в любой момент сможешь отписаться от рассылки.
Научился: разному
Трудности: много нового
если кому-то нужен простой полигон для бота https://yadi.sk/d/1Z9cteLLzHBfj
Научился: в СОКОБАН не играл
Трудности: попался какой-то непроходимый вариант http://www.flashplayer.ru/play_10402.php
...