¿Tienes algún consejo / recomendación al crear un juego multiplataforma en C / C
¿Tienes algún consejo / recomendación al crear un juego multiplataforma en C / C
Tengo un juego básico de defensa de torre 2D en C ++. Cada mapa es una clase separada que hereda de GameState. El mapa delega la lógica y el código de dibujo a cada objeto en el juego y establece datos como la ruta del mapa. En pseudocódigo, la sección lógica podría verse así: update(): for...
Los tiempos de iteración rápidos son clave para desarrollar juegos, mucho más que gráficos y motores sofisticados con un montón de características en mi opinión. No es de extrañar que muchos desarrolladores pequeños elijan lenguajes de script. La forma Unity 3D de poder pausar un juego y...
Actualmente estoy haciendo un juego con mi propio motor de juego que he escrito en C ++ y estoy usando el SDK directx más reciente. El juego es un tirador espacial de arriba hacia abajo (con un giro bastante interesante) y estoy buscando tener una especie de efecto de nebulosa por el que el...
Estoy trabajando en un sistema de componentes de entidad en C ++ que espero seguir el estilo de Artemis (http://piemaster.net/2011/07/entity-component-artemis/) en que los componentes son principalmente bolsas de datos y es el Sistemas que contienen la lógica. Espero aprovechar el enfoque centrado...
Tengo un motor de juego considerable y me gustaría tener una función para encontrar la lista de puntos más cercana. Simplemente podría usar el teorema de Pitágoras para encontrar cada distancia y elegir la mínima, pero eso requiere iterar a través de todas ellas. También tengo un sistema de...
Estoy codificando mi final para un curso de Programación de videojuegos, y quiero saber cómo crear un archivo guardado para mi juego, para que un usuario pueda jugar y luego volver más tarde. Alguna idea de cómo se hace esto, todo lo que he hecho antes ha sido programas de ejecución...
Últimamente, he estado leyendo mucho sobre sistemas de entidades para implementar en mi motor de juego C ++ / OpenGL. Los dos beneficios clave que escucho constantemente sobre los sistemas de entidades son la fácil construcción de nuevos tipos de entidades, debido a que no tienen que enredarse...
¿Se usan ampliamente las excepciones en el diseño del motor de juego o es más preferible usar declaraciones if? Por ejemplo, con excepciones: try { m_fpsTextId = m_statistics->createText( "FPS: 0", 16, 20, 20, 1.0f, 1.0f, 1.0f ); m_cpuTextId = m_statistics->createText( "CPU: 0%", 16, 20,...
He desarrollado un motor de juego en c / c ++ y DirectX. Tengo un motor de mosaico para los mapas, jugadores animados / sprites npc, hablando con el npc, menús y cambio de nivel, pero no hay juego, simplemente se siente vacío. He mirado alrededor y sigo escuchando respuestas de palabras de moda,...
Tenía una pregunta sobre la arquitectura del juego: ¿Cuál es la mejor manera de que diferentes componentes se comuniquen entre sí? Realmente me disculpo si esta pregunta ya se ha hecho un millón de veces, pero no puedo encontrar nada con exactamente el tipo de información que estoy buscando. He...
Estoy haciendo un juego cooperativo de 4 jugadores de tipo r, y estoy a punto de implementar el código de detección de colisión. He leído muchos artículos y cosas sobre cómo manejar la detección de colisiones, pero me cuesta mucho decidir qué hacer. Parece que el árbol cuádruple es el camino más...
¿Es seguro usar la función Sleep () en Windows en el bucle de juego (C ++)? Quiero tener una velocidad de fotogramas
Tal como está actualmente, esta pregunta no es adecuada para nuestro formato de preguntas y respuestas. Esperamos que las respuestas sean respaldadas por hechos, referencias o experiencia, pero esta pregunta probablemente solicitará debate, argumentos, encuestas o discusión
Cerrado. Esta pregunta está fuera de tema . Actualmente no está aceptando respuestas. ¿Quieres mejorar esta pregunta? Actualice la pregunta para que sea sobre el tema de Game Development Stack Exchange. Cerrado hace 4 años . Se me ocurrió la posibilidad...
Siendo un desarrollador principalmente de c / c ++, siempre he pensado que la única opción para el desarrollo de juegos móviles para mí era usar iOS, que permite c / c ++ (y minimizar el objetivo C). Sin embargo, un amigo me dijo que Android tiene un kit de herramientas de desarrollo nativo que...
Estoy intentando rotar un vector3 por un cuaternión dado. Se que esto es verdad v′=q⋅v⋅q−1v′=q⋅v⋅q-1 v' = q \cdot v \cdot q^{-1} Sé que q−1q-1 q^{-1} es el inverso que simplemente −qmagnitude(q)-qmetrounasolnorteyotturemi(q) \frac {-q} {magnitude(q)} , pero ¿cómo mapeo la multiplicación del...
Digamos que tengo un juego escrito en C ++. Pero quiero agregarle algunas funciones de modding o scripting. ¿Cómo se podría agregar una funcionalidad de scripting a tu
¿Cuál es la diferencia entre una aplicación de un impulso y una aplicación de una fuerza en relación con un motor de
Después de pasar tiempo hoy para anotar algunas notas sobre la implementación de paredes en mi juego basado en fichas, de repente me di cuenta de que no será tan simple como imaginé antes. Si bien la etapa actual de mi trabajo ni siquiera está cerca de hacer el código relacionado con el muro, he...