Category:Es/Programming: Difference between revisions

From Valve Developer Community
Jump to navigation Jump to search
m (switched displaytitle)
m (obsolete language category)
 
(15 intermediate revisions by 7 users not shown)
Line 1: Line 1:
{{otherlang2
{{LanguageBar|title = Categoría:Programación}}
| title=Categoría:Programación
__NOTOC__
| de=:Category:Programming:de
| en=:Category:Programming
| jp=:Category:Programming:jp
| pl=:Category:Programming:pl
| ru=:Category:Programming:ru
| zh-cn=:Category:Programming:zh-cn
}} __NOTOC__


{{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=6|width=50%|background-color=#F7F7F7|border-color=lightgray}}


== Básicos ==
== Primeros pasos ==
* [[Compiler Choices:es|Elecciones de compilado]]
* {{L|Installing and Debugging the Source Code|Instalando y depurando el código de Source}} ''(o {{L|Swarm SDK Create a Mod|de Alien Swarm}})''
* [[Installing and Debugging the Source Code:es|Instalación y Debuggeo de Source Code]]
* {{L|Source control|Introducción al control de versiones}}
* [[Using Source Control with the Source SDK:es|Usando el Control de Versiones con el Source SDK]]
<!--* {{L|Using Source Control with the Source SDK}}-->
* [[My First Mod:es]]
* {{L|My First Mod|Mi primer MOD}} ''(o {{L|Swarm C++ Code Overview|Examinando el código de Alien Swarm}})''
* [[Your First Entity:es]]
* {{L|Your First Entity|Tu primera entidad}}
*# [[Authoring a Logical Entity:es]]
*# {{L|Authoring a Logical Entity|Creando una entidad de tipo Lógico}}
*# [[Authoring a Model Entity:es]]
*# {{L|Authoring a Model Entity|Creando una entidad de tipo Modelo}}
*# [[Authoring a Brush Entity:es]]
*# {{L|Authoring a Brush Entity|Creando una entidad de tipo Brush}}
* [[Think():es]]
* {{L|Generalities On Entities|Más información sobre las entidades}}
* [[Developer Console Control:es]]
* [[UTIL_TraceLine|Using traceLines:es]]
* [[Generalities On Entities:es]]


=== Compilando ===
=== Compilación ===
* [[Compiler Choices]]
* {{L|Compiler Choices|Elecciones de compilador}}
* [[Compiling under VS2005]]
** {{L|Compiling under VS2005|Compilando en VS2005}}
* [[Compiling under VS2008]]
** {{L|Compiling under VS2008|Compilando en VS2008}}
* [[Compiling under Linux]]
** {{L|Compiling under VS2010|Compilando en VS2010}}
* [[Error on map: "Client missing DT class CTeamTrainWatcher"]]
** {{L|Compiling under Linux|Compilando en Linux}}
* {{L|Launching from Visual Studio|Lanzando desde Visual Studio}}


==Armas==
=== Source SDK 2013 ===
* [[Projectile based Weapons]]
* [[Adding a Dynamic Scope]]
* [[Clip style reloads]]
* [[Dual Pistols (CSS Style)]]


== Inteligencia Artificial ==
* {{L|Source SDK 2013}}
* '''[[:Category:AI Programming]]'''
* '''[[AI Programming]]'''
* [[Fixing AI in multiplayer]]


== Miscelanea ==
== Técnicas comunes ==
* [[:Category:Free source code|Free source code]]
 
* [[Shader Authoring]]
* {{L|Accessing other entities|Accediendo a otras entidades}}
* [[First Person Ragdolls]]
* <code>{{L|Think()}}</code>
* [[Team Icons]]
* <code>{{L|Create()}}</code>
* [[AddingLua|Adding Lua]]
* {{L|Developer Console Control|Consola del programador}}
* {{L|UTIL_TraceLine|TraceLines}}
* {{L|Animating a model|Animando un modelo}}
* {{L|Vector}}es
* {{L|Game initialization|Inicialización del juego}} (define la clase C++ de jugador, {{L|GameRules|las reglas del juego}}, etc.)
 
== Programación abstracta ==
* {{L|Adding an experience system|Niveles & experiencia (XP)}}
* {{L|Optimization (Programming)|Optimización}}
* {{L|Procedural Textures|Texturas}}
* {{L|Scopes & Sniperrifles|Miras y rifles de francotirador}}
* {{L|Special effects|Efectos especiales}}
* {{L|Vehicles (programming)|Vehículos}}
* {{L|Threads}}
* {{L|Save Game Files|Archivos de guardado del juego}}
* {{L|Dynamic Weapon Spawns|Generación dinámica de armas}}
* {{L|Dynamic Weapon Spawns (Advanced)|Generación dinámica de armas (Avanzado)}}
 
== Miscelánea ==
* {{LCategory|Free source code|Código fuente libre}}
* {{L|First Person Ragdolls|Muerte en primera persona}}
* {{L|Gibs}}
* {{L|Class System|Sistema de clases}}
* {{L|Camera Bob|Oscilación de cámara}}
* {{L|Camera|Cámara}}
* {{L|Regenerating_Health|Regeneración de salud}}
* {{L|Fading Out NPC Ragdolls|Desaparecer "ragdolls" de NPC}}
* {{L|Adding an inventory|Agregando un inventario}}
* {{L|Adding MySQL++|Agregando MySQL++}}
* {{L|Adding Proximity Voice|Agregando voz de proximidad}}
 
== Soluciones del SDK y trucos==
* {{L|Duck Jump Fix|Solución al "Duck Jump"}}
* {{L|Duplicate Animation Events Fix|Solución a los eventos de animación duplicados}}
* {{L|Weapon Respawn Fix|Solución a la generación de armas}}
* {{L|Source SDK missing files|Archivos perdidos del Source SDK}}
* {{L|Source 2007 Template Fixes|Soluciones al Source 2007}}
* {{L|Viewmodel Prediction Fix|Solución a la predicción del "Viewmodel"}}
* {{L|Client missing DT class CWaterBullet|Error "Client missing DT class CWaterBullet"}}
* {{L|Detail props/Aspect ratio fix|Solución al radio de aspecto/entidades detalladas}}
* {{L|env_projectedtexture/fixes|Soluciones del env_projectedtexture}}
* {{L|Fixing first time HL2DM compile problems|Solucionando problemas de la primera compilación de HL2DM}}


== Plugins ==
== Plugins ==
* [[Server Plugins]]
* {{L|Server Plugins|Plugins de servidor}}
* [[Developer Console Control]]
* {{L|Developer Console Control|Control de la consola del desarrollador}}
* {{L|Left 4 Dead Plugins|Plugins para Left 4 Dead}}


== Referencias ==
== Referencias ==
* [[Programming Sites]]
* {{L|Programming Sites|Sitios de programación}}
* [[:Category:Interfaces]]
* {{L|Engine Structure|Estructura del motor gráfico}}
* [[:Category:Functions]]
* {{L|Frame Order|Orden de los Frames}}
* [[:Category:Classes]]
* {{LCategory|Interfaces|Categoría:Interfaces}}
* {{LCategory|Functions|Categoría:Funciones}}
* {{LCategory|Classes|Categoría:Clases}}


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


== Codificación Abstracta ==
* '''{{LCategory|Weapons programming|Categoría: Programación de armas}}'''
* [[Adding an experience system|Levels & XP]]
* '''{{L|Authoring a weapon entity|Creando una entidad de tipo arma}}'''
* [[Optimization (Programming)|Optimization]]
* '''{{L|Adding a new weapon for your mod|Agregando una nueva arma}}'''
* [[Procedural Textures]]
* '''{{L|Lowering your weapon on sprint|Bajando el arma al correr}}'''
* [[Scopes & Sniperrifles]]
* '''{{L|Adding New Ammotypes|Agregando nuevos tipos de munición}}'''
* [[Special effects]]
** [[Ammunition#Ammunition_coding|Programación relacionada a la munición]]
* [[Vehicles (programming)|Vehicles]]
* {{L|Weapon script|Programación de armas}}
* {{L|Adding a Dynamic Scope|Agregando mira dinámica}}
* {{L|Dual Pistols (CSS Style)|Agregando pistolas duales (Estilo CSS)}}
* {{L|Muzzle Flash Lighting|Luz dinámica de disparos}}
* {{L|Grapple Hook|Programando una ballestas que dispara cuerdas escalables}}
* {{L|Making a weapon Heal players|Creando un arma que cura a jugadores}}
 
{{category cell|background-color=#FBF7EA|border-color=white}}
 
== Inteligencia artificial ==
* '''{{LCategory|AI Programming|Categoría: Programación de I.A.}}'''
* '''{{L|AI Programming|Programación de I.A.}}'''
* Más acerca de la programación de I.A. en: '''{{LCategory|AI|Categoría: I.A.}}'''


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


== Trabajo en red ==
== Redes ==
* '''[[:Category:Networking]]'''
* '''{{LCategory|Networking|Categoría:Redes}}'''
* '''[[Source Multiplayer Networking]]'''
* '''{{L|Source Multiplayer Networking|Red de Source Mutilplayer}}'''
* [[Networking Entities]]
* {{L|Networking Entities|Entidades en Red}}
* [[Networking Events & Messages]]
* {{L|Networking Events & Messages|Eventos y mensajes en Red}}
* [[Working With Prediction]]
* {{L|Working With Prediction|Trabajando con la predicción}}
* [[Master Server Query Protocol]]
* {{L|Master Server Query Protocol|Consultas al protocolo del servidor maestro}}
* [[Server Queries]]
* {{L|Server Queries|Consultas al servidor}}
* [[Source RCON Protocol]]
* {{L|Source RCON Protocol|Protocolo RCON de Source}}
* [[Server-Side Bots|Creating server-side bots]]
 
{{category cell|background-color=white|border-color=white}}
 
== UTIL_ ==
* '''{{LCategory|UTIL|Categoría: UTIL}}'''
* {{L|UTIL_Remove}}
* {{L|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}}


== Interfaz de Usuario (VGUI) ==
== Renderizado ==
* '''[[:Category:VGUI]]'''
* {{L|Material proxies|Proxies de materiales}}
* '''[[VGUI Documentation]]'''
* {{L|Shader Authoring|Creando Shaders}}
* [[VGUI2 Programming Best Practices]]
* {{L|Particles In Code|Particulas}}
* [[HUD Elements]] and [[Basic Hud Modification]]
* {{L|Fading The Player In Thirdperson|Desapareciendo al jugador en tercera persona}}
* [[Adding Your Logo to the Menu]]
* {{L|Overlaying a material onto model entities|Superponiendo un materiales sobre las entidades del modelo}}
* [[VGUI: Making GameUI Panels|Making GameUI panels]]
* {{L|L4D Glow Effect|Efecto de brillo (Glow) tipo L4D}}
* [[Models on VGUI Panels]]
* {{L|Alien Swarm Glow|Efecto de brillo (Glow) tipo L4D en Alien Swarm}}
* [[VGUI Screen Creation|Creating a VGUI screen]]
* [[VGUI Task List|Creating a VGUI task list]]


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


== Efectos especiales ==
== Interfaz de usuario (VGUI) ==
* [[Special Effects - Introduction|Special Effects system - Introduction]]
* '''{{LCategory|VGUI|Categoría: VGUI}}'''
* [[Special Effects - Server Control|Special Effects system - Server control]]
* '''{{L|VGUI Documentation|Documentación}}'''
* [[Overlaying a material onto model entities]]
* {{L|Understanding VGUI2 Resource Files|Entendiendo los archivos de recurso de VGUI2}}
* {{L|Understanding VGUI2 Animation|Entendiendo la animación de VGUI2}}
* {{L|VGUI2 Programming Best Practices|Mejores practicas en la programación de VGUI2}}
* {{L|GameUI}}
* {{L|HUD Elements|Elementos del HUD}} y {{L|Basic Hud Modification|Modificación básica del HUD}}
* {{L|VGUI: Making GameUI Panels|Creando paneles GameUI}}
* {{L|VGUI2: Hardcoded_Controls|Controles Hardcoded}}
* {{L|Models on VGUI Panels|Modelos en paneles VGUI}}
* {{L|VGUI HTML Screen|Panel HTML}}
* {{L|VGUI Creating A Custom Screen|Creando una pantalla personalizada}}
* {{L|VGUI Screen Creation|Creando una pantalla VGUI}}
* {{L|VGUI Task List|Creando una lista de tareas}}


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


== Cambiando Géneros ==
== Librerías externas ==
* [[Third Person Camera]]
 
* [[2D Fighter/Arcade game]]
* {{L|Adding Lua|Agregando Lua}}
* [[Over the Shoulder View]]
* {{L|Adding Python|Agregando Python}}
* {{LCategory|SourceShaderEditor|Agregando el Source Shader Editor}}
* {{L|Embedding Lua in the Source Engine|Agregando Lua en el código}}
* {{L|Implementing FMOD|Implementando FMOD}}
* {{L|Implementing libcurl|Implementando libcurl}}
* {{L|Implementing_Adobe_Flash|Implementando Adobe Flash}}
 
{{category cell|background-color=white|border-color=lightgray}}
 
== Cambiando géneros ==
* {{L|Third Person Camera|Cámara en tercera persona}}
* {{L|2D Fighter/Arcade game|Juego arcade/Peleas en 2D}}
* {{L|Over the Shoulder View|Cámara en el hombro (Shoulder View)}}
 
{{category cell|background-color=white|border-color=lightgray}}
 
== Enlaces externos ==
* {{L|Programming Sites}} - páginas de programación, incluyendo tutoriales y artículos.
 
{{category cell|background-color=white|border-color=lightgray}}
 
== Multijugador ==
* {{L|Fixing AI in multiplayer|Solucionando la inteligencia artificial}}
* {{L|Team Icons|Iconos de equipo}}
* {{L|MOTD Removal|Eliminación del mensaje del día (MOTD)}}
* {{L|First Person Fix|Solución a la cámara en primera persona}}
* {{L|Death notices with custom weapons|Mensajes de muerte con armas personalizadas}}
* {{L|Alternate Multiplayer Physics|Físicas de multijugador alternativas}}
* {{L|Server-Side Bots|Creando "bots" de parte del servidor}}
 
 
{{category end}}
{{category end}}


[[Category:Modding:es]]
{{ACategory|Modding}}

Latest revision as of 04:28, 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)


Primeros pasos

Compilación

Source SDK 2013

Técnicas comunes

Programación abstracta

Miscelánea

Soluciones del SDK y trucos

Plugins

Referencias

Armas

Inteligencia artificial

Redes

UTIL_

Renderizado

Interfaz de usuario (VGUI)

Librerías externas

Cambiando géneros

Enlaces externos

Multijugador