Como criar um jogo
Nesse vídeo eu faço uma introdução sobre esta nova etapa do cuso de Python na prático, onde o enfoque é a criação de um jogo. Para desenvolver esse jogo, vamos utilizar a linguagem Python e a framework Kivy para a interface gráfica. Este vídeo trata da parte inicial que é a criação da tela e a inserção do player no jogo.
Nesta aula vamos aprender o básico de como criar um jogo. Para isso, você deve ter conhecimentos básicos de Python e Kivy.
O primeiro passo para a criação de um jogo é a definição do que será o jogo. Neste quesito, o nosso projeto será de um jogo baseado no FlappyBird, que foi um grande sucesso e que gerou muito lucro aos seus criadores, apesar da simplicidade do jogo.
Definido o tema do jogo vamos para a programação!
Primeiro, criamos uma tela, importando os módulos necessários do Kivy e instanciando a classe.
from kivy.app import App
from kivy.uix.floatlayout import FloatLayout
from kivy.uix.image import Image
class HashBird(App):
def build(self):
pass
Vamos usar o FloatLayout para estabelecer as posições dos 'Widgets' posteriormente e importamos o 'Widget' Image para criar nosso player.
Vamos fazer um desenho do nosso player e salvá-lo como 'player.png'. Depois podemos adicioná-lo ao jogo da seguinte maneira:
player = Image(source='player.png')
layout = FloatLayout()
layout.add_widget(player)
return layout
Depois podemos iniciar nosso jogo com o comando:
HashBird().run()
Executando o script, teremos o nosso player na tela. Parabéns!
Para mais detalhes e informações, assista o vídeo!