Skip to content

A recreation of the first legend of zelda dungeon in the XNA Framework with a few more features. [Note: This is not the original repo for this project, since we are not allowed to release it due to academic conduct rules.]

Notifications You must be signed in to change notification settings

avascherocman/Legend-of-Zelda-Recreation

 
 

Repository files navigation

Amogus 2's CSE 3902 Legend of Zelda Project

Summary

By Nelly Azar, Cadence Hagenauer, Paige Mickol, Ava Scherocman, Sam Weigman

This project is a recreation of the first dungeon of The Legend of Zelda (1986), plus some fun bonus features, for Dr. Boggus' 12:40pm section of CSE 3902.

Complete with Multiplayer!

Program Controls

Because of multiplayer support, world control keys have been updated to function keys.

  • F1 quits the program
  • F2 restarts the game in the current mode
  • F3 starts the game in DEBUG mode
  • F4 starts the game in SINGLEPLAYER mode
  • F5 starts the game in MULTIPLAYER mode

Singleplayer Controls

  • Arrow Keys/WASD to walk
  • Z or N cause Link to attack using his sword
  • X or B use the item in the B slot

Multiplayer Controls

> Multiplayer is meant to be played on several full-size keyboards
  • Player1 - Green Link
    • W, A, S, D to move
    • Q and E to use sword and item respectively
  • Player2 - Blue Link
    • HOME, END, DELETE, PAGE DOWN to move
    • INSERT and PAGE UP to use sword and item respectively
  • Player3 - Purple Link
    • Y, G, H, J to move
    • T and U to use sword and item respectively
  • Player4 - Red Link
    • NUMPAD 8, NUMPAD 4, NUMPAD 5, NUMPAD 6 to move
    • NUMPAD 7 and NUMPAD 9 to use sword and item respectively
  • Player5 - Pink Link
    • P, ;, L, ' to move
    • O and [ to use sword and item respectively

Non-player specific game controls

  • SPACE pauses the game
    • In the pause screen press your character's Use Item button to rotate between items
  • M mutes and unmutes audio

Debug Controls

  • 1, 2, 3, 4, 5, 6, 7 cause link to use items for testing purposes
  • Left Mouse and Right Mouse change room
  • C toggles collider view
collider_view.mp4

Secrets

  • Among Us Hidden Boss
    • Found by bombing the left wall of the old man room
    • Tips:
      • Having the boomerang is highly reccomended
      • The boss teleports in a predictable pattern
      • Don't be greedy, the boss can and likely will punish you for greed
  • Cheat Codes
    • Typing RIZZ makes all links do a funny little dance :)
    • Typing LPLUSRATIO kills link!!!!
    • Typing COIN makes you rich!
  • Retirement Hell
    • Hitting the old man sends you to a retirement home where you must battle his past love interests.
secret_boss.mp4

Additional Processes

  • All sprites from the original game are from Spriters Resource. All team memberes created various texture atlases for all of the sprites using various photo editing tools (GIMP, Piskel, Paint.net). This cleans up the code for storing animations and allows indexing sprites by frame instead of by pixel.
  • Multicolor Link sprites made by Paige. Portal Gun and Portal sprites made by Ava. Non game-original text sprites made by Sam. Among Us sprites and music made by Cadence.

About

A recreation of the first legend of zelda dungeon in the XNA Framework with a few more features. [Note: This is not the original repo for this project, since we are not allowed to release it due to academic conduct rules.]

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • C# 100.0%