Giter Site home page Giter Site logo

warbirds's Introduction

WAR BIRDS


Name: Oleksandr Kononov

Student Number: 20071032

Course: Entertainment Systems Year 2

Subject: Console Game Development


A 1942 game clone where the player controls a plane from a top-down perspective. This is made with LibGDX framework with Java. The player must fight through the level, shooting down enemy planes, picking up powerups on the way (both of which give score). All to fight an end level boss, which upon defeat will allow you to progress to the next level.

Game features :

  • Smartphone optimised display
  • Touchscreen controls (for non PC)
  • Three variation of AI enemy planes :
    • Simple zig-zag pattern with continuous shooting
    • Locking in on players position and shooting
    • Flying in behind the player and ambushing him
  • Powerup drops from enemies :
    • Health increase
    • Shield power to block enemy bullets
    • Speed increase
    • Bullet firerate increase
  • Nice graphical HUD (head-up display) for health and shield, health bar also turns red if it's in a critically low state with a warning sound effect.
  • Good acrade-style background music and sound effects with seperate boss music
  • External font - KarmaFuture
  • Custom buttons and background for the MenuScreen.
  • GUI count down before starting a level or fighting the boss
  • Continue option :
    • Continue playing the highest level you reached before
    • If Start is pressed on the Menu screen, then this will reset to 1
  • For debugging purposes you can press keys 1 - 8 to skip the that level
  • Boss also dropps random powerups on the way to help the player

Game Options

  • Turn the sound effects on/off and adjust their volume
  • Turn the music on/off and adjust it's volume
  • Change the difficulty :
    • Controls the maximum permissible enemies that can be on the screen at any given time
    • Difficult range is between 1 and 5

Game Controls (PC):

  • WASD for movement
  • Spacebar to shoot
  • ESC for exit

Game Controlls (Smartphone):

  • The player is automatically positioned on the bottom of the screen
  • Touch to the left/right of the player to move
  • When the screen is touched/dragged, player will automatically shoot

warbirds's People

Watchers

 avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.