Se queres crear o teu propio xogo no ordenador, entón tes que aprender a traballar con programas especiais para crear xogos. Estes programas permiten crear personaxes, debuxar animacións e establecer accións para eles. Por suposto, esta non é toda a lista 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 só comezan a desenvolver xogos.
Descarga Game Maker de balde
Como instalar Game Maker
1. Siga a ligazón anterior e diríxase ao sitio web oficial do programa. Recorrerás á páxina de descargas onde atoparás a versión gratuita do programa - Descarga gratuita.
2. Agora tes que rexistrarte. Introduza todos os datos necesarios e diríxase á caixa de correo onde chegará a carta de confirmación. Siga a ligazón e inicie sesión na súa conta.
3. Agora podes descargar o xogo.
4. Pero iso non é todo. O programa que descargamos só para usalo require unha licenza. Podemos obtelo gratuitamente durante 2 meses. Para facelo, na mesma páxina na que descargou o xogo, no ítem "Engadir licenzas", localice a pestana Amazon e faga clic no botón "Prema aquí" diante.
5. Na ventá que se abre, cómpre iniciar sesión na súa conta en Amazon ou creala e iniciar sesión.
6. Agora temos unha clave que podes atopar na parte inferior da mesma páxina. Copia.
7. Aprobamos o procedemento de instalación máis habitual.
8. Ao mesmo tempo, o instalador ofreceranos a instalación de GameMaker: Player. Instálalo. O xogador está obrigado a probar xogos.
Completa a instalación e traballamos co programa.
Como usar Game Maker
Executa o programa. Na terceira columna ingresamos a clave de licenza que copiamos e no segundo ingresamos o nome de usuario e o contrasinal. Agora reinicie o programa. ¡Traballa!
Ir á pestana Nova e crear un novo proxecto.
Agora cree un sprite. Fai clic co botón dereito do rato no elemento Sprites e despois en Crear Sprite.
Dálle un nome. Que sexa un xogador e faga clic en Editar Sprite. Abrirase unha ventá na que podemos modificar ou crear un sprite. Crear un novo sprite, o tamaño non cambiará.
Agora faga dobre clic sobre o novo sprite. No editor aberto podemos debuxar un sprite. No momento en que estamos a debuxar un xogador e, máis concretamente, un tanque. Garda o noso debuxo.
Para facer unha animación do noso tanque, copiar e pegar a imaxe coas combinacións Ctrl + C e Ctrl + V, respectivamente, e debuxar unha posición diferente para a oruga. Podes facer tantas copias como queiras. Canto máis imaxes, máis interesante é a animación.
Agora podes poñer unha marca diante da vista previa. Verá a animación creada e pode cambiar a velocidade de fotogramas. Garda a imaxe e céntreaa co botón central. O noso personaxe está listo.
Do mesmo xeito, necesitamos crear tres sprites máis: o inimigo, o muro e o proxectil. Chamámoslles inimigo, parede e bala respectivamente.
Agora ten que crear obxectos. Na pestana Obxectos, fai clic co botón dereito e selecciona Crear obxecto. Agora cree un obxecto para cada sprite: ob_player, ob_enemy, ob_wall, ob_bullet.
¡Atención!
Ao crear un obxecto de parede, marque a caixa situada ao lado de Sólido. Isto fará que a parede sólida e os tanques non sexan capaces de atravesala.
Vaia 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 do rato sobre Executar código.
Na xanela que se abre, ten que rexistrar as accións que o noso tanque realizará. Escribamos estas liñas:
hp = 10;
dmg_time = 0;
Cree un evento de paso do mesmo xeito e escriba o código:
se keyboard_check_released (ord ('W')) {speed = 0;} se mouse_check_button_pressed (mb_left)image_angle = punto_dirección (x, y, mouse_x, mouse_y);
se keyboard_check (ord ('W')) {y- = 3};
se keyboard_check (ord ('S')) {y + = 3};
se verificación de teclado (ord ('A')) {x- = 3};
se keyboard_check (ord ('D')) {x + = 3};
se keyboard_check_released (ord ('S')) {speed = 0;}
se keyboard_check_released (ord ('A')) {speed = 0;}
se keyboard_check_released (ord ('D')) {speed = 0;}
{
con instancia_create (x, y, ob_bullet) {speed = 30; direction = point_direction (ob_player.x, ob_player.y, mouse_x, mouse_y);}
}
Engada un evento de colisión: unha colisión cunha parede. Código:
x = xprevious;
y = anterior;
E tamén engade unha colisión co inimigo:
se dmg_time <= 0
{
hp- = 1
dmg_time = 5;
}
dmg_time - = 1;
Evento de debuxo:
Agora engade un paso de fin de paso:draw_self ();
draw_text (50,10, string (hp));
se hp <= 0
{
show_message ('Xogo máis')
room_restart ();
};
se número_instancia (ob_enemy) = 0
{
show_message ('Vitoria!')
room_restart ();
}
Agora que fixemos o reprodutor, vaia ao obxecto ob_enemy. Engadir un evento de creación:
r = 50;
dirección = elixe (0,90,180,270);
velocidade = 2;
hp = 60;
Agora engadiremos paso ao movemento:
se distance_to_objeto (ob_player) <= 0
{
direction = point_direction (x, y, ob_player.x, ob_player.y)
velocidade = 2;
}
máis
{
si r <= 0
{
dirección = escolle (0,90,180,270)
velocidade = 1;
r = 50;
}
}
image_angle = dirección;
r- = 1;
Paso final:
se hp <= 0 instance_destroy ();
Crea un evento Destroy, vai á pestana Draw e no outro elemento, fai clic na icona coa explosión. Agora, ao matar a un inimigo, haberá unha animación de explosión.
Colisión - colisión cunha parede:
dirección = - dirección;
Colisión - colisión cun proxectil:
hp- = irandom_range (10.25)
Como a parede non realiza ningunha acción, procedemos ao obxecto ob_bullet. Engade unha colisión de colisión co inimigo:
instance_destroy ();
E colisión cunha parede:
instance_destroy ();
Finalmente, cree un Nivel 1. Facemos clic co botón dereito no cuarto -> Crear sala. Ir á pestana de obxectos e debuxar un mapa de nivel usando o obxecto Wall. A continuación, engade un xogador e varios inimigos. O nivel está listo!
Finalmente podemos iniciar o xogo e probalo. Se seguiches as instrucións, entón non debería haber erros.
Isto é todo. Buscamos como crear un xogo no teu ordenador, e tes unha idea dun programa como Game Maker. Continúe a desenvolverse e pronto poderá crear xogos moito máis interesantes e de alta calidade.
¡Boa sorte!
Descarga Game Maker dende o sitio web oficial
Vexa tamén: Outros programas para crear xogos