Giter VIP home page Giter VIP logo

pixeldawn's Introduction

Pixel Dawn

Play the game here! - https://jennifershinshin.itch.io/pixel-dawn

An outbreak has occurred and 99% of all living beings have turned into zombies! The player must survive for as many waves of zombies as possible. This game is a 2D arcade-style game and will have aspects of run and gun, survival, and platforming. The player can choose from 4 different characters, each with their own unique playstyles, movements, and super abilities. In order to kill zombies, players will have different types of weapons like pistols and grenades. Weapons can be bought from the shop using points that they accumulate from shooting zombies. Players can use their super abilities when they kill a certain amount of zombies or wait a short amount of time. Each character also has stamina; the stamina depletes when moving/jumping. When stamina reaches 0, the character must rest and cannot move until their stamina regenerates its max.

My contribution: I was responsible for weapons, shooting, and the inventory system. For shooting, I used raycasting to trace the direction of the bullet. I learned a lot through Brackeys tutorials (Brackeys is a popular Youtuber who teaches a lot of techniques in Unity).

Controls and Gameplay

When you first load into the level, go to the pink mushroom store to purchase a gun. You start with 100 points, which is enough to buy a pistol. Press B to buy from the mushroom store, click on the pistol, then press G to exit the store. You should see a pistol on the ground now. Press E to equip the gun (make sure you are facing right when equipping. It is one of our known bugs).

Reminder: If your character suddenly stops moving, he/she probably ran out of stamina! Wait a while until it regenerates

  • A/D - Move left/right

  • Space - Jump

  • Left mouse button - Shoot

  • Q - Ultimate ability

  • B - Buy from store (pink mushroom) (Click on gun to purchase)

  • G - Exit from store

  • E - Pick up weapon

  • 1/2/3/4/5/6 - Equip weapon from inventory slot (6 slots)

Character Bio

  • Little girl - She is fast, nimble and can jump very high. However as a trade, she has low stamina. When she uses her ultimate ability, she becomes possessed and summons 5 floating guns that can all fire together.
  • Android - He has the ability to fly by holding down the spacebar. After waiting a short amount of time he can use super ability which allows him to use his cannon hand. His cannon can push back enemies out of the way.
  • Cowboy - He has the most stamina, with a drawback of a limited ultimate ability. He can use his ultimate ability to throw grenades. However, he only has 5 grenades so use them wisely!
  • Ninja girl - This ninja has a good balance of stamina and speed. For her ultimate ability, she can arit strike enemies wiht her katana; is unique because you don't have to wait for it to charge.

Known bugs

  • Can only equip guns when facing right.

pixeldawn's People

Contributors

jennifershinshin avatar

Watchers

James Cloos avatar  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.