Category:De/Programming: Difference between revisions

From Valve Developer Community
Jump to navigation Jump to search
(avoid line break)
m (obsolete language category)
 
(30 intermediate revisions by 8 users not shown)
Line 1: Line 1:
{{otherlang2
{{LanguageBar|title = Kategorie:Programmierung}}
|en=:Category:Programming
|es=:Category:Programming:es
|jp=:Category:Programming:jp
|pl=:Category:Programming:pl
|ru=:Category:Programming:ru
|zh-cn=:Category:Programming:zh-cn}} {{DISPLAYTITLE:Kategorie:Programmierung}} __NOTOC__


{{ToTranslate}}


{{translate}}


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


==Grundlegendes==
== Erste Schritte ==
* [[Installing and Debugging the Source Code]]
=== Source SDK 2013 ===
* [[Developer Console Control]]
* {{L|Source SDK 2013|Installieren und erstellen}}
* [[My First Mod:de|Meine erste Mod]]
* {{L|Building without Visual Studio|Erstellen ohne Visual Studio}}
* [[My First Entity]]
* {{L|Setup mod on steam|Konfiguration einer Mod auf Steam}}
* [[Authoring a Logical Entity]]
* {{L|Launching from Visual Studio 2013|Starten von Visual Studio 2013}}
* [[Authoring a Model Entity]]
* {{L|Source SDK 2013 community repos|Source SDK 2013-Community-Repositorys}}
* [[Authoring a Brush Entity]]
* [[Using TraceLines]]
* [[Generalities On Entities]]
* [[Projectile based Weapons]]


==Kompilieren==
=== Frühere SDK-Versionen ===
* [[Compiler Choices]]
* {{L|Installing and Debugging the Source Code|Den Source-Code installieren und debuggen}} ''(oder {{L|Swarm SDK Create a Mod|mit Alien Swarm}})''
* [[Compiler Requirements]]
* {{L|Using Source Control with the Source SDK|Versionskontrolle mit dem Source SDK verwenden}}
* [[Compiling under VS2008]]
* {{L|My First Mod|Meine erste Mod}} ''(oder {{L|Swarm C++ Code Overview|Alien Swarm overview}})''
* [[Compiling under VS2005:de|Kompilieren unter VS 2005]]
* {{L|Your First Entity|Deine erste Entity}}
* [[Compiling under VS2002]]
*# {{L|Authoring a Logical Entity|Eine logische Entity erstellen}}
* [[Compiling under Linux]]
*# {{L|Authoring a Model Entity|Eine Model-Entity erstellen}}
* [[Microsoft Visual Studio 6.0 Usage]]
*# {{L|Authoring a Brush Entity|Eine Brush-Entity erstellen}}
* {{L|Generalities On Entities|Grundsätze der Entities}}
* {{L|Solution Configuration setup|Einrichtung der Solutionkonfiguration}}
* {{L|Launching from Visual Studio|Aus Visual Studio heraus starten}}


==APIs==
=== Kompilierung ===
* [[:Category:Interfaces:de|Interfaces]]
* {{L|Compiler Choices|Kompilerentscheidungen}}
** {{L|Compiling under VS2005|Kompilieren unter VS 2005}}
** {{L|Compiling under VS2008|Kompilieren unter VS2008}}
** {{L|Compiling under VS2010|Kompilieren unter VS2010}}
** {{L|Compiling under VS2012|Kompilieren unter VS2012}}
** {{L|Compiling under Linux|Kompilieren unter Linux}}
** {{L|Fix Visual Studio Warning Level Error|Beheben Sie den Visual Studio-Warnstufenfehler}}


==Verschiedenes==
== Übliche Techniken ==
* [[Authoring Shaders]]
* [[Using Source Control with the Source SDK]]
* [[First Person Ragdolls]]
* [[Clip style reloads]]
* [[Dual Pistols (CSS Style)]]
* [[Team Icons]]


==Künstliche Intelligenz==
* {{L|Accessing Other Entities|Auf andere Entities zugreifen}}
* [[AI Programming]]
* <code>{{L|Thinking|Think()}}</code>
* [[Fixing AI in multiplayer]]
* <code>{{L|Create()}}</code>
* {{L|Developer Console Control|Entwicklerkonsole kontrollieren}}
* {{L|UTIL_TraceLine|TraceLines}}
* {{L|Vector|Vektoren}}
* {{L|Game initialization|Spielinitialisierung}} (definieren der C++ Spielerklasse, {{L|GameRules|Spielregeln}} etc.)


==Plugins==
== Abstraktes Coden ==
* [[Server Plugins]]
* '''{{LCategory|Abstract Coding}}'''
* [[Developer Console Control]]
* {{L|Adding an experience system|Level & Erfahrungspunkte}}
* {{L|Optimization (Programming)|Optimierung}}
* {{L|Procedural Textures|Prozedurale Texturen}}
* {{L|Scopes & Sniperrifles|Scopes & Sniperrifles:de}}
* {{L|Special effects|Spezialeffekte}}
* {{L|Vehicles (programming)|Fahrzeuge}}
* {{L|Threads}}
* {{L|Save Game Files|Spielstand-Dateien}}
* {{L|Class System|Klassensystem}}
 
== Verschiedenes ==
* {{LCategory|Free source code|Freier Quellcode}}
* {{L|First_Person_Ragdolls|Tod aus Firstperson}}
* {{L|Gibs}}
* {{L|Camera Bob|Kamerawippen}}
* {{L|Camera|Kamera}}
 
== SDK Fixes und Tipps ==
* {{L|Duck Jump Fix}}
* {{L|Duplicate Animation Events Fix|Doppelte Animationsevents Fix}}
* {{L|Weapon Respawn Fix|Waffen-Respawn Fix}}
* {{L|Source SDK missing files|Fehlende Source SDK Dateien}}
 
== Plugins ==
* {{L|Server Plugins|Serverplugins}}
* {{L|Developer Console Control|Entwicklerkonsole kontrollieren}}
* {{L|Left 4 Dead Plugins}}
 
== Referenzen ==
* {{L|Programming Sites|Programmiererseiten}}
* {{L|Engine Structure|Engine-Struktur}}
* {{L|Frame Order|Framereihenfolge}}
* {{LCategory|Interfaces|Kategorie Schnittstellen}}
* {{LCategory|Functions|Kategorie Funktionen}}
* {{LCategory|Classes|Kategorie Klassen}}


{{category newcolumn|rowspan=1|width=50%|background-color=#FBF7EA|border-color=#E4DCCD}}
{{category newcolumn|rowspan=1|width=50%|background-color=#FBF7EA|border-color=#E4DCCD}}


==Abstrakte Programmierung==
== Waffen ==
{{Abstract Coding Ideas}}
 
* '''{{LCategory|Weapons programming|Kategorie Waffenprogrammierung}}'''
* '''{{L|Authoring a weapon entity|Eine Waffen-Entity erstellen}}'''
* '''{{L|Adding New Ammotypes|Neue Minutionstypen hinzufügen}}'''
** {{L|Ammunition#Ammunition_coding|Munitionsbezogenes Programmieren}}
* {{L|Weapon script|Waffenskript}}
* {{L|Adding a Dynamic Scope|Ein dynamisches Zielfernrohr hinzufügen}}
* {{L|Dual Pistols (CSS Style)|Doppelte Pistolen (CSS-Stil)}}
* {{L|Muzzle Flash Lighting|Mündungsfeuer}}
* {{L|Grapple Hook|Greifhaken}}
 
{{category cell|background-color=#FBF7EA|border-color=white}}
 
== Künstliche Intelligenz ==
* '''{{LCategory|AI Programming|Kategorie KI Programmierung}}'''
* '''{{L|AI Programming|KI Programmierung}}'''
* {{L|Fixing AI in multiplayer|KI im Multiplayer fixen}}
* {{L|Commandable AI|Kommandierbare KI}}
 
{{category cell|background-color=white|border-color=white}}
 
== Netzwerk ==
* '''{{LCategory|Networking|Kategorie Netzwerk}}'''
* '''{{L|Source Multiplayer Networking|Source Mehrspielernetzwerk}}'''
* {{L|Networking Entities|Netzwerk-Entities}}
* {{L|Networking Events & Messages|Netzwerkereignisse und Nachrichten}}
* {{L|Working With Prediction|Mit Vorhersage arbeiten}}
* {{L|Master Server Query Protocol|Server Query Pool meistern}}
* {{L|Server Queries}}
* {{L|Source RCON Protocol|Source RCON Protokoll}}
* {{L|Server-Side Bots|Serverseitige Bots erstellen}}


{{category cell|background-color=white|border-color=white}}
{{category cell|background-color=white|border-color=white}}


==Spezialeffekte==
== UTIL_ ==
* [[Special Effects - Introduction|Introduction]]
* '''{{LCategory|UTIL|Kategorie UTIL}}'''
* [[Special Effects - Server Control|Server Control]]
* {{L|UTIL_Remove}}
* {{L|UTIL_TraceLine|Util_TraceLine}}
* {{L|UTIL_EntitiesInBox}}
* {{L|UTIL_EntitiesInSphere}}
* {{L|UTIL_GetLocalPlayer}}


{{category cell|background-color=#FBF7EA|border-color=white}}
{{category cell|background-color=#FBF7EA|border-color=white}}


==User Interface (VGUI)==
== Rendern ==
* [[VGUI Documentation]]
* {{L|Material proxies|Materialproxies}}
* [[VGUI2 Programming Best Practices]]
* {{L|Shader Authoring|Shadererstellung}}
* [[HUD Elements]], [[Basic Hud Modification]]
* {{L|Particles In Code|Partikel}}
* [[Adding Your Logo to the Menu]]
* {{L|Fading The Player In Thirdperson|Den Spieler in der Thirdperson ausblenden}}
* [[Making GameUI Panels]]
* {{L|Overlaying a material onto model entities|Ein Material auf ein Entity-Modell überlagern}}
* [[Models on VGUI Panels]]
* {{L|L4D Glow Effect|L4D Glüheffekt ("glof effect")}}
* [[Creating a VGUI Screen]]
* [[Creating a VGUI Task List]]


{{category cell|background-color=white|border-color=lightgray}}
{{category cell|background-color=white|border-color=lightgray}}


==Netzwerkprogrammierung==
== Benutzerschnittstelle (VGUI) ==
* [[Precaching Assets]]
* '''{{LCategory|VGUI|Kategorie VGUI}}'''
* [[Data Descriptions]]
* '''{{L|VGUI Documentation|VGUI Dokumentation}}'''
* [[Networking Events & Messages]]
* {{L|Custom_Menu_Screen|Grafisches Menü erstellen (mit Bildern)}}
* [[Networking Entities]]
* {{L|Understanding VGUI2 Resource Files|VGUI2 Ressourcendateien verstehen}}
* [[Master Server Query Protocol]]
* {{L|Understanding VGUI2 Animation|VGUI2 Animationen verstehen}}
* [[Source Server Queries]]
* {{L|VGUI2 Programming Best Practices|Bewährte Praktiken der VGUI2 Programmierung}}
* [[Source RCON Protocol]]
* {{L|GameUI}}
* [[Physics Entities on Server & Client]]
* {{L|HUD Elements|HUD-Elemente}} und {{L|Basic Hud Modification|Grundlegende HUD-Modifikation}}
* [[Working With Prediction]]
* {{L|VGUI: Making GameUI Panels|VGUI: GameUI-Panels erstellen}}
* [[Creating Server-Side Bots]]
* {{L|Models on VGUI Panels|Modelle auf VGUI-Panels}}
* {{L|VGUI HTML Screen|VGUI-HTML-Anzeige}}
* {{L|VGUI Creating A Custom Screen|Erstellen einer benutzerdefinierten VGUI-Anzeige}}
* {{L|VGUI Screen Creation|Eine VGUI-Anzeige erstellen}}
* {{L|VGUI Task List|Eine VGUI-Taskliste erstellen}}
* {{L|VGUI Health bar|Erstellen einer Gesundheitsanzeige}}
* {{L|Team Icons|Teamsymbole}} {{Todo|Verschieben}}
* {{L|Coded_keypad|Erstellen einer interaktiven Tastatur am Bildschirm}}
* {{L|Override_GameUI|Überschreiben des Hauptmenüs mit GameUI}}
* {{L|Animated_Menu_Background|Animierter Hauptmenü-Hintergrund}}
* {{L|Custom_loading_screen|Erstellen eines benutzerdefinierten Ladebildschirms je nach Karte}}
* {{L|Game_Window_Cursor_Clipping|Clippen des Cursors auf das Spielfenster}}
 
{{category cell|background-color=#FBF7EA|border-color=white}}
 
== Externe Bibliotheken ==
 
* {{L|Implementing FMOD|FMOD einbinden}}
* {{L|Implementing libcurl|libcurl einbinden}}
* {{L|Adding Lua|Lua einbinden}}
* {{L|Adding Python|Python einbinden}}


==Konvertierungen==
{{category cell|background-color=white|border-color=lightgray}}
* [[Third Person Camera]]
* [[2D Fighter/Arcade game]]


{{category end}}
== Genre ändern ==
* {{L|Third Person Camera|Thirdperson-Kamera}}
* {{L|2D Fighter/Arcade game|2d Fighter/Arcade-Spiel}}
* {{L|Over the Shoulder View|Schulterperspektive}}
{{category end}}__NOTOC__


[[Category:Modding:de]]
{{ACategory|Modding}}
[[Category:German]]

Latest revision as of 04:27, 22 August 2024

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)


Info content.png
This page needs to be translated.
This page either contains information that is only partially or incorrectly translated, or there isn't a translation yet.
If this page cannot be translated for some reason, or is left untranslated for an extended period of time after this notice is posted, the page should be requested to be deleted.
Also, please make sure the article complies with the alternate languages guide.(en)

Erste Schritte

Source SDK 2013

Frühere SDK-Versionen

Kompilierung

Übliche Techniken

Abstraktes Coden

Verschiedenes

SDK Fixes und Tipps

Plugins

Referenzen

Waffen

Künstliche Intelligenz

Netzwerk

UTIL_

Rendern

Benutzerschnittstelle (VGUI)

Externe Bibliotheken

Genre ändern