Си шарп видео уроки

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

C# Какую программу тебе подарить?

Мой неизменный принцип – я не даю исходников программ.
Каждую программу нужно написать самостоятельно.
Это самый эффективный способ изучения C#.

Однако, я решил провести эксперимент.

Я готов предоставить желающим исходный код небольшой игровой программы.
Вопрос только, какой именно? Какую игрушку на C#
ты бы хотел скачать, открыть код в Visual Studio,
и досконально посмотреть, как она работает?

Сразу оговорюсь, что Сокобан дарить точно не буду :)
Нужно выбрать какую-нибудь небольшую,
но интересную *игровую* программу,
может быть даже из новых.


Напиши ответ ниже.



6940. sawezx
sawezx
ответить
→  Юлия  # Вебинары C# / C# Какую программу тебе подарить? / 2016-08-06 20:01

Согласен, очень интересная игра


7453. Юлия
Юлия
ответить
# Вебинары C# / C# Какую программу тебе подарить? / 2016-07-25 22:38

Здравствуйте, Евгений Витольдович!
Хотелось бы написать игру 2048.
Заранее спасибо :)


10851. Сергей Мирошников
Сергей Мирошников
ответить
# Вебинары C# / C# Какую программу тебе подарить? / 2016-07-18 17:31

А можно предложить свою идею? Двумерные танки как в игре "Scorched Earth 1991 года .Будет  очень интересно посмотреть как вы реализуете AI - поведение  компьютера противника.


10759. Виталя
Виталя
ответить

9156. DimkaKMS
DimkaKMS
ответить
# Вебинары C# / C# Какую программу тебе подарить? / 2016-06-18 17:24

Игра шарики (5 видео уроков) это и есть обещанная игра? Если это так, то я разочарован. Сейчас совершенно нет времени заниматься программированием. Надеялся позже разобрать исходный код морского боя. Печально....


4060. Игорь
Игорь
ответить
# Вебинары C# / C# Какую программу тебе подарить? / 2016-06-08 21:46

Из новых подари змейку!
Заранее благодарен.


10365. Rita
Rita
ответить
# Вебинары C# / C# Какую программу тебе подарить? / 2016-06-05 20:19

Очень хочу Шарики - это моя любимая игра


10127. димас
димас
ответить
# Вебинары C# / C# Какую программу тебе подарить? / 2016-05-30 00:53

Я бы хотел написать Морской бой


9946. Сергей
Сергей
ответить
# Вебинары C# / C# Какую программу тебе подарить? / 2016-05-29 22:21

Доброго времени суток, Евгений Витольдович!
Арканоид!


10029. Ильгизар
Ильгизар
ответить
# Вебинары C# / C# Какую программу тебе подарить? / 2016-05-29 14:08

Морской бой поизучать бы


9156. DimkaKMS
DimkaKMS
ответить
# Вебинары C# / C# Какую программу тебе подарить? / 2016-05-29 03:57

Здравствуйте, Евгений Витольдович. Очень хочу морской бой.


6861. Denchik
Denchik
ответить
# Вебинары C# / C# Какую программу тебе подарить? / 2016-05-29 01:01

Доброго времени суток, Евгений Витольдович ! Интересны все варианты ) , остановлюсь на арканоиде либо "шарики" .


6228. Андрей
Андрей
ответить
# Вебинары C# / C# Какую программу тебе подарить? / 2016-05-28 22:19

Если можно, то шарики, пожалуйста)


8498. Балан Руслан
Балан Руслан
ответить
# Вебинары C# / C# Какую программу тебе подарить? / 2016-05-28 22:01

Доброго времени суток, Евгений Витольдович!

Очень хочу шарики.
Спасибо.


10162. Дмитрий
Дмитрий
ответить
# Вебинары C# / C# Какую программу тебе подарить? / 2016-05-28 17:09

Видел у Вас программу в курсе Теория ООП. Там много кружочков и прямоугольничков летает по экрану. Хотелось бы её, если можно - разобраться в ООП. Но если это не считается игрушкой, то тогда "Питончиков"!




9858. Александр
Александр
ответить

10008. Сергей Зулкарнаев
Сергей Зулкарнаев
ответить
# Вебинары C# / C# Какую программу тебе подарить? / 2016-05-28 14:53

Здравствуйте!Хочу реализовать недоработанный код.Есть старый телефон только с цифровой клавиатурой, на которую нанесены буквы, как на картинке: https://code.google.com/codejam/contest/images/?image=keypad.png&p=379101&c=351101 . Чтобы ввести на нем букву, нужно нажать цифровую клавишу соответствующее число раз.
Например, для введенной пользователем буквы b программа должна вывести на экран 22. Между вводом отдельных букв с одной клавиши нужно делать паузу - в качестве паузы следует выводить символ пробела. Например, для aa нужно вывести  2 2.
Пробел в исходной строке кодируется цифрой 0.
Примеры:
Ввод          Вывод
hi              44 444
hello world  4433555 555666096667775553
То есть код в принципе написан, но осталось его доработать нужно при нажатии букв из одной группы ставить пробел, проверять последующую букву.
Вот часть кода, только там пробелы не учтены:

using System;
using System.Collections.Generic;

namespace Phone
{
    class Program
    {
        static void Main(string[] args)
        {
            Console.WriteLine("Введите текст");
            string text = Console.ReadLine();

            Dictionary<char, int> dic = new Dictionary<char, int>
            {
                {' ', 0},
                {'a', 2},
                {'b', 22},
                {'c', 222},
                {'d', 3},
                {'e', 33},
                {'f', 333},
                {'g', 4},
                {'h', 44},
                {'i', 444},
                {'j', 5},
                {'k', 55},
                {'l', 555},
                {'m', 6},
                {'n', 66},
                {'o', 666},
                {'p', 7},
                {'q', 77},
                {'r', 777},
                {'s', 7777},
                {'t', 8},
                {'u', 88},
                {'v', 888},
                {'w', 9},
                {'x', 99},
                {'y', 999},
                {'z', 9999},
            };

            for (int i = 0; i < text.Length; i++)
            {
                int number = 0;
                if (dic.TryGetValue(text[i], out number))
                    text = text.Replace(text[i].ToString(), number.ToString());
            }
            Console.WriteLine(text);
            Console.ReadLine();
        }
    }
}



531. Nurbek
Nurbek
ответить
# Вебинары C# / C# Какую программу тебе подарить? / 2016-05-28 14:23

Вы написали, что можно какую-нибудь свою. Поэтому - "Танчики".


6861. Denchik
Denchik
ответить
# Вебинары C# / C# Какую программу тебе подарить? / 2016-05-28 13:12

Доброго времени суток, Евгений Витольдович ! Интересны все варианты ) , остановлюсь на арканоиде либо "шарики" .


9768. Ender
Ender
ответить
# Вебинары C# / C# Какую программу тебе подарить? / 2016-05-28 12:34

Шарики. Хотел купить их, когда была скидка, но не успел


10044. Юрий
Юрий
ответить
# Вебинары C# / C# Какую программу тебе подарить? / 2016-05-28 12:17

Доброго дня, Евгений,  меня более интересует  - причина исчезновения мотивировки к дальнейшим действиям.
Сами програмки не  так интереесуют.  Уже создавал простенькие в Small Basik  и  VIsual Basik.
Но если имеется что-либо похожее - то можно: для развития интуиции. Простенькую я и сам сделаю позже.


6391. Владимир
Владимир
ответить
# Вебинары C# / C# Какую программу тебе подарить? / 2016-05-28 11:34

1. Я бы взял ШАРИКИ, не успел пройти когда покупал курс Микроигры, их я могу продлить, а ШАРИКИ теперь  отдельно!
2. Конечно же Игра Жизнь!
3. Незаконченную 2048, но её я могу продлить.


10278. Дмитрий
Дмитрий
ответить

10193. Minergimn
Minergimn
ответить

10334. atomicpel
atomicpel
ответить

8483. Александр
Александр
ответить


4485. Vlad Yakovlev
Vlad Yakovlev
ответить

4992. Николай
Николай
ответить
# Вебинары C# / C# Какую программу тебе подарить? / 2016-05-28 05:50

Очень интересное предложение! С удовольствием бы разобрался в коде Шариков.


6795. Василий
Василий
ответить
# Вебинары C# / C# Какую программу тебе подарить? / 2016-05-28 05:05

интересен вариант реализации 3 в ряд


9901. Neo
Neo
ответить
# Вебинары C# / C# Какую программу тебе подарить? / 2016-05-28 04:32

Подарите питонов)



429. Максим Базуев
Максим Базуев
ответить
# Вебинары C# / C# Какую программу тебе подарить? / 2016-05-28 00:25

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


10116. nik
nik
ответить
# Вебинары C# / C# Какую программу тебе подарить? / 2016-05-28 00:07

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


4485. Vlad Yakovlev
Vlad Yakovlev
ответить

2146. Иван
Иван
ответить
# Вебинары C# / C# Какую программу тебе подарить? / 2016-05-27 23:43

Какое сладкое предложение! Очень интересно было бы пройти шарики!


6925. Артём
Артём
ответить

5469. Арина
Арина
ответить

5694. Владимир
Владимир
ответить
# Вебинары C# / C# Какую программу тебе подарить? / 2016-05-27 23:05

Мне бы хотелось увидеть игровую программу с пасфайндером и процедурой клик ту мув, ну и соответсвенно движение камеры при касании курсором границ окна, банальное движение капсуля в 3д пространстве.. почему именно это.. Сложно, много инересного + ко всему куча вариантов решения задачи... Хотелось бы увидеть решение на чистом c#, без использования всяких xna, unity api и т.д


5502. Антон
Антон
ответить
# Вебинары C# / C# Какую программу тебе подарить? / 2016-05-27 22:50

Интересно будет "Морской бой" поизучать


8862. Александр
Александр
ответить
# Вебинары C# / C# Какую программу тебе подарить? / 2016-05-27 22:45

Что-то типа морского боя, с торпедами, уровнем сложности и стрельбой на расстояние. Там будет много интересного в коде :)


7050. Андрей
Андрей
ответить
# Вебинары C# / C# Какую программу тебе подарить? / 2016-05-27 22:35

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


10166. Ярослав
Ярослав
ответить
# Вебинары C# / C# Какую программу тебе подарить? / 2016-05-27 22:35

Китайская логическая игра "Го" - лучший подарок


9590. Евгений
Евгений
ответить

6861. Denchik
Denchik
ответить
# Вебинары C# / C# Какую программу тебе подарить? / 2016-05-27 22:28

Доброго времени суток, Евгений Витольдович ! Интересны все варианты ) , остановлюсь на арканоиде либо "шарики" .


10233. Виталий
Виталий
ответить

9567. Максим
Максим
ответить
# Вебинары C# / C# Какую программу тебе подарить? / 2016-05-27 22:22

Аполлон. Хочется посмотреть, как работать со спрайтами =)




2639. Морозов Юрий Александрович
Морозов Юрий Александрович
ответить
# Вебинары C# / C# Какую программу тебе подарить? / 2016-05-27 22:07

Сетевой Морской бой.
Мне только поковыряться, я потом верну.
:)



791. Валерий
Валерий
ответить
# Вебинары C# / C# Какую программу тебе подарить? / 2016-05-27 21:58

я хотел бы получить код игры "Пазл". И понять, как сделать сочетание графических фигур с необычными гранями. из игр с курсов - код игры Домино и XML-графического редактора.


6696. Владимир Борисенко
Владимир Борисенко
ответить
# Вебинары C# / C# Какую программу тебе подарить? / 2016-05-27 21:57

Привет, Евгений. Подарите мне питонов :-)


24. Оля
Оля
ответить
# Вебинары C# / C# Какую программу тебе подарить? / 2016-05-27 21:56

Какая прелесть, я хочу Фотошарп еще не делала однако мне интересен этот курс с удовольствием поразбиваю код этого миникурса! :)


1. Евгений Витольдович
Евгений Витольдович
ответить


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




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

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

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

Ты в любой момент сможешь отписаться от рассылки.
Научился: Познакомилась с PHP узнала как с помощью него обрабатывать POST и GET запросы, а также работать в нём с базой данных MySq, многое было для меня абсолютно новым
Трудности: Поскольку ничем подобным я раньше не занималсь, сложности возникали, но есть Google!!!
Важные знания как начать создавать онлайн проекты с нуля, но хотелось бы продолжение курса PHP более фундаментального с пояснениями. Осталось много вопросов
Научился: Предоставленный материал был изучен ранее
Трудности: Все предельно ясно
Жду ВИП-уроки
Смотреть видеозапись: https://www.youtube.com/watch?v=dlUkHfLMg2U