Artículo perteneciente a la sección del PakEngine
Hola a todos,
En estos momentos iniciales del proyecto lo único que hago es ir recopilando trozos de código antiguo de los otros motores para crear la parte inicial.
Si os queréis bajar el código y ejecutables de la demo del motor que carga y pinta gráficos, os lo podéis bajar de aqui. La demo no es del todo correcta, y tiene fallos que ya conozco y tengo apuntados, pero me sirve para ir avanzando.
Items que se que se han de arreglar/implementar en futuras versiones(hacedme llegar vuestras propuestas) :
En cuanto a funcionamiento:
- Se debería implementar el sistema de Z's (el vector de pintado existe, pero no ordena por z)
- Se debería hacer que el 0,0 fuese una esquina de la pantalla, ahora está por el medio.
- Se debería buscar la manera de implementar el audio de manera más amigable que en los otros motores.
- Se debería implementar XML
En cuanto a calidad de código:
- Se debería diseñar un sistema TDD que nos pruebe automáticamente el código.
- La interficie de trabajo debería ser una clase(singleton): Más que nada por el autocompletar funciones. Podríamos tener un puntero al motor y llamar a sus funciones de clase, de forma que todo quedase un poco más limpio de lo que tenemos ahora. Se aceptan sugerencias.
- Los vectores internos de pintado podrían ser vectors de stl y se podría acceder a los diferentes elementos mediante iterators. Quedaría más limpio el acceso a los datos.
- Se debería hacer un refactor general para purificar el código.
Esta lista la iré arrastrando durante todo el proyecto incluyendo y sacando elementos a medida que se vaya desarrollando. Todo aquello que vosotros me digáis irá a la lista.
Espero que os guste,
Nos vemos
Blog de programación enfocado a estudiantes principiantes de C/C++ en español. Dispone de cursos de todos los niveles y para multitud de usos.
Entradas populares
-
Una pregunta que me hacen en muchas ocasiones es ¿¿qué significa %2?? La respuesta tiene dos acepciones en función de si lo estamos u...
-
<< Ejemplo anterior Artículos Relacionados Ejemplo siguiente >> Hola a todos, ASCII Art es el hecho de hacer di...
-
Articulo perteneciente a : Referencias de programación Hola a todos Os pongo una aportación que a más de uno le irá bien, un resumen de ...
-
Capítulo perteneciente al tutorial de opengl desde cero Hola a todos, Este capítulo tal vez es de lo más complicados de la teoría necesa...
-
<< Ejemplo anterior Artículos Relacionados Ejemplo siguiente >> Hola a todos, El ejercicio de hoy se basa en c...
-
<< Capítulo anterior Artículos Relacionados Capítulo siguiente >> Hola a todos, Este tutorial intenta ser e...
-
<< Capítulo anterior Artículos Relacionados Capítulo siguiente >> Hola a todos... Un compañero vuestro ha...
-
Hola a todos... He aquí la primera entrega "Como crear tu propio motor de videojuegos y no morir en el intento". Antes que nada ...
-
Hola a todos Ya que he recibido un par de mails pidiéndome información sobre SEO, os adjunto unos cuantos trucos que he ido aprendiendo du...
-
<< Capítulo anterior Artículos Relacionados Capítulo siguiente >> El c apitulo de hoy trata sobre las instrucc...
0 comentarios :
Publicar un comentario