Category:Uk/Programming: Difference between revisions

From Valve Developer Community
Jump to navigation Jump to search
(proper ukrainian variant of the page)
Line 1: Line 1:
{{lang|Category:Programming}}


{{category header|background-color=#E0E0E0|border-color=lightgray}}
{{category header|background-color=#E0E0E0|border-color=lightgray}}
{{category newcolumn|rowspan=99|width=50%|background-color=#F7F7F7|border-color=lightgray}}
{{category newcolumn|rowspan=99|width=50%|background-color=#F7F7F7|border-color=lightgray}}


== Початок роботи ==
=== Source SDK 2013 ===
=== Source SDK 2013 ===
* [[Source SDK 2013 | Встановлення та збірка]]
* [[Building without Visual Studio|Збірка без Visual Studio]]
* [[Setup mod on steam|Налаштування мода в Steam]]
* [[Launching from Visual Studio 2013|Запуск із Visual Studio 2013]]
* [[Source SDK 2013 community repos|Репозиторії Source SDK 2013 від спільноти]]


=== Попередній SDK Версії ===
=== Previous SDK Versions ===
* [[Installing and Debugging the Source Code|Встановлення та налагодження вихідного коду]] {{en}} ''(або [[Swarm SDK Create a Mod|з Alien Swarm]])''
* [[Source control|Вступ до Source control]]
<!--* [[Using Source Control with the Source SDK]]-->
* [[My First Mod|Мій перший мод]] {{en}} ''(або [[Swarm C++ Code Overview|огляд Alien Swarm]])''
* [[My First Entity|Моя перша сутність]]
*# [[Authoring a Logical Entity|Створення логічної сутності]]
*# [[Authoring a Model Entity|Створення сутності з моделлю]]
*# [[Authoring a Brush Entity|Створення браш-сутності]]
* [[Generalities On Entities|Загальні положення щодо сутностей]]
* [[Solution Configuration setup|Налаштування конфігурації рішення]]
* [[Launching from Visual Studio|Запуск з Visual Studio]]


==== Компіляція ====
* [[Compiler Choices|Вибір компілятора]]
** [[Compiling under VS2005|Компіляція під VS2005]]
** [[Compiling under VS2008|Компіляція під VS2008]]
** [[Compiling under VS2010|Компіляція під VS2010]]
** [[Compiling under VS2012|Компіляція під VS2012]]
** [[Compiling under VS2022|Компіляція під VS2022]]
** [[Compiling under Linux|Компіляція під Linux]]
** [[Fix Visual Studio Warning Level Error|Виправлення помилки рівня попереджень Visual Studio]]


==== Cкладання ====
== Поширені прийоми ==
* [[Accessing other entities|Здобуваємо доступ до інших сутностей]]
* <code>[[Think()]]</code>
* <code>[[Create()]]</code>
* [[Developer Console Control|Контроль консолі розробника]]
* [[UTIL_TraceLine|TraceLines]]
* [[Animating a model|Анімація моделі]]
* [[Vector|Вектори]]
* [[Game initialization|Ініціалізація гри]] (визначає C++ клас гравця, [[GameRules|ігрові правила]] і т.д.)


== Абстрактне програмування ==
* '''[[:Category:Abstract Coding|Категорія: Абстрактне програмування]]'''
* [[Adding an experience system|Додавання системи досвіду]]
* [[Optimization (Programming)|Оптимізація]]
* [[Procedural Textures|Процедурно-згенеровані текстури]]
* [[Scopes & Sniperrifles|Приціли та снайперські гвинтівки]]
* [[Special effects|Спеціальні ефекти]]
* [[Vehicles (programming)|Транспорт]]
* [[Threads|Багатопотоковість]]
* [[Save Game Files|Файли збереження гри]]
* [[Dynamic Weapon Spawns|Динамічний спавн зброї]]
* [[Dynamic Weapon Spawns (Advanced)|Просунутий динамічний спавн зброї]]


== Загальні прийоми ==
== Miscellaneous ==
* [[:Category:Free source code|Вільний вихідний код]]
* [[Gibs|Гіббінг]]
* [[Player and NPC Cloak|Плащ невидимості]]
* [[Regenerating_Health|Регенерація здоров'я]]
* [[Fading Out NPC Ragdolls|Зникнення регдолів NPC]]
* [[Adding an inventory|Додавання інвентарю]]
* [[Adding MySQL++|Додавання MySQL++]]
* [[Adding Proximity Voice|Додавання тривимірного голосового чату]]
* [[Importing CSS Weapons Into HL2|Імпрот зброї з CSS в HL2]]
* [[Hand_Viewmodels|Окрема view-модель для рук]]
* [[Editing VPC scripts|Редагування VPC скриптів]]
* [[Adding Weapon Inspect|Додавання анімації огляду зброї]]
* [[Adding a Camera Bone to a Viewmodel|Додавання кістки камери в view-модель]]
* [[Viewmodel Blood Splatter Overlay|Оверлей кров'яних плям для view-моделі]]


== Фікси та поради до SDK ==
* [[General SDK Snippets & Fixes|Загальні сніппети та фікси для SDK]]
* [[Duck Jump Fix|Виправлення Duck Jump]]
* [[Duplicate Animation Events Fix|Виправлення дубльованих подій анімацій]]
* [[Weapon Respawn Fix|Виправлення респавну зброї]]
* [[Source SDK missing files|Відсутні файли в Source SDK]]
* [[Source 2007 Template Fixes|Виправлення шаблонів в Source 2007]]
* [[Viewmodel Prediction Fix|Виправлення предикції view-моделі]]
* [[Client missing DT class CWaterBullet]]
* [[Detail props/Aspect ratio fix|prop_detail (Фікс співвідношення сторін)]]
* [[env_projectedtexture/fixes|Фікси env_projectedtexture]]
* [[Fixing first time HL2DM compile problems|Виправлення перших проблем компіляції HL2DM]]
* [[First Person Fix|Виправлення виду від першої особи]]


== Анотація ==
== Плагіни ==
 
* [[Server Plugins|Серверні плагіни]]
== Випадковий ==
* [[Developer Console Control|Контроль консолі розробника]]
 
* [[Left 4 Dead Plugins|Плагіни для Left 4 Dead]]
 
== Виправлення для SDK ==
 
 
== плагіни ==


== Посилання ==
== Посилання ==
* [[Programming Sites|Сайти з програмування]]
* [[Engine Structure|Структура рушія]]
* [[Frame Order|Порядок кадрів]]
* [[:Category:Interfaces|Категорія: Інтерфейси]]
* [[:Category:Functions|Категорія: Функції]]
* [[:Category:Classes|Категорія: Класи]]


== Зброя ==
== Зброя ==
* '''[[:Category:Weapons programming|Програмування зброї]]'''
* '''[[AK47 weapon|Додаємо нову зброю у ваш мод]]'''
* '''[[Authoring a weapon entity|Створення сутності зброї]]'''
* '''[[Lowering your weapon on sprint|Опускання зброї під час бігу]]'''
* '''[[Adding New Ammotypes|Додавання нового типу боєприпасів]]'''
** [[Ammunition#Ammunition_coding|Програмування боєприпасу]]
*[[Adding Ironsights|Додавання прицілювання]]
* [[Weapon script|Скрипт зброї]]
* [[Adding a Dynamic Scope|Додавання динамічного прицілу]]
* [[Dual Pistols (CSS Style)|Подвійні пістолети (стиль CSS)]]
* [[Muzzle Flash (CSS Style)|Дульний спалах (стиль CSS)]]
* [[Muzzle Flash Lighting|Освітлення дульного спалаху]]
* [[Grapple Hook|Абордажний крюк]]
* [[Making a weapon Heal players|Створення зброї, яка лікує гравців]]
* [[Weapons on Spawn|Видача зброї при спавні]]
* [[Battlefield Style Hitmarker|Хітмаркери в стилі Battlefield]]
* [[Quick Grenade|Швидка граната]]
* [[Changing the viewmodel bob|Змінення коливання view-моделі]]




{{category newcolumn|rowspan=99|width=50%|background-color=#F7F7F7|border-color=lightgray}}
{{category newcolumn|rowspan=99|width=50%|background-color=#F7F7F7|border-color=lightgray}}


== AI ==
== Штучний інтелект ==
 
* '''[[:Category:AI Programming|Категорія: Програмування ШІ]]'''
* '''[[AI Programming|Програмування ШІ]]'''
* Більше про програмування ШІ тут: '''[[:Category:AI]]'''


== Мережа ==
== Робота з мережею ==
* '''[[:Category:Networking|Категорія: Нетворкінг]]'''
* '''[[Source Multiplayer Networking|Нетворкінг в багатогравцевому режимі Source]]'''
* [[Networking Entities|Нетворкінг сутностей]]
* [[Networking Events & Messages|Нетворкінг подій та повідомлень]]
* [[Working With Prediction|Праця з предикцією]]
* [[Master Server Query Protocol]]
* [[Server Queries|Серверні запити]]
* [[Source RCON Protocol|Source RCON протокол]]


== UTIL_ ==
== UTIL_ ==
* '''[[:Category:UTIL]]'''
* [[UTIL_Remove]]
* [[UTIL_TraceLine]]
* [[UTIL_EntitiesInBox]]
* [[UTIL_EntitiesInSphere]]
* [[UTIL_GetLocalPlayer]]


== Промальовка ==
* [[Material proxies|Матеріальні проксі]]
* [[Shader Authoring|Створення шейдерів]]
* [[Source SDK 2013: Shader Authoring|Створення шейдерів в Source SDK 2013]]
* [[Particles In Code|Частинки]]
* [[Fading The Player In Thirdperson|Зникнення гравця в виді від третього лиця]]
* [[Overlaying a material onto model entities|Накладання матеріалу на сутності з моделями]]
* [[L4D Glow Effect|Ефект свічіння з L4D]]
* [[TF2 Glow Effect (2013 SDK)|Ефект свічіння з TF2]]
* [[Parallax Corrected Cubemaps|кубічні карти з корецією паралакса]]
* [[Adding_PBR_to_your_mod|Рендер на фізичній основі (PBR)]]
* [[Adding a dynamic sky to your mod|Додавання динамічного неба в ваш мод]]


== Відтворення ==
== Користувацький інтерфейс (VGUI) ==
 
* '''[[:Category:VGUI|Категорія: VGUI]]'''
 
* '''[[VGUI Documentation|Документація VGUI]]'''
== VGUI ==
* [[Custom_Menu_Screen|Створення графічного меню (з зображеннями)]]
 
* [[Understanding VGUI2 Resource Files|Розуміння файлів ресурсів VGUI2]]
 
* [[Understanding VGUI2 Animation|Розуміння анімації VGUI2]]
== Зовнішні речі ==
* [[VGUI2 Programming Best Practices|Найкраща практика в програмуванні VGUI2]]
 
* [[GameUI]]
 
* [[HUD Elements|Елементи HUD]] та [[Basic Hud Modification|Базова модифікація HUD]]
== Різні жанри ==
* [[VGUI: Making GameUI Panels|Створення GameUI панелей]]
 
* [[VGUI2: Hardcoded_Controls|Жорстко закодовані елементи керування]]
 
* [[Models on VGUI Panels|Моделі на VGUI панелях]]
== Мультіплеер ==
* [[VGUI HTML Screen|HTML екран в VGUI]]
 
* [[VGUI Creating A Custom Screen|Створення кастомного екрану VGUI]]
* [[VGUI Screen Creation|Створення VGUI екрану]]
* [[VGUI Task List|Створення списку завдань за допомогою VGUI]]
* [[VGUI Health bar|Створення смуги здоров'я]]
* [[Coded_keypad|Створення кейпаду, з яким можна взаємодіяти]]
* [[Override_GameUI|Перевизначення головного меню за допомогою GameUI]]
* [[Animated_Menu_Background|Анімований задній фон головного меню]]
* [[Custom_loading_screen|Створення кастомного екрану завантаження, яке залежить від мапи]]
* [[Game_Window_Cursor_Clipping|Підведення курсору до вікна гри]]


== Зовнішні бібліотеки ==
* [[Додавання Lua]]
* [[Додавання Python]]
* [[:Category:SourceShaderEditor|Додавання редактора Source шейдерів]]
* [[Embedding Lua in the Source Engine|Вбудовування Lua в рушій Source]]
* [[Implementing FMOD|Вбудовування FMOD]]
* [[Implementing libcurl|Вбудовування libcurl]]
* [[Implementing Adobe Flash|Вбудовування Adobe Flash]]
* [[Implementing Awesomium|Вбудовування Awesomium]]
* [[Implementing Discord RPC|Вбудовування Discord RPC]]


== Гра-рух і маніпуляції з камерою ==
== Зміна жанру ==
* [[Third Person Camera|Вид від третього лиця]]
* [[2D Fighter/Arcade game|Гра в стилі 2D-файтингу/аркади]]
* [[Over the Shoulder View|Вид за плечем]]


== Tранспортні засоби ==
== Мультиплеєр ==
* [[Team Icons|Іконки команд]]
* [[MOTD Removal|Видалення MOTD]]
* [[Death notices with custom weapons|Сповіщення про смерть з кастомною зброєю]]
* [[Alternate Multiplayer Physics|Зміна фізики в мультиплеєрі]]
* [[Server-Side Bots|Створення серверних ботів]]
* [[Adding the Game Instructor|Додавання інструктора з гри]]
* [[Fixing Per-Material Footsteps in HL2MP]]
* [[Fixing AI in multiplayer|Виправлення ШІ в мультиплеєрі]]
* [[Randomizer Gamemode]]


== Alien Swarm ==
* [[Alien Swarm Glow|Ефект свічіння з L4D в Alien Swarm]]
* [[Swarm ThirdPersonView|Вид від третього лиця]]
* [[Swarm FirstPersonView|Вид від першого лиця]]
* [[Swarm 2DArcadeSideView|Вид в стилі 2D-файтингу/аркади]]
* [[Swarm C++ Code Overview|Огляд C++ коду Alien Swarm]]


== Рух у грі та камера ==
* [[Brush ladders|Використання інстурментальної текстури для драбин]]
* [[First Person Ragdolls|Регдоли від першого лиця в мультиплеєрі]]
* [[First Person Ragdolls In Singleplayer|Регдоли від першого лиця в синглплеєрі]]
* [[Legs in Firstperson|Ноги у виді від першого лиця]]
* [[Camera Bob|Коливання камери]]
* [[Camera|Камера]]
* [[View_roll|View roll]]


== Vehicles ==
* '''[[:Category:Vehicle Programming|Категорія: Програмування транспорту]]'''
* [[Vehicles (programming)|Транспорт]]
* [[Adding Headlights to the Buggy|Додавання фар до Баггі]]


{{category end}}__NOTOC__
{{category end}}__NOTOC__


[[Category:Modding]]
[[Category:Modding]]

Revision as of 05:22, 21 May 2023

English (en)Deutsch (de)Esperanto (eo)Español (es)Français (fr)Hrvatski (hr)Italiano (it)日本語 (ja)한국어 (ko)Polski (pl)Português (pt)Português do Brasil (pt-br)Русский (ru)Українська (uk)中文 (zh)中文(臺灣) (zh-tw)Translate (Translate)

Початок роботи

Source SDK 2013

Previous SDK Versions

Warning icon.png
This category has been marked as a candidate for speedy deletion for the following reason:
Use {{Flag|en}} instead.
If you object to this decision, then please discuss why here (If you make a discussion section also create this redirect page). If this page doesn't meet the criteria for speedy deletion, then please remove this notice, but do not remove it from pages that you have created yourself
Administrators / Moderators - Remember to check if anything links here and the page history before deleting.
(або з Alien Swarm)
Warning icon.png
This category has been marked as a candidate for speedy deletion for the following reason:
Use {{Flag|en}} instead.
If you object to this decision, then please discuss why here (If you make a discussion section also create this redirect page). If this page doesn't meet the criteria for speedy deletion, then please remove this notice, but do not remove it from pages that you have created yourself
Administrators / Moderators - Remember to check if anything links here and the page history before deleting.
(або огляд Alien Swarm)

Компіляція

Поширені прийоми

Абстрактне програмування

Miscellaneous

Фікси та поради до SDK

Плагіни

Посилання

Зброя


Штучний інтелект

Робота з мережею

UTIL_

Промальовка

Користувацький інтерфейс (VGUI)

Зовнішні бібліотеки

Зміна жанру

Мультиплеєр

Alien Swarm

Рух у грі та камера

Vehicles

Pages in category "Uk/Programming"

This category contains only the following page.