Архив рубрики ‘Uncategorized’

«Задело»

В связи с тем что собирался делать онлайновую игрушку ушел в серверную часть.

Это на чистом С# без всякой оптимизации, такчто я думаю с месяцок блога не будет пока не «въеду полностью»

Исходники

Прошу прощения за мелкие листинги, данный блогхостинг не позволяет безплатно менять CSS или хотя бы размер шрифта.

Будем что-то думать, может поменяю стиль.

Планы

Следующая запись зделана на 90% для себя. Планы по урокам:

1) Игровой цикл

2) Работа с клавиатурой

3) Работа с битмапами и тайлами в Silverlight’e 2.0

4)  Простейший чат на сокетах (работа с сетью)

5)  Прикручиваем SQL базу

Все может  изменится – на данный момент вроде все поочереди.

К сожалению пока не решил на чем делать упор на сетевых технологиях или на геймплее. Если на сетевых то идеальнее подходит что-то космическое типа Космических рейнжеров или 2D EVEOnline. Там достаточно прозрачная сетевая модель которая позволяет делать элементарную кластеризацию. (Знаю о чем говорю). Если на геймплее то после работы с битмапами уйдем в сторону roguelike games («рогаликов») ничего более захватывающего не видел. Но к сожалению пока не видел нормального сетевого геймплея для рогаликов, так что надобудеть ченить изобретать, да и я не сильный програмист. Ладно к чему небудь прийдем – может удастся найти золотую середину.

Удаление записи

Удалил то позорище которое переносил с другого блога в качестве первого урока. Поставил Beta 2, все примеры будут под нее, т.к. о радость – она потдерживает ОТЛАДКУ Silverlight приложений.

Silverlight 2 Beta2 Released

Сами понимаете что даже находясь в деревне – мимо такой новости пройти несмог.

Во всех подробностях (кстате первая статья, и пока единственная наданную тему): http://weblogs.asp.net/scottgu/archive/2008/06/06/silverlight-2-beta2-released.aspx

Перечеслять безсмыслено, но вот: Visual State Manager (VSM) Support – мне даже сравнить не с чем  – первый раз сталкиваюсь с подобным (салют всем Чайникам – колегам). На первый взгляд просто бомба. Если я правильно понимаю берете один контрол делаете из его поведения теплейт и вешаете на свой -и это БЕЗ КОДА. Жуть как хочу попробовать. Зато для написания игр очень важно что теперь в фулскрине потдерживаются события клавиатуры, изменения в анимации и графической системе (пока не пощупаю – не скажу, опять переучиватся – не привыкать), в сети: кроссдоменные сокеты (УРААААААААааааа онлайновым играм) и отдельный сетевой поток.

Есть надежда завтра добратся до нормального инета и скачать все необходимое для работы с бета 2.