¿Qué inconvenientes encontraste al escribir juegos para PC con un lenguaje administrado como C # y cómo los
¿Qué inconvenientes encontraste al escribir juegos para PC con un lenguaje administrado como C # y cómo los
Me encontré con esta pregunta cuando estaba diseñando un videojuego en C #. Si consideramos juegos como Battlefield o Call of Duty , cientos o incluso miles de balas vuelan al mismo tiempo. Los eventos se desencadenan constantemente, y por lo que sé, esto absorbe mucha potencia de procesamiento...
Ayer, leí una presentación de GDC Canadá sobre el sistema de entidades de Atributo / Comportamiento y creo que es bastante bueno. Sin embargo, no estoy seguro de cómo usarlo de manera práctica, no solo en teoría. En primer lugar, te explicaré rápidamente cómo funciona este sistema. Cada entidad...
Como los juegos se basan en muchos subsistemas diferentes, como gráficos (DirectX, OpenGL, ...), sonido (OpenAL, Ogg Vorbis, ...) o física (colisiones, ...), ¿qué bibliotecas sabes que son útiles? para el desarrollo de juegos en C # y qué beneficios
Estoy a punto de emprender un viaje hacia el desarrollo del juego. Después de las respuestas a mi última pregunta, usaré C # y XNA. Sin embargo, personalmente no conozco a ningún otro desarrollador de juegos y no trabajo en la industria, por lo que será autodidacta. La excepción a esto es...
Para hacer un juego como un RTS en red, he visto varias respuestas que sugieren que el juego sea completamente determinista; entonces solo tiene que transferir las acciones de los usuarios entre sí y retrasar un poco lo que se muestra para "bloquear" la entrada de todos antes de que se procese el...
Tengo un problema con la resolución de colisión AABB. Resuelvo la intersección AABB resolviendo primero el eje X, luego el eje Y. Esto se hace para evitar este error: http://i.stack.imgur.com/NLg4j.png El método actual funciona bien cuando un objeto se mueve hacia el jugador y el jugador...
He estado usando Unity para crear un juego en 2D que estará completamente fuera de línea (que es el problema), el juego necesita que ingreses ciertas cadenas en ciertos niveles y Unity compila en DLL, que pueden ser fácilmente revertidas, así que ¿Hay alguna manera de proteger esas cadenas (el...
Soy muy nuevo en el desarrollo de juegos, pero no en la programación. Estoy (de nuevo) jugando con un juego de tipo Pong usando el canvaselemento de JavaScript . He creado un Paddleobjeto que tiene las siguientes propiedades ... width height x y colour También tengo un Pongobjeto que tiene...
Hice esta clase de SoundAnalyzer para detectar ritmos en canciones: class SoundAnalyzer { public SoundBuffer soundData; public Sound sound; public List<double> beatMarkers = new List<double>(); public SoundAnalyzer(string path) { soundData = new SoundBuffer(path); sound = new...
He visto varios videos y tutoriales para crear objetos singleton en Unity, principalmente para a GameManager, que parecen usar diferentes enfoques para crear instancias y validar un singleton. ¿Existe un enfoque correcto, o más bien preferido, para esto? Los dos ejemplos principales que he...
Al escribir un juego en C # que usa Windows Forms simples y algunos contenedores de API de gráficos como SlimDX u OpenTK , ¿cómo debe estructurarse el bucle principal del juego? Una aplicación de Windows Forms canónica tiene un punto de entrada que se parece a public static void Main () {...
Tengo objetos en mi juego que se mueven más rápido a 45 grados que a 90 grados. Cada objeto tiene Posición del punto (x, y) Dirección Vector2D (x, y) Int velocidad Y lo que hago durante una actualización es que la nueva posición se calcula como: position.x += direction.x * speed position.y +=...
Así que estoy haciendo un juego donde puedes enviar barcos a lugares para vender o comprar recursos como madera, hierro, oro, etc. Ahora me preguntaba cómo deberían crearse los recursos en el juego. Se me ocurrieron 2 opciones Crea una clase para cada recurso: public class ResourceBase {...
Tengo un sistema de agua basado en una cuadrícula 2D en mi juego XNA, tenemos un método que utiliza autómatas celulares para simular la caída y propagación del agua. Ejemplo de agua que fluye por una pendiente: Cada mosaico puede contener una masa de 0 a 255 valores de líquido, almacenados en...
Estoy implementando una variante de sistema de entidad que tiene: Una clase de entidad que es poco más que una ID que une componentes Un grupo de clases de componentes que no tienen "lógica de componentes", solo datos Un grupo de clases de sistema (también conocido como "subsistemas",...
Tengo un juego de plataformas en 2D que actualmente puede manejar fragmentos con 100 por 100 fichas, con las coordenadas de los fragmentos almacenados como largos, por lo que este es el único límite de mapas (maxlong * maxlong). Todas las posiciones de la entidad, etc., etc. son relevantes en...
Tengo dos objetos (objetivo y jugador), ambos tienen Posición (Vector3) y Rotación (Quaternion). Quiero que el objetivo gire y esté de frente al jugador. El objetivo, cuando dispara algo, debe disparar directamente al jugador. He visto muchos ejemplos de slerping para el jugador, pero no quiero...
Estoy tratando de entender este problema de Hello World-y en el desarrollo de juegos. He creado un juego TicTacToe en XNA, así que supongo que el siguiente paso sería un clon de Breakout . Tenga en cuenta que no tengo ningún conocimiento de programación de juegos de matemáticas o incluso lo que...
Estoy trabajando en un juego que requiere que dibuje algunas líneas desde un solo punto que se dice más formalmente Dado el punto A con coordenadas x, y, dibujo n líneas donde la i-ésima línea tiene las coordenadas nombradas como xi, yi. Dadas las capacidades de LineRenderer dentro de Unity3D, no...