Casa > Q > Quais São Alguns Jogos Fáceis De Codificar Para Um Programador Java Iniciante?

Quais são alguns jogos fáceis de codificar para um programador Java iniciante?

Um Shooter de cima para baixo

main-qimg-a5923e8dde02316b9d8adf504b6216b2.webp

Estes são realmente divertidos de fazer para um principiante porque são facilmente divididos em pequenos pedaços, não muito difíceis. Eles podem não ser o jogo mais fácil para alguém com muito pouca experiência para desenvolver, mas você pode descobrir como fazer todos os passos abaixo usando o Google e StackOverflow.

Cada passo de fazer um atirador de cima para baixo irá reforçar a programação importante e habilidades matemáticas.

  • Encontrar uma imagem do seu personagem - uma pessoa, um tanque, o que quer que seja.<
  • Criar um jogador, armazenando todas as suas informações importantes sobre o jogador, como a sua localização.<
  • Trace o jogador>li>Faça-os moverem-se usando o teclado (KeyListener: keyPressed, keyReleased)
  • Faça-os ficar virados para o ponto em que o seu rato está localizado, rodando a imagem usando a localização do rato e alguma trigonometria (Se estiver a usar Swing pode usar SwingUtilities.convertPointFromScreen(MouseInfo.getPointerInfo().getLocation())) para obter a posição do mouse)
  • Create Bullets when you click at the location of your Player, com movimento em direção ao mouse (ou faça-os voar em todas as direções, ou pulverize um fluxo constante de balas, ou lance bombas que explodem, ou qualquer coisa!)>li>Adicionar inimigos que desovam aleatoriamente por todo o mapa e se movem em direção ao jogador>li>Adicionar alguma IU (pontuação, saúde, o que você tem)>/ul>>p>Todos estes passos lhe ensinarão habilidades úteis que você usará em muitos projetos futuros. Eu gosto de recomendar jogos como este porque você vai se divertir durante todo o processo - você não precisa fazer muito trabalho para ter algo para mostrar.

De Eliathan

Qual aplicativo de câmera pode tirar o máximo proveito da câmera da Oneplus one? :: É melhor um velho porta-estandarte ou um novo smartphone de gama média?