Welcome to the Zelda NES OOP Project! This repository contains the source code for an educational project aimed at recreating the first "The Legend of Zelda" game for the Nintendo Entertainment System (NES), utilizing object-oriented programming (OOP) principles. This project is a part of the Object Programming course and is in an unfinished state. Our objective is to apply OOP concepts such as classes, inheritance, encapsulation, and polymorphism in the development of this classic game.
Current Version: 0.1 (Unfinished)
Contributors: Sergio Isaac Santana(helped me, by making the enemies movements)
This project is currently under development. As of the last update, the implemented features include:
- Basic player movement
- Simple enemy movement
- Colisión detection for the player
- Initial level design
Features and enhancements to be added:
- Full level completion
- Full enemy colicion and movement
- Enhanced enemy AI
- Inventory and weapons
- Save/load game functionality
- Main screens
- JDK 11 or newer