Un motor es un conjunto específico de sistemas que están diseñados para simplificar las funciones de juego más utilizadas. Proporciona una mejor portabilidad del juego. Un motor bien diseñado se puede migrar fácilmente a otra biblioteca o incluso a otra plataforma. Puede escribirlo usted mismo, pero solo con algunos conocimientos de programación.
Instrucciones
Paso 1
Elige qué juego quieres crear para que sea interesante y popular. Para hacer esto, estudia el mercado (incluso si estás creando un juego que no está a la venta, estudia el mercado de todos modos; siempre es bueno cuando tu creación tiene demanda).
Paso 2
No intentes hacer un juego con gráficos muy realistas y total libertad de acción. Indique los requisitos. Tal vez sea la simplicidad, los requisitos para la cantidad de personajes, la actuación o las características de la trama.
Paso 3
Cree una jerarquía de funciones utilizando un enfoque de arriba hacia abajo. En algún momento, ya no podrá continuar con la arquitectura de arriba hacia abajo, pero no porque haya hecho todo. Es solo que las complejidades de la implementación le darán sus propias reglas, así que continúe creando la jerarquía de abajo hacia arriba, es decir, Proceda de las peculiaridades de la API y ajuste la interfaz de un nivel superior.
Paso 4
Empiece a diseñar. Las funciones superiores consisten en llamar a las inferiores (es decir, se implementan prácticamente en la etapa de creación de una jerarquía). Diseñe la reproducción de las funciones más bajas en pseudocódigo. No escriba el pseudocódigo C solo en ruso. Debe ser al menos 2 veces más corto y contener descriptivamente el algoritmo, responder a la pregunta no “cómo”, sino “qué” y debe permitirle enfocarse en las cosas más importantes. Cree pruebas para las funciones inferiores e intente probar la corrección del programa.
Paso 5
Inicie el paso de codificación. Implemente las funciones y pruebas inferiores y obtenga un programa que funcione. Utilice un pseudocódigo para los comentarios y limítese a un estilo específico de formato. Se recomienda hacer planificación pública, porque los forasteros lo ayudarán a identificar fallas y errores que usted mismo no notó. Por lo tanto, reducirá significativamente su propio tiempo de trabajo y mejorará el rendimiento.