Como crear un xogo nun ordenador en Game Maker

Pin
Send
Share
Send

Se queres crear o teu propio xogo nun ordenador, necesitas aprender a traballar con programas especiais para crear xogos. Estes programas permiten crear personaxes, deseñar animacións e configurar accións para eles. Por suposto, esta non é a lista completa de posibilidades. Consideraremos o proceso de creación dun xogo nun destes programas - Game Maker.

Game Maker é un dos programas máis sinxelos e populares para crear xogos 2D. Aquí podes crear xogos usando a interface drag'n'drop ou usando a linguaxe GML incorporada (traballaremos con ela). Game Maker é a mellor opción para aqueles que acaban de comezar a desenvolver xogos.

Descarga Game Maker de balde

Como instalar Game Maker

1. Siga a ligazón anterior e vai ao sitio web oficial do programa. Será levado á páxina de descarga onde podes atopar a versión gratuíta do programa.

2. Agora tes que rexistrarse. Insira todos os datos necesarios e vaia á caixa de correo onde recibirá unha carta de confirmación. Siga a ligazón e inicia sesión na súa conta.

3. Agora podes descargar o xogo.

4. Pero iso non é todo. Descargamos o programa, só para usalo necesitas unha licenza. Podemos conseguilo gratuitamente durante 2 meses. Para iso, na mesma páxina dende onde descargaches o xogo, no elemento "Engadir licenzas", atopa a lapela de Amazon e fai clic no botón "Faga clic aquí".

5. Na xanela que se abre, ten que iniciar sesión na súa conta en Amazon ou creala e logo iniciar sesión.

6. Agora temos unha clave que podes atopar ao final da mesma páxina. Copialo.

7. Pasamos polo procedemento de instalación máis común.

8. Ao mesmo tempo, o instalador ofreceranos instalar GameMaker: Player. Tamén o instalamos. Un xogador é necesario para probar xogos.

Isto completa a instalación e procedemos ao traballo co programa.

Como usar Game Maker

Executar o programa. Na terceira columna, ingrese a clave de licenza que copiamos e na segunda introducimos o inicio de sesión e o contrasinal. Reinicia agora o programa. Ela traballa!

Vai á pestana Nova e crea un novo proxecto.

Agora crea un sprite. Fai clic co botón dereito sobre Sprites e logo en Crear Sprite.

Dálle un nome. Deixe estar o xogador e fai clic en Editar Sprite. Abrirase unha xanela na que podemos cambiar ou crear un sprite. Crea un novo sprite, non cambiaremos o tamaño.

Agora faga dobre clic no novo sprite. No editor que se abre, podemos deseñar un sprite. Actualmente estamos deseñando un xogador e máis concretamente un tanque. Garda o noso debuxo.

Para facer unha animación do noso tanque, copia e pega a imaxe coas combinacións Ctrl + C e Ctrl + V, respectivamente, e traza unha posición diferente para as pistas. Podes facer cantas copias considere convenientes. Cantas máis imaxes, máis interesante sexa a animación.

Agora podes marcar a caixa xunto ao elemento de vista previa. Verás a animación creada e poderás cambiar a frecuencia de fotogramas. Garda a imaxe e céntraa usando o botón Centro. O noso personaxe está listo.

Do mesmo xeito, necesitamos crear tres sprites máis: o inimigo, o muro e o proxectil. Chámanos inimigo, muro e bala, respectivamente.

Agora necesitas crear os obxectos. Na lapela Obxectos, faga clic co botón dereito do rato e selecciona Crear obxecto. Agora crea un obxecto para cada sprite: ob_player, ob_enemy, ob_wall, ob_bullet.

Atención!
Ao crear un obxecto de parede, marque a caixa Solid. Isto fará que a parede sexa sólida e os tanques non poderán pasar por ela.

Voltamos ao difícil. Abra o obxecto ob_player e vaia á pestana Control. Crea un novo evento co botón Engadir evento e selecciona Crear. Agora fai clic co botón dereito sobre o elemento Executar código.

Na xanela que se abre, é necesario rexistrar as accións que realizará o noso tanque. Escribamos as seguintes liñas:

hp = 10;
dmg_time = 0;

Creemos o evento Paso do mesmo xeito, escriba o código:

imaxe_angle = punto_dirección (x, y, mouse_x, mouse_y);
if keyboard_check (ord ('W')) {y- = 3};
se teclado_check (ord ('S')) {y + = 3};
se teclado_check (ord ('A')) {x- = 3};
if keyboard_check (ord ('D')) {x + = 3};

se o teclado_check_released (ord ('W')) {speed = 0;}
se teclado_check_released (ord ('S')) {velocidade = 0;}
se o teclado_check_released (ord ('A')) {speed = 0;}
se o teclado_check_released (ord ('D')) {speed = 0;}

se mouse_check_button_pressed (mb_left)
{
con instance_create (x, y, ob_bullet) {velocidade = 30; direction = point_direction (ob_player.x, ob_player.y, mouse_x, mouse_y);}
}

Engada o evento de colisión: colisión coa parede. Código:

x = xprevio;
y = previos;

E engade tamén unha colisión co inimigo:

se dmg_time <= 0
{
hp- = 1
dmg_time = 5;
}
dmg_time - = 1;

Evento do sorteo:

empate_self ();
draw_text (50,10, cadea (hp));

Agora engade Paso - Final:
se hp <= 0
{
show_message ('Game over')
sala_restart ();
};
se instancia_numero (ob_enemy) = 0
{
show_message ("Victoria!")
sala_restart ();
}

Agora que rematamos co xogador, diríxase ao obxecto ob_enemy. Engade o evento Crear:

r é 50;
dirección = escoller (0,90.180.270);
velocidade = 2;
hp = 60;

Agora para a moción, engade Paso:

if distance_to_object (ob_player) <= 0
{
direction = point_direction (x, y, ob_player.x, ob_player.y)
velocidade = 2;
}
máis
{
se r <= 0
{
dirección = escoller (0,90,180,270)
velocidade = 1;
r é 50;
}
}
imaxe_angle = dirección;
r- = 1;

Paso final:

se hp <= 0 instancia_destroy ();

Creamos o evento Destruír, imos á pestana de sorteo e no outro elemento facemos clic na icona de explosión. Agora, ao matar a un inimigo, haberá animación contra explosións.

Colisión: colisión coa parede:

dirección = - dirección;

Colisión: colisión cun proxectil:

hp- = irandom_range (10.25)

Como a parede non realiza ningunha acción, imos ao obxecto ob_bullet. Engade colisión co inimigo:

instancia_destroy ();

E colisión coa parede:

instancia_destroy ();

Para rematar, crea o nivel Nivel 1. Fai clic co botón dereito do rato en Cuarto -> Crear cuarto. Iremos á pestana obxectos e usaremos o obxecto "Wall" para deseñar un mapa de nivel. Entón engadimos un xogador e varios inimigos. O nivel está listo!

Finalmente, podemos executar o xogo e probalo. Se seguiu as instrucións, non debería haber erros.

Isto é todo. Nós examinamos como crear un xogo nun ordenador e xurdeu unha idea sobre un programa como Game Maker. Continúa a desenvolverse e moi pronto poderás crear xogos moito máis interesantes e de alta calidade.

Moita sorte!

Descarga Game Maker dende o sitio oficial

Vexa tamén: Outro software para crear xogos

Pin
Send
Share
Send