-
Notifications
You must be signed in to change notification settings - Fork 0
AaronTanH/Platform-Steve
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Folders and files
Name | Name | Last commit message | Last commit date | |
---|---|---|---|---|
Repository files navigation
2D Platform Steve By Aaron Tan | ahtan@andrew.cmu.edu For the CMU 15-112 Term Project Assignment -------------------------------------------------------------------------------- DESCRIPTION: The name is 2D Platform Steve.The name Steve is a nod to Minecraft in which the default skin is called Steve, in that the blocks are square, in the same way the blocks are cubic in Minecraft which is 3D, and also in the way that you can also build and place blocks. I also included the Platform and the ‘2’ in ‘2D’ because it is a platforming game, and also pays homage to platform racing 2, which I based many of the different block types off of. I also included 2D because it is a 2D game. The game will be an arena style platforming game in which you defeat enemies with a sword and a bow, while also having the ability to gain blocks to be placed. There are mobs that try to kill you in a variety of ways, by flying or by moving on platforms. LINK TO TRAILER: https://youtu.be/n4v6lKTkDmY TO RUN THE PROGRAM: Run the Python file TermProject.py. You will need have the 15-112 Graphics Library, but that is already included. To move: WASD A: moves to the left D: moves to the right W: Jumps. Can also double jump. When flying just move up S: Move down faster. Can also phase through blocks. Weapons and tools are 1-4 as follows: 1: Sword - Instant short range attack 2: Bow - Longer range attack that fires an arrow 3: Pick - Breaks Solid Blocks 4: Block - Place blocks if you have any. To do any weapon or tool action, left click where you want. The action will occur at the cursor where it is displayed. SHORTCUTS: R: Restart the game P: Pause the game F: Toggle flying mode Left Arrow: Move back a level Right Arrow: Move forward a level
About
Github Repository for Aaron Tan's 15112 Term Project
Resources
Stars
Watchers
Forks
Releases
No releases published
Packages 0
No packages published