Difference between revisions of "IBCS1 - 1920 - May"
From WLCS
m (Protected "IBCS1 - 1920 - May" ([Edit=Allow only administrators] (indefinite) [Move=Allow only administrators] (indefinite)) [cascading]) |
(→Monday - Friday (5/11/20 - 5/12/20) : Self-distancing : Weeks 9 & 10) |
||
Line 22: | Line 22: | ||
* Memorial Day | * Memorial Day | ||
− | == Monday - Friday (5/11/20 - 5/ | + | == Monday - Friday (5/11/20 - 5/15/20) : Self-distancing : Weeks 9 & 10 == |
* Download and read over all the code within [https://drive.google.com/open?id=1GrCBrJ3gIULEzvrCLV4W_H8DEFS9SHEe DinoGameWithOOP.zip] | * Download and read over all the code within [https://drive.google.com/open?id=1GrCBrJ3gIULEzvrCLV4W_H8DEFS9SHEe DinoGameWithOOP.zip] | ||
* Re-implement [https://docs.google.com/document/d/1ISlelGLpXnTMHWMT8X6_FD52FwA-kwQqwf6og0HRnkE/edit?usp=sharing OOP: Flappy Bird in Java] | * Re-implement [https://docs.google.com/document/d/1ISlelGLpXnTMHWMT8X6_FD52FwA-kwQqwf6og0HRnkE/edit?usp=sharing OOP: Flappy Bird in Java] |
Latest revision as of 23:01, 16 June 2020
Contents
Tuesday - Friday (5/26/20 - 6/5/20) : Self-distancing : Weeks 11 & 12
- Convert your "Top-Down" Perspective Game (Robots / Item Collection Game) to Java
- Note: There may be some required modifications to the Sprite.java code
- This next game will use a top-down perspective and be a variation of many games that you might have played in the past
- The keyboard will move the player around (WASD or arrow keys)
- The player must collect 5 or more items on the screen. Collecting all the items wins the game.
- The player must avoid colliding with at least 3 enemy robots that follow it around. Colliding with a robot loses the game
- There is a timer counting down, and the player must collect all the items before it hits 0. Otherwise, the player loses.
- The screen wraps around (e.g. player moving off screen to the left appears on the right)
- Additional challenges (optional):
- Robots that collide with each other become disabled "land mines"
- Attack ability so that player can fight back a robot
- Health meter for the player
- Levels that increase in difficulty (e.g. add more robots)
- Warp doors - the player going through the door appears at the other door
- An invincibility or shield power-up item
- If you are submitting this assignment for grade elevation:
- Create a video demonstrating that your program works
- Within your video, you must also present the source code by highlighting and explaining what the different sections within your code do
Monday (5/25/20)
- Memorial Day
Monday - Friday (5/11/20 - 5/15/20) : Self-distancing : Weeks 9 & 10
- Download and read over all the code within DinoGameWithOOP.zip
- Re-implement OOP: Flappy Bird in Java
- You may use your pre-existing Python Flappy Bird code to help you through this
- If you are submitting this assignment:
- Create a video demonstrating that your program works
- Within your video, you must also present the source code by highlighting and explaining what the different sections within your code do
Monday - Friday (5/4/20 - 5/8/20) : Self-distancing : Week 8
- Sorry for the lack of update this week...hopefully everybody used the week to catch up on everything
- OOP assignments and mini-project coming soon