С Новым годом! Форум программистов, компьютерный форум, киберфорум
C# для начинающих
Войти
Регистрация
Восстановить пароль
Карта форума Темы раздела Блоги Сообщество Поиск Заказать работу  
Другие темы раздела
C# Сортировка пузырьком Нужно реализовать метод сортировки пузырьком https://www.cyberforum.ru/ csharp-beginners/ thread1824934.html Найти ближайший город к заданному зная расстояния между городами C#
Найти ближайший город к заданному зная расстояния между городами
C# Скачивание файла с FTP https://www.cyberforum.ru/ csharp-beginners/ thread1824907.html
Доброго времени суток, помогите пожалуйста, мне нужно что бы при открытия 2 формы(авторизаций) началось скачивание файла. Кому не сложно, подскажите как это реализовать.
C# Ввод и вывод латиницей в Visual Studio консоль не распознает любые латинские буквы. Это зависит от версии vs? И как можно это исправить? https://www.cyberforum.ru/ csharp-beginners/ thread1824890.html
C# Как контролировать другое окно?
Всем привет форум4ани! Короче нужно сделать вот такую штуку: 1. Генератор случайных символов(в 1 строке 9 символов). Генератор строк бесконечный(до того момента пока пользователь на нажмет Стоп. if button1_Click(){ // Генератор чисел } if button2_Click(){ // Остоновка генератора // Вставка их по порядку в другую программу
C# Работа со структурами Всем доброго дня! имеется вопрос по работе со структурами на C#. Вот условие задания: Описать тип TDate — структура с полями целого типа Day (день), Month (месяц) и Year (год). Протестировать является ли дата правильной. Создать массив структур (не более чем для пяти дат). Вывести на экран те даты, у которых месяца являются зимними, в противном случае вывести сообщение «Нет дат, у которых... https://www.cyberforum.ru/ csharp-beginners/ thread1824790.html
C# Обсчет хэша в нескольких потоках https://www.cyberforum.ru/ csharp-beginners/ thread1824787.html
Уважаемые форумчане, подскажите как реализовать обсчет хэша в несколько потоков. (Хэширование поблочное) Сейчас private void hashCreate() { SHA256 sha = SHA256.Create(); for (int i = 0; i <= _blockCount; i++) { bool empty; do
C# Как лучше организовать сортировку?
Добрый день. Есть некий класс, он хранит у себя коллекцию обьектов. Обновляется следующим образом: 1) Получает обновление (коллекцию тех же объектов, немного в другом виде). 2) Итерирует все свежие обьекты, ищет в своей коллекции каждый, если есть - то обновляет его в соответствии со свежим, если нет - то добавляет новый. 3) Удаляет невалидные объекты. Обновления достаточно частые (~30 раз в...
C# Сохранение текста из RichTextBox в файл *.TXT с переносом строки Как сделать вывод текста из RichTextBox в файл *.TXT так, чтобы переход на новую строку сохранился как в тексте. Пока у меня всё в одну строку пишется. Если сохранять в файл *.RTF, то форматирование сохраняется как надо, только этот формат файла мне не нужен. https://www.cyberforum.ru/ csharp-beginners/ thread1824724.html C# Оптимизация кода https://www.cyberforum.ru/ csharp-beginners/ thread1824681.html
Есть кусок кода: public static void NOCH (object source, ElapsedEventArgs e) { try { string chitawlf = EVL.GetString("Noch1"); VKObjects.Wall w=VkAPI.Wall.get("-42954445", 2, Program.token); string one = w.id; if(chitawlf!=one)
Текст,картинки в одном,как сделать C#
Например у меня есть 2 строчки Текст ссылка на картинку У меня стоит проверка на то картинка это или нет (просто проверяю строку на .jpg) В какой элементе это сделать чтоб было так: Сначало высвечивается текст а потом картинка(как сделать проверку есть картинка или нету знаю) Чтоб высвечивалось в 1-м элементе, и таких строк у меня много (текст,картинка,текст,текст,текст,картинка и тд)
C# Сделать копию класса Есть Class_test a и есть Class_test b Как сделать копию a и положить ее в b, НО чтобы я дальше мог работать с b, при этом чтобы a не изменялось никак, тоесть нужно не ссылки копировать а полностью. a=b; не катит. Желатьльно пример с маломальским рабочим кодом. https://www.cyberforum.ru/ csharp-beginners/ thread1824634.html
[Bicycle Reinventor]
332 / 270 / 109
Регистрация: 19.10.2011
Сообщений: 668
Записей в блоге: 2
13.10.2016, 09:23 0

Понять алгоритм Тетриса в консоли - C# - Ответ 9639793

13.10.2016, 09:23. Показов 2661. Ответов 5
Метки (Все метки)

Ответ

Оно вообще работает так, как должно работать?

Вторая часть проверки на сдвиг влево мне, если честно, тоже не понятна. Первая, в случае, когда поворот фигуры нечётный, более-менее логична, хоть и вызывает вопросы. Но вот вторая проверка (могу предположить, что это проверка для случая, когда фигура расположена горизонтально) больше похожа на проверку фигуры на поворот, нежели на сдвиг влево. Хотя как видно поворот фигур в этой игре вообще не реализован, так что вполне возможно, что эта вторая проверка никогда не понадобится.

Насчёт цикла в Main, как и написано в комментарии, этот цикл управляет скоростью игры - тем, как быстро происходят события в игре. Поскольку Field.level содержит номер "уровня" игры то, чем больше это число, тем меньшее количество раз будет проходить цикл, следовательно меньше будет задержек, а скорость игры будет выше. Хотя опять же не понятно, что произойдёт, когда игрок доберётся до 10-ого уровня, игра просто перестанет обрабатывать нажатия кнопок.

Вернуться к обсуждению:
Понять алгоритм Тетриса в консоли C#
1
Заказать работу у эксперта
cpp_developer
Эксперт
20123 / 5690 / 1417
Регистрация: 09.04.2010
Сообщений: 22,546
Блог
13.10.2016, 09:23
Готовые ответы и решения:

Не могу понять алгоритм решения
Дано натуральные числа n и m (50&lt;m&lt;n). Вычислить: static void Main(string args) { ...

Алгоритм движения змейки и роста в консоли
Пишу змейку, сделал движение 1-го символа. Много пытаюсь сделать движение с несколькими символами...

Программирование тетриса
Ребята , есть попытка создания игры &quot;ТЕТРИС&quot; на VS 2010 . Железо PC не позволяет поздние версии.Но...

Не могу понять, почему появляется окно консоли
Здравствуйте уважаемые форумчане. Я только начинаю учиться программировать на яве, ну и придумал...

5
13.10.2016, 09:23
raxper
Эксперт
30234 / 6612 / 1498
Регистрация: 28.12.2010
Сообщений: 21,154
Блог
13.10.2016, 09:23
Помогаю со студенческими работами здесь

Понять алгоритм
Мне необходимо по числу N равному стороне ромба составлять табличку значений как на рисунке. ...

Понять алгоритм
Помогите разобраться с этим алгоритмом...

Понять алгоритм?
Доброго дня:) помогите понять, что делает алгоритм. Возможно, сортирует, но я не уверена. Заранее...

Хочу начать делать приложения не в консоли, но никак не могу понять, где найти WinForms Application
Что то нужно установить может?

0
Новые блоги и статьи
Книги и учебные ресурсы по C#
InfoMaster 08.01.2025
Базовые учебники и руководства Одной из лучших книг для начинающих является "C# 10 и . NET 6 для начинающих" Эндрю Троелсена и Филиппа Джепикса . Книга последовательно раскрывает основные концепции. . .
Что такое NullReferenceEx­­­ception и как исправить?
InfoMaster 08.01.2025
NullReferenceException - одно из самых распространенных исключений, с которым сталкиваются разработчики на C#. Это исключение возникает при попытке обратиться к членам объекта (методам, свойствам или. . .
Что такое Null Pointer Exception (NPE) и как это исправить?
InfoMaster 08.01.2025
Null Pointer Exception (NPE) - это одно из самых распространенных исключений в Java, которое возникает при попытке использовать ссылку на объект, значение которой равно null. Это исключение относится. . .
Русский язык в консоли C++
InfoMaster 08.01.2025
При разработке программ на C++ одной из частых проблем, с которой сталкиваются русскоязычные программисты, является корректное отображение кириллицы в консольных приложениях. Эта проблема особенно. . .
Telegram бот на C#
InfoMaster 08.01.2025
Разработка ботов для Telegram стала неотъемлемой частью современной экосистемы мессенджеров. C# предоставляет мощный и удобный инструментарий для создания разнообразных ботов, от простых. . .
Использование GraphQL в Go (Golang)
InfoMaster 08.01.2025
Go (Golang) является одним из наиболее популярных языков программирования, используемых для создания высокопроизводительных серверных приложений. Его архитектурные особенности и встроенные. . .
Что лучше использовать при создании класса в Java: сеттеры или конструктор?
Alexander-7 08.01.2025
Вопрос подробнее: На вопрос: «Когда одновременно создаются конструктор и сеттеры в классе – это нормально?» куратор уточнил: «Ваш класс может вообще не иметь сеттеров, а только конструктор и геттеры. . .
Как работать с GraphQL на TypeScript
InfoMaster 08.01.2025
Введение в GraphQL и TypeScript В современной разработке веб-приложений GraphQL стал мощным инструментом для создания гибких и эффективных API. В сочетании с TypeScript, эта технология. . .
Счётчик на базе сумматоров + регистров и генератора сигналов согласования.
Hrethgir 07.01.2025
Создан с целью проверки скорости асинхронной логики: ранее описанного сумматора и предополагаемых fast регистров. Регистры созданы на базе ранее описанного, предполагаемого fast триггера. То-есть. . .
Как перейти с Options API на Composition API в Vue.js
BasicMan 06.01.2025
Почему переход на Composition API актуален В мире современной веб-разработки фреймворк Vue. js продолжает эволюционировать, предлагая разработчикам все более совершенные инструменты для создания. . .
Архитектура современных процессоров
inter-admin 06.01.2025
Процессор (центральный процессор, ЦП) является основным вычислительным устройством компьютера, которое выполняет обработку данных и управляет работой всех остальных компонентов системы. Архитектура. . .
История создания реляционной модели баз данных, правила Кодда
Programming 06.01.2025
Предпосылки создания реляционной модели В конце 1960-х годов компьютерная индустрия столкнулась с серьезными проблемами в области управления данными. Существовавшие на тот момент модели данных -. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2025, CyberForum.ru