Homework 2: A game for a Switch, or is it a Switch for a game?
Short Description:
Create a simple game in unreal that uses blueprints.
This assignment is worth 100 points.
Goals
When you finish this homework, you should
- Implemented a number of blueprints that add action to a game.
Formal Description
(30 points) Complete the course AEC Blueprints by Example. Include a screen shot of your badge and points in your homework directory.
Create a simple game that allows a player to move abound in a world with interactive portions. Your game should include the following elements.
- (10 points) At least two moving platforms that are activated by the user stepping on them. Each should move between two locations. They should be started by a collision with the player. They should be independent of each other.
A B C
--------+----- ---------
In the picture above, the platform is at location A. When the player at location A steps on the ramp, they will hit a collision box B, which will cause the ramp to travel to location C.
A B C
-------- -----+---------
- (10 points) At least one lift. The same as the moving platform but move up in space.
- (20 points) A moving stairs controlled by a switch at each all ends of the stairs. Think Hogwarts. Consider a three dimensional version of the following
A B
----- ----- ----- -----
\ /
\ /
X X
\ /
C \ D /
----- ----- ----- -----
ABCD are all switches located on platforms. X is a switch on a set of stairs or a ramp that reaches between the platforms. Pushing any of the switches will cause the ramp to rotate about X. A player wishing to go from C to A would
- Push the button at C to rotate the bottom of the ramp there.
- Get on the ramp and travel to X.
- Push the button at X to rotate the top of the ramp to A
- Move to a.
The ramp in the picture is probably much steeper than your ramp will be.
- (10 points) A reset switch
- There should be a reset switch at the home location that causes all platforms to reset to their default location.
- (20 points) Trophy
- There should be a trophy at the central location. Initially it should be black.
- There should be three items spread out in the world that activate the trophy.
- Each should have a distinctive color, red, green, blue.
- When the player "touches" each it should release it's color back to the trophy.
- This should add this color to the trophy.
- While this might not be the proper way to do this, I would model this as an inverse of the light switch in the tutorial.
- When all colors have been collected, the trophy should display a text stating that the player has won the game.
- If you wish, you can have your trophy display other messages as the game is played.
- Bonus points to anyone who makes the opening credits for "Get Smart" (From about second 20 to second 50 in the video)
Additional Requirements/Comments
- I expect you to build your code based on my examples.
Extras
I find that I want to continue to play with simulations/visualizations of this type. Please do so, but only if you have sufficient time, do not enhance this, or any other project at the expense of your other classes.
Submission
Copy your game to \\filestore.cs.edinboro.edu\csci340\202020 in your account in a file called Homework2 Send email to your instructor when you are finished with your game.
We will hold a mini game competition on the due date. Anyone wishing to present their game may demo it to the class. Each member of the class will be asked to evaluate the games on display and the winner (as selected by their peers with the highest score) will revive a small prize.