¿En qué idioma está escrito el guión del juego?
¿Quién puede informarme sobre los guiones de los juegos y en qué idioma están escritos? ¿Requiere el código del juego que estás jugando? 10 puntos
En la actualidad, los guiones de los juegos son en su mayoría. Los botones y TC usados son fáciles de desarrollar. El primero requiere el uso de VB y es difícil de aprender. El segundo es una herramienta de producción de scripts de juegos recientemente lanzada. Se puede decir que compensa muchas deficiencias de los botones en este sentido. El otro se basa en la situación actual. Parece que muchos juegos tienen botones bloqueados, por lo que la situación de los botones no es fácil. En lo que a mí respecta, prefiero el desarrollo simple de TC, que debe haber sido lanzado recientemente. Y los desarrolladores de juegos básicamente no los bloquean. Además, admite la programación china y tiene su propio sistema de lenguaje de programación. Naturalmente, escribir algunos scripts de juegos no requiere el uso de otros lenguajes de desarrollo.
¿Qué lenguaje se utiliza generalmente para desarrollar juegos en la plataforma Win?
El desarrollo general de juegos a gran escala no es tan simple como usar un lenguaje determinado. El desarrollo de un juego grande requiere un gran equipo que utilice una variedad de lenguajes y herramientas. En resumen, incluye principalmente C/C++, lenguaje ensamblador, lenguaje de sombreado, lenguaje de secuencias de comandos y lenguaje de desarrollo eficiente C# o Java.
En primer lugar, la arquitectura general de desarrollo de juegos (plataforma Windows) de abajo hacia arriba es generalmente Direct X?
Direct X? es equivalente a una interfaz unificada para todas las tarjetas gráficas, proporcionando un modelo de programación que utiliza renderizado de hardware para juegos. En este momento, es necesario tomar decisiones y encapsulaciones adecuadas de acuerdo con las características del juego, e implementar un conjunto de interfaces y marcos de desarrollo de juegos más abstractos, que pueden entenderse como el motor gráfico en el motor del juego. Los lenguajes generalmente utilizados para el desarrollo de esta parte son C/C++ y una pequeña cantidad de lenguaje ensamblador.
En cuanto al motor del juego, es una agregación funcional muy compleja y todo el trabajo de desarrollo del juego se lleva a cabo en él. Incluye motor gráfico, motor de audio, motor de colisión, gestión de recursos artísticos, motor de secuencias de comandos y más. Hasta ahora esto apenas ha tocado lo que llamaríamos desarrollo de juegos.
En primer lugar, en términos de representación de gráficos, como el procesamiento de luces y sombras, las tarjetas gráficas modernas generalmente controlan los efectos gráficos a través de sombreadores programables. Los lenguajes de programación utilizados generalmente son algunos lenguajes de sombreado, como Direct. .X? adopta HLSL, OpenGL usa GLSL, etc. La sintaxis es similar al lenguaje C. Cuando se ejecuta el juego, se compila y se carga en la tarjeta gráfica al mismo tiempo.
La mayor parte del trabajo en el desarrollo de juegos a gran escala consiste en escribir guiones de juegos. Los guiones son la razón principal por la que los juegos a gran escala se pueden desarrollar y lanzar a tan alta velocidad. El desarrollo con script permite que el desarrollo de juegos elimine las desventajas de la codificación rígida, lo que permite modificar y depurar fácilmente el contenido del juego. Cómo avanza la historia del juego, cómo se desencadenan varios eventos, cuándo qué sonidos o animaciones se deben reproducir y cómo utilizar los recursos creados por el equipo de arte están escritos en el guión. Se puede decir que el motor determina de qué se trata el juego. puede hacer, y el guión realmente determina lo que hace el juego. Algunos motores conocidos, como la serie Unreal, tienen sus propios lenguajes de secuencias de comandos únicos, mientras que otros motores pueden utilizar lenguajes de secuencias de comandos de terceros, como el popular Lua. Por lo tanto, la situación más sencilla al desarrollar un nuevo juego es utilizar el motor anterior, crear recursos artísticos y luego escribir guiones para organizarlos en un juego. Casi no se necesita ningún lenguaje de programación de bajo nivel.
En términos del entorno de desarrollo, el equipo del juego puede utilizar algunas herramientas de desarrollo y diseño internamente para procesar recursos, que pueden entenderse como el IDE del motor del juego. Esta parte es una herramienta interna y puede ser necesario. se modifica con frecuencia, por lo que generalmente se utiliza plataformas y lenguajes de desarrollo relativamente eficientes. Por ejemplo, Blizzard utiliza parcialmente .NET y C# para desarrollar algunas herramientas internas.
En cuanto al desarrollo del núcleo del motor, el método más popular para las plataformas Windows es utilizar la última versión de Visual Studio. Los fabricantes de tarjetas gráficas como NVIDIA también desarrollarán algunos complementos para VS para simplificar. Programación y depuración de tarjetas gráficas.
¿En qué idioma está escrito el juego?
CS está escrito en VC++. No sé sobre World of Warcraft. La mayoría de ellos están escritos en VC++, C++ y DELHPI. El JAVA se usa en teléfonos móviles.
Qué. ¿Se utilizan generalmente lenguajes para desarrollar juegos?
El desarrollo general de juegos a gran escala no es tan simple como usar un lenguaje determinado. El desarrollo de un juego grande requiere un gran equipo que utilice una variedad de lenguajes y herramientas. En resumen, incluye principalmente C/C++, lenguaje ensamblador, lenguaje de sombreado, lenguaje de secuencias de comandos y lenguaje de desarrollo eficiente C# o Java.
En primer lugar, la arquitectura general de desarrollo de juegos (Windows) de abajo hacia arriba es generalmente Direct X?
Direct X? es equivalente a una interfaz unificada para todas las tarjetas gráficas, proporcionando un modelo de programación que utiliza renderizado de hardware para juegos. En este momento, es necesario tomar decisiones y encapsulaciones adecuadas de acuerdo con las características del juego, e implementar un conjunto de interfaces y marcos de desarrollo de juegos más abstractos, que pueden entenderse como el motor gráfico en el motor del juego. Los lenguajes generalmente utilizados para el desarrollo de esta parte son C/C++ y una pequeña cantidad de lenguaje ensamblador.
En cuanto al motor del juego, es una agregación funcional muy compleja y todo el trabajo de desarrollo del juego se lleva a cabo en él. Incluye motor gráfico, motor de audio, motor de colisión, gestión de recursos artísticos, motor de secuencias de comandos y más. Hasta ahora esto apenas ha tocado lo que llamaríamos desarrollo de juegos.
En primer lugar, en términos de representación de gráficos, como el procesamiento de luces y sombras, las tarjetas gráficas modernas generalmente controlan los efectos gráficos a través de sombreadores programables. Los lenguajes de programación utilizados generalmente son algunos lenguajes de sombreado, como Direct. .X? adopta HLSL, OpenGL usa GLSL, etc. La sintaxis es similar al lenguaje C. Cuando se ejecuta el juego, se compila y se carga en la tarjeta gráfica, logrando velocidad de renderizado de hardware y flexibilidad de programación al mismo tiempo.
La mayor parte del trabajo en el desarrollo de juegos a gran escala consiste en escribir guiones de juegos. Los guiones son la razón principal por la que los juegos a gran escala se pueden desarrollar y lanzar a tan alta velocidad. El desarrollo con script permite que el desarrollo de juegos elimine las desventajas de la codificación rígida, lo que permite modificar y depurar fácilmente el contenido del juego. Cómo avanza la historia del juego, cómo se desencadenan varios eventos, cuándo qué sonidos o animaciones se deben reproducir y cómo utilizar los recursos creados por el equipo de arte están escritos en el guión. Se puede decir que el motor determina de qué se trata el juego. puede hacer, y el guión realmente determina lo que hace el juego. Algunos motores conocidos, como la serie Unreal, tienen sus propios lenguajes de secuencias de comandos únicos, mientras que otros motores pueden utilizar lenguajes de secuencias de comandos de terceros, como el popular Lua. Por lo tanto, la situación más sencilla al desarrollar un nuevo juego es utilizar el motor anterior, crear recursos artísticos y luego escribir guiones para organizarlos en un juego. Casi no se necesita ningún lenguaje de programación de bajo nivel.
En términos del entorno de desarrollo, el equipo del juego puede utilizar algunas herramientas de desarrollo y diseño internamente para procesar recursos, que pueden entenderse como el IDE del motor del juego. Esta parte es una herramienta interna y puede ser necesario. se modifica con frecuencia, por lo que generalmente se usa desarrollo y lenguajes más eficientes, por ejemplo, Blizzard usa parcialmente .NET y C # para desarrollar algunas herramientas internas.
En cuanto al desarrollo del núcleo del motor, el método más popular para Windows es utilizar la última versión de Visual Studio. Los fabricantes de tarjetas gráficas como NVIDIA también desarrollarán algunos complementos para VS para simplificar los gráficos. Programación y depuración de tarjetas.
¿En qué idioma están escritos los scripts del juego?
Puedes usar Lex y Yacc, no hay idioma, normalmente lo defines tú mismo
El El código fuente del juego suele estar ¿En qué idioma está escrito?
Escribir juegos independientes para PC/consola ahora requiere C++ más un lenguaje de scripting (como Lua, donde el motor de script no necesita tener un rendimiento muy alto, siempre y cuando sea suficiente). La arquitectura del juego es motor + lógica del juego. La cantidad de código entre los dos es que el motor es mucho mayor que la lógica del juego. Los juegos comerciales a menudo reutilizan motores en lugar de desarrollarlos ellos mismos, por lo que no todo el código de los juegos grandes se escribe línea por línea; es posible que muchos de los contenidos hayan sido comprados.
Los servidores de juegos en línea generalmente son de desarrollo propio, y esto realmente se hace línea por línea.
Los servidores del juego en línea EVE están completamente construidos según estándares de supercomputación, y los algoritmos también son completamente algoritmos de supercomputación. Escribir juegos independientes para PC/consola ahora requiere C++ más un lenguaje de secuencias de comandos (como Lua, donde el motor de secuencias de comandos no necesita tener un rendimiento muy alto, siempre que sea suficiente). La arquitectura del juego es motor + lógica del juego. La cantidad de código entre los dos es que el motor es mucho mayor que la lógica del juego. Los juegos comerciales a menudo reutilizan motores en lugar de desarrollarlos ellos mismos, por lo que no todo el código de los juegos grandes se escribe línea por línea; es posible que muchos de los contenidos hayan sido comprados.
¿Qué lenguaje de scripting se utiliza habitualmente en el desarrollo de juegos?
Generalmente, los motores de juegos comerciales a gran escala tienen sus propios lenguajes de secuencias de comandos. Por ejemplo, Unreal3 tiene su propio conjunto de Unity3d que puede usar C#, JavaScript ~~
Python. También se usa. Sin embargo, el más famoso y usado en el juego es Lua.
El lenguaje de programación de World of Warcraft es Lua.
Los motores de desarrollo propio de algunas empresas no son públicos y no sabemos qué usar. Probablemente tengan su propio sistema de lenguaje de scripting. Hay un libro "Game Script Mastery" que explica los scripts. en el juego. El motor está construido. Si estás interesado y tienes algunos conocimientos básicos del lenguaje ensamblador y los principios de compilación, puedes seguir las instrucciones de este libro. Se recomienda utilizar Lua (Lua también se mencionó en el libro anterior. Dongling es más popular ahora, tiene información completa y es fácil de comunicar si tiene preguntas).
¿Qué idioma es mejor para escribir guiones de juegos ahora?
CE+OD+E adoptado
¿Qué idioma es mejor para escribir guiones de juegos normales?
p>
Para crear juegos normales, utilice el lenguaje interno de su propio motor escrito en casa para escribir guiones.
¿Qué idioma, lenguaje T, lenguaje Y o lenguaje C, es mejor para escribir guiones de juegos?
Al ver estas tres opciones, realmente no puedo describir mi estado de ánimo. No sé mucho sobre el lenguaje T y el lenguaje Y. Cuéntame brevemente cómo te sientes.
El lenguaje C es un lenguaje de programación más cercano al nivel inferior. Está lleno de letras en inglés y es un lenguaje orientado a procesos. Personalmente creo que escribir guiones de juegos en lenguaje C es un poco cruel porque. requiere interfaces, etc. Escríbalo usted mismo. No muy recomendable. Por supuesto, la premisa es que estás hablando de lenguaje C puro, no de derivados del lenguaje C como C++ y VC++.
Aunque el lenguaje T está un poco desactualizado, de hecho hay muchas personas que han usado TC para crear efectos de juego deslumbrantes, y debería ser fácil encontrar algunos ejemplos como referencia.
No sé mucho sobre el lenguaje Y. Solo sé que es un modelo de programación china y que tiene un núcleo chino. No estoy seguro de si es adecuado para escribir guiones de juegos.
Pero creo que antes de elegir el idioma T y el idioma Y, debes considerar el guión del juego que deseas crear. Si se trata de un núcleo de juego totalmente en inglés, debes considerar el problema del acoplamiento entre la programación china. y juegos en inglés, especialmente en idioma Y. No es que adore el sexo extranjero, pero resulta que algunas cosas relacionadas con la informática producidas en China tienen muchas deficiencias y, a veces, pueden resultar muy frustrantes.
Finalmente, se recomienda utilizar los lenguajes convencionales actuales para los scripts de juegos, como JavaScript. De hecho, la gramática de estos lenguajes no es mucho más difícil que T o. Y idiomas, pero como todo el mundo lo usa, puedes encontrar mucha información, hay más personas a las que puedes pedir consejo.