Popular Tags:

Линкблог #17

12.04.2013 at 13:33

.Net

Программирование

GameDev

  • Подробное описание математической модели баланса в игре жанра Tower Defence.
read more

Реализация алгоритма поиска А* на C#

05.04.2013 at 19:47

Поиск пути из точки А в точку Б — одна из самых распространенных задач при разработке игр. Для решения этой задачи есть множество алгоритмов, но самым часто используемым является A* (A star). Ему и посвящен сегодняшний пост.

Алгоритм.

  1. Создается 2 списка вершин — ожидающие рассмотрения и уже рассмотренные. В ожидающие добавляется точка старта, список рассмотренных пока пуст.
read more

Скачивалка музыки из контакта. Продолжение.

29.03.2013 at 08:54

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

DeeVKMusicDownloader

В процессе наткнулся на досадный баг: в Windows 7 при даблклике на чекбокс, его состояние меняется, но события не генерируются. Гугл выдал такое решение:

  public class NewTreeView : TreeView
  {
    protected override void WndProc(ref Message m)
    {
      if (m.Msg == 0x203)
        m.Result = IntPtr.Zero;
      else
        base.WndProc(ref m);
    }
  }

Этот код просто гасит даблклик на TreeView. read more

Линкблог #16

22.03.2013 at 14:01

.Net

GameDev

  • Очень подробный обзор различных архитектур AI.
  • Истории названий 15 игровых кампаний.

Управление проектами

Прочее

  • Android приложение для публикации новостей в твиттер от Андрея Подкина.
read more

Линкблог #15

27.02.2013 at 13:45

.Net

  • Xamarin представили Xamarin 2.0. Теперь доступна бесплатная версия, на которой можно собирать apk для установки на телефон. Правда, с ограничением по размеру.
  • Подключение стороннего браузера к проекту C#.
  • Хинт по использованию делегатов в C#.
  • Первая и вторая части статьи об реализации приоритезированной очереди.
  • Особенности использования статических конструкторов в C# от Эрика Липперта.
read more

Линкблог #14

09.02.2013 at 19:49

.Net

read more

C# и ВКонтакте API

09.02.2013 at 19:27

Сегодня будет короткая демонстрация работы с API Вконтакте на примере программы для скачивания музыки из контакта.

Создание приложения.

Идем на страницу http://vk.com/developers.php#devstep2, создаем приложение, запоминаем ИД приложения и защищенный ключ.

Авторизация пользователя и разрешение приложению определенного набора действий.

Авторизация подробно описана здесь. Делать ее будем с помощью контрола WebBrowser. read more

Линкблог #13

01.02.2013 at 03:59

.Net

GameDev

  • С 2014 года XNA MVP больше не будет. На XNA окончательно поставили крест.
  • Сравнение фреймворков для создания игр на HTML5: CraftyJS, ImpactJS и LimeJS.
read more

Линкблог #12

27.01.2013 at 18:39

.Net

Программирование

GameDev

read more

IzhDevCom Mobile. Android Day. Впечатления.

27.01.2013 at 18:14

В субботу прошла первая конференция IzhDevCom в новом формате — целый день вместо пары часов вечером. Встреча стала рекордом по степени заполненности зала на моей памяти. До обеда были три доклада, после обеда — хакатон.

Андрей Подкин. Основы разработки для Android.

Первый доклад конференции был по сути вводным. Андрей рассказал о том, как начать разработку под Android, какой софт использовать, как и где публиковать приложение. read more