Code Monkey home page Code Monkey logo

asterax-ucp-c01-v13---points-jumps-and-ui-challenge's Introduction

AsteraX-UCP-C01-V13---Points-Jumps-and-UI-Challenge

Implementing Points, Jumps, and UI

Challenge 4 | Prepare for Peer Review

Refer to About the Challenges and Solutions for more information about readings of this type.

For this challenge, you will complete and submit your project for review and grading by your peers. Before starting the peer review, be ready to implement the required features in your project:

Tasks to Complete:

Implement Scoring

Shooting Asteroids should earn the player points. When an Asteroid is smaller, it should be worth more points, as outlined in the Requirements Doc.

Implement Player Lives (Jumps)

When the PlayerShip collides with an Asteroid, the PlayerShip should disappear (it teleports away from danger) and reappear in a safe section of the screen after a short time (a Jump). When the PlayerShip jumps, the number of Jumps remaining should be depleted. When the PlayerShip jumps, the Asteroid that hit the PlayerShip should be destroyed, and the children of that Asteroid should be promoted to top-level Asteroids (as in the previous challenge). When the PlayerShip collides with an Asteroid with 0 Jumps remaining, the Player Ship should be destroyed. When the PlayerShip is destroyed, the game should end and the Scene should reload after a short delay.

Implement a simple HUD

The HUD should show the number of Jumps remaining The HUD should show the Current Score Be sure to implement the 9-slice boxes around each Text field

Write readable code

Use professional scripting practices, such as descriptive method names and comments, to make sure your code is easy to read by other programmers. Use professional scripting practices, such as descriptive method names and comments, to make sure your code is easy to read by other programmers.

New Files

UIController.cs

ScoreController.cs

JumpController.cs

GameOver.cs

Updated Files

Playership.cs

Asteroids.cs

asterax-ucp-c01-v13---points-jumps-and-ui-challenge's People

Contributors

khosman 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.