¿Cómo escribir un motor usando un rasterizador personalizado y C puro de la mejor manera posible?

programación


**Esto no es un error, sino más bien una pregunta sobre la mejor manera de escribir un motor usando C puro y un rasterizador personalizado**
Me gustaría saber cuál es la mejor y más organizada forma de crear un motor de juego usando SDL2, un rasterizador personalizado y, lo más importante, C17. Como nota al margen, sugiera cualquier biblioteca de gráficos mejor que SDL2 en su respuesta si conoce alguna.

Lo que he probado:

No envíe enlaces a tutoriales, ya que es mejor leer un texto de 7 párrafos que ver 20 videos seguidos. Aparte de eso, no tengo nada más que decir. Gracias a cualquiera que responda.

Solución 1

No podemos decírtelo.
¿Por qué no? Porque no sabemos (no podemos) saber lo suficiente sobre su proyecto, sus capacidades, el entorno en el que funcionará su motor, o cómo se supone que debe comunicarse con aplicaciones externas (¡que es el trabajo de un motor después de todo!) . No sabemos hasta dónde has llegado hasta ahora, ni siquiera si ya has empezado algo. ¡Diablos, ni siquiera sabemos de qué tipo de motor de juego estás hablando, y mucho menos cuál consideras “la mejor manera” de escribir código! “Mejor” es algo subjetivo: podría significar “más rápido”, “más pequeño”, “más flexible”, “más fácil de mantener” o cualquiera de otra docena de criterios posibles.

Todo lo que sabemos es lo que nos has dicho: “Quiero escribir esto en C” – pero, para ser honesto, si quieres escribir un motor de juego, no es un buen comienzo: carece de muchas características realmente útiles como Orientación a objetos que facilitan su trabajo.

Lo siento, pero tendrás que sentarte y resolver exactamente qué estás tratando de producir (y por qué; hay mucho potencial de reinvención de ruedas aquí) antes de que puedas comenzar a hacerte esa pregunta a ti mismo, y mucho menos a las personas. ¡a miles de kilómetros de distancia que solo pueden ver exactamente lo que escribes!

コメント

タイトルとURLをコピーしました