La principal funcionalitat del joc la proporciona el component central del programari: el motor del joc, que simplifica el seu desenvolupament i l’equipa amb tecnologies bàsiques. Per crear un joc, heu d’entendre de què estan formats els motors de joc.
Instruccions
Pas 1
Tingueu en compte que el motor de qualsevol joc està format per moltes parts, de vegades independents. Això inclou el menú principal, la interfície del joc, la càrrega de nivell, el model de física, el control de col·lisions i molt més. Algunes parts només són necessàries per a qualsevol gènere. Per exemple, en un estimulador marí o d'aviació, és necessari i important un mòdul meteorològic, però en una estratègia en temps real o no és necessari, o és d'importància secundària. O, per exemple, un mòdul de tirs sense necessitat d’estimular el futbol. Es muntarà un joc d'ordinador a partir d'aquestes parts necessàries.
Pas 2
Utilitzeu el llenguatge de programació Delphi, sobretot si encara esteu fent els primers passos en aquesta àrea. Delphi és un entorn de desenvolupament d’Object Pascal prou senzill i flexible per poder crear un joc d’ordinador modern de tota mena, de qualsevol gènere, amb tridimensionalitat completa i gràfics moderns. De fet, l’entorn de desenvolupament és una qüestió de gust per a cada programador específic. Per exemple, MSVC ++, a diferència de Delphi, genera un codi més ràpid, però la velocitat de compilació de Delphi és de desenes, i potser fins i tot centenars de vegades més ràpida. A més d’una interfície fàcil d’utilitzar i una indicació precisa de la línia de codi que conté l’error.
Pas 3
Penseu en un exemple de motor gràfic primitiu. Encara no té multithreading, comptadors de referència, indicadors intel·ligents, prioritats de recursos i fins i tot la possibilitat de descarregar una estructura que ja ha estat innecessària. Però les capacitats actuals són suficients per crear un joc senzill i senzill. I per començar, això és molt.
Pas 4
Podeu indicar al motor que oculti completament el codi d’inicialització i que tingui ombres i textures de càrrega del motor. I si es produeix un LostDevice a l’inici, restaurarà les dades necessàries per si mateix. I també és convenient que pugueu descarregar tots els recursos i completar tot el treball amb gràfics amb una sola funció.