Курсы по программированию

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

Программа за 100 шагов / Шаг 1. Желанные программы.

Hide

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




Чтобы стать хорошим программистом — нужно писать программы. На нашем сайте очень много практических упражнений.

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

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

Ты в любой момент сможешь отписаться от рассылки.
Научился: Написать все что хотел создать
Трудности: Написать 30 программ которые хотел раньше и хочу создать
Сложные программы 1. Операционную систему 2. Интерпритотор C# 3. Компилятор intel 8080 4. Мини язык чтобы имел цыкл, массив, консолькый ввод вывод, и операции с числами 5. Обфускатор java/ C# 6. Декомпилятор java/C# 7. Архиватор 8. Алгоритм сжатия данных сам принцып 9. Разобратся с форматом изображение и его вывести своими средствами 10. Тоже самое с музыкальным и видео форматом как в 8 пункте 11. Программу на ассемблере по выводу графики чтобы былабы 1-2 KB программа Игры 12. Чтото похожее на марио (есть немножко пнаписано в 2008 году по курсу java но недоконца) 13. 2д лабиринт который автоматически генерируется 14. 2д гонку примерно как создана в курсе js 15. Решалку судуко 16. Игру судуко 17. Решалку японского красворда 18. Рисовалку японского крассворда 19. Переписать сокобан под android, wp8, wm10,w10 20. Переделать арканойд с использованием directx, opengl, unity 21. Решалку сокобан с 2 и более ящиками 22. Игра шашки 23. Игра домино (доминошки уже будут с курса “игры со спрайтами”) 24. Карточную игру дурак 25. Игру монополия 26. Игру Dice Wars Сайты 27. Слежение цен за продуктами где продукты дешевлей можно купить и статистика на сколько продукты подорожали\подешевели сайт такой 28. Сайт о конкурсах для программистов. Когда какой будит конкурс. 29. Сделать программку чтобы можно было орентироватся в магазинах больших идти туда куда надо за таким то товаром а не бродить. 30. Сделать программку чтобы при наборе товара в сумку\корзинку считалось стоимость товаров и при подходе к кассе чтобы сразу заплатить сумму денег а не стоять в очереди. (Сейчас есть автокассы там сам продукты сканируешь и кладешь но ими мало кто пользуется не умеют и иногда плохо получается у некоторых ) 31. Программа для ресторанов и кофе при паходе туда заказать что кушать будем или узнать меню и время ожидание через сколько будит блюдо готово и закозать и расплатится через телефон за заказ (сейчас есть кнопки видел в кофе "Katpedele" вызова официанта для заказа и для расплаты за еду) ну больше так неочень и знаю что хотел написать кажется все описал что хотел написать и еще хочю и пару идей придумал а на скриншоте игра которую делал на java в 2009 году но так и недоделал кончился курс и я ее забросил
Трудности: Придумать именно 30 пунктов) оч сложно)
1) игра в 15 (игра выстраивания боксов от 1 до 15) 2) крестики нолики (классическая игра, 3 в ряд) 3) шахматы (стратегическая игра) 4) шпионское ПО (вирусы, собирающею какую-либо информацию. Мы живем в веке, в котором когда ты проинформирован - значит вооружен) 5) двухмерные игрушки платформеры (возможность драться физическими атакми, магией, создание сказачного мира, в которые хочется погрузитсья с удовольствием и находиться там) 6) игры в стиле хоррор (хочется погрузить игрока в мир, где страшно-интересно. Т.е. Чтобы отгадать загадку, надо попугаться) 7) Создание ИИ (от простой возможности играть с компьютером, вплоть до реального Интелекта способного развиваваться) 8) Бизнес-программы (упрощают ведение дела, например программа, отслеживающие данные, заработные платы, решающея математические или бухгалтерские задачи и т.п.) 9) Создание сайтов (опор на интерфейс, удобный для пользователя, а также хорошо выполненный графически) 10) Была мысль создать визуальную среду разработки программироваия (под этим я подразумеваю за место написания кода, создания реальных графических объектов, например за место создания переменной создается кирпич или за место класса создается дом или что-то такое... в душе не представляю как это но подумал что скучно видеть обычный код, ведь программировние нечто большее чем символы :) ) 11) Написание плеера (хочу исправить функцию случайного воспроизведения, а то очень часто песни повторяются и "выпадают случано-одинаковые песни") 12) игра танчики (обычные танчики, играл в 4-5 лет на сеге в них, хочу воссоздать так сказать) 13) тетрис (интересует создание игры, нежели она сама) 14) эмулятор аквалангиста :D (плавать по морю, наблюдать за рыбами, за животными. Преследуется задача - дать возможность человеку виртуально оконуться в прекрасное нашего мира) 15) эмулятор космонавта - также как и в пункте выше 16) Программа "визуальной химии" (т.е. графически видно строение материалов и веществ на уровне микроскопа, пользователь может менять хим. состав элементов и наблюдать как оно работает. 17) Разработка игр полного погружения (сказали писать все, вот и я очень хотел бы такое делать. А именно игры, где можно было драться на мечах или воевать на оружиях. 18) создание игры стратегги (сражение нескольких расс, с эпичным сюжетом и графикой) Как я понял, мне очень нравится когда "красивая картинка", отсюда: 19) Создание операционной системы, 20) различные редакторы; - в которых например удалить файл можно швырнув его в корзину! - имеено швырнув! Возможно рабочий стол был бы городом, когда ты смотрешь на небо, то можешь определить погоду на сегодня или когда ты нажимаешь на поход по улице, можно отслеживать маршруты и карты. ну и в таком духе :) 21) или создание плагинов для пунктов 19-20. 22) игры головоломки-бродилки (необходимо решать разного рода загадки, как например хитро прошмыгнуть мимо охранников или как попасть ту-дато задействовав только это или как создать то-то задействовав это :D) 23) Игра survival (чтобы выжить, необходимо обеспечить себе условия для выживания и развиться дальше) 24) Игра эволюция (есть бактерия из которой ты развиваешься во что-то более умное и совершенное) 25) RPG, основное оружие которого это лук. Можно сражаться с другими игроками, захватывать земли, просто охотиться и добывать пропитание и т.п. 26) Стратегия - строительство города или государства 27) Игра змейка 28) Написать движок для игр 29) написать игру lines98 (шарики) 30) Игра марио (в моем варианте) Когда придумывал, очень не хотелось писать о бух. программах, вычислительных и т.п., были мысли о творческих вещах