C# Ready | Unity
10.6K subscribers
1.52K photos
84 videos
756 links
Авторский канал по разработке на C# и Unity.
Ресурсы, гайды, задачи, шпаргалки.
Информация ежедневно пополняется!

Cотрудничество: @energy_c

Реклама на бирже: https://telega.in/channels/csharp_ready/card

РКН: https://clck.ru/3SBaT3
Download Telegram
👩‍💻 ASCII‑арт в консоли: ретро‑магия символов

Превращаем любые изображения в консольную графику через простую мэппинг‑палитру и масштабирование — без лишних библиотек, сложных настроек и громоздкого кода, быстро.

В этой задаче:

• Добавить глубину и стиль консольной графике символами;

• Легко менять палитры символов под любой визуальный эффект;

• Получать ASCII‑арт одной командой без сложных параметров.


Запусти прямо сейчас в своём терминале и окунись в атмосферу ретро‑графики без усилий одной командой.

➡️ C# Ready | #задача
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
❤24🤝20👍7🔥3
👩‍💻 Разбираем кортежи и деконструкции!

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

➡️ C# Ready | #шпора
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥32❤11👍8🤝6
📱 Input System: одно действие — любое устройство!

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

В этом гайде:

• Экономим время на настройку разных кнопок сразу;

•
Упрощаем добавление новых контроллеров без переработки логики;

• Делаем игру доступной широкому числу игроков мгновенно.


Попробуй новую систему ввода, и твой проект сразу станет гибче, чище и дружелюбнее к игрокам.

➡️ C# Ready | #unity
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥36🤝12❤8👍5
Лайфхак для target-typed new!

С C# 9 вы можете упростить создание объектов, позволяя компилятору выводить тип из контекста:
List<string> names = new() { "Alice", "Bob", "Charlie" };
Dictionary<int, string> map = new()
{
[1] = "One",
[2] = "Two"
};


В этом блоке мы создаём коллекции: список строк и словарь, при этом тип объектов не дублируется в правой части:
void PrintPerson(Person p) => Console.WriteLine(p.Name);

PrintPerson(new("Иван"));


Здесь показывается передача нового объекта в метод. Компилятор понимает, что new("Иван") создаёт Person:
class Person
{
public string Name { get; }
public Person(string name) => Name = name;
}


🔥 Определение класса остаётся обычным — конструктор сохраняет имя, а дальше вы можете использовать new("…") там, где ожидается Person.

➡️ C# Ready | #практика
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥10❤6👍3🤝1
👩‍💻 Когда консоль превращается в игровое поле!

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

В этой задаче:

• Показывает, как из обычного ввода сделать живую механику;

• Учит коду реагировать на игрока, как на событие;

• Демонстрирует, что даже консоль может быть интерактивной.


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

➡️ C# Ready | #задача
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
❤12🔥11👍5🤝3