AsyncItemsTask – обработчик заданий в отдельном потоке (C#)

Небольшая шаблонная конструкция для обработки “тяжелого” кода в отдельном потоке и уведомления о прогрессе выполнения основного потока программы.

Да, я отдаю себе отчет в том, что такое может и/или должно решаться иначе в мире .Net, но.. фиг с ним. Read more “AsyncItemsTask – обработчик заданий в отдельном потоке (C#)”

Подбор алгоритма вычисления контрольной суммы (C#)

Потребовалось определить алгоритм нахождения контрольной суммы, имея массивы насниференных байт данных и контрольные суммы к ним. Изначально были перепробованы все наиболее известные алгоритмы CRC, и уже после этого, почти отчаявшись, была написана программа (скорее, переписана), которая нашла решение за несколько секунд. С этого и надо было начинать! Read more “Подбор алгоритма вычисления контрольной суммы (C#)”

2D файтинг на XNA Framework

“пожелал бы всем такие курсовые!”

Игровое приложение, которое я разрабатывал на протяжении 3-х курсовых. Темы курсовых:

  • «Программа моделирования поведения персонажей компьютерной игры»
  • «База данных учета соревнований для игры файтинг»
  • «Разработка многопользовательского сетевого игрового приложения в жанре файтинг»

Read more “2D файтинг на XNA Framework”