Показать сообщение отдельно

Старый 30.06.2014, 12:43 По умолчанию
  #34
KiHb
Knight 30 Lv.
 
Аватар для KiHb
Show
 
Регистрация: 12.06.2014
Возраст: 35
Сообщений: 229
Сказал(а) спасибо: 51
Поблагодарили 66 раз(а) в 36 сообщениях
Цитата:
Сообщение от Theona Посмотреть сообщение
DLL - Dynamic Link Library - динамически подкючаемая библиотека. Проще говоря - ДЛЛ это тот же исполняемый файл, только с другим расширением. ДЛЛ содержит всю логику программы, это просто набор функций. Если говорим о клиенте - то длл содержит код, который отрисовывает персонажей, делает возможной управление с мышки и клавиатуры, отпправлает на сервер и принимает от него пакеты.

Вся логика, все расчеты дамага, рандома, вообще что угодно - обрабатывается на сервере. там сови ДЛЛки, которые работают так:
1. от клиента пришла информамция, что чар с номером 4567 отправил команду "атаковать", при этом в таргете у него чар с номером "2345".
2. смотрим, какие статы у чаров.
3. по формулам расчитываеем, сколько он ему уебал.
4. первому чару отправляем пакет "Чувак, ты нанес 800 урона, отрисуй это в своем клиенте"
5. второму чару отправляем пакет "чувак, тебе другой чувак на нанес 800 урона и ты по ходу умер. Нарисуй на экране мертвого человечка и 0 хп"
если ДДЛки такие пиздатые, нахера тогда другие файлы =)
__________________
Сало уранілі! Гіроям сало!!!
Кто не скачет тот москаль!!!
фейковый акаунт на тему укросрача
KiHb вне форума